当前位置: 首页 > ai >正文

Fast DDS原生程序ROS2 Rviz Debug工具接入--Overview

工作中日常开发使用的FastDDS作为中间件,没有用到ROS,涉及到调试工作时不像ROS那样有Rviz、rosbag、topic模拟等调试工具那样方便。因为ROS2默认采用的中间件为FastDDS,因此开发一套类似的东西、或者移植ROS2相关的开发工具链可能性也比较大。

目标: 找个明确的任务,学习ROS2和FastDDS源码。

计划:

  1. 研究下ROS2的源码,调研ROS2 看是否可以将rosbag录制工具和回放工具移植。
  2. FastDDS生态有DDS spy 工具可以作为日常调试tool,但是没有ros2 内容齐全,也不支持模拟任意DDS数据播放。调研结合迁移ROS2 话题数据调试工具链。
  3. 自定义插件,RVIZ定制化迁移,数据调试可视化,rtq golve 可视化。

可能 gitee 上开个repo,逐步更新,过程开个专栏博客记录下来。

http://www.xdnf.cn/news/20315.html

相关文章:

  • 【数据分享】土地利用shp数据分享-广东
  • Nginx 实战系列(三)—— Nginx 版本升级之普通升级与平滑升级
  • C++ STL系列-02.泛型入门
  • buuctf-鸡藕椒盐味,[NPUCTF2020]EzRSA,[WUSTCTF2020]大数计算
  • Skia如何渲染 Lottie 动画
  • 《Java线程池面试全解析:从原理到实践的高频问题汇总》
  • 深入剖析Spring Boot启动流程
  • 基于Node.js和Three.js的3D模型网页预览器
  • JP4-7-MyLesson后台前端(二)
  • 轻量应用服务器具体指的是什么?
  • Redis《RedisSerializer》
  • 脑电数据预处理十五:小波变换从原理到实践
  • Codeforces Round 1046 (Div. 2) vp补题
  • C++ 详细讲解vector类
  • 检查CDB/PDB 表空间的说明
  • Linux网络接口命名详解:从eth0到ens33
  • [光学原理与应用-431]:非线性光学 - 能生成或改变激光波长的物质或元件有哪些?
  • GPIO的配置中开漏输出与推挽输出的差别
  • C++零基础第四天:顺序、选择与循环结构详解
  • Protobuf
  • 人工智能辅助荧光浓度检测系统:基于YOLO与RGB分析的Python实现
  • 【序列晋升】29 Spring Cloud Task 微服务架构下的轻量级任务调度框架
  • AP1272:新一代高性能LDO稳压器,为精密电子系统提供更优电源解决方案
  • 《秦时明月》系列经典语录分享
  • 云原生的12个要素是什么?
  • 【Linux指南】动静态库与链接机制:从原理到实践
  • 疯狂星期四文案网第62天运营日记
  • 消失的6个月!
  • 从文本到知识:使用LLM图转换器构建知识图谱的详细指南
  • Java多线程学习笔记