目录 分布式通信 多机通讯 ROS的关键组件 Launch文件 TF坐标变换(参考《机器人学导论》) TF功能包的主要功能 实现TF坐标变换 实例(两只海龟位置变换矩阵): QT工具箱 日志输出工具 rqt_console 计算图可视化工具 rqt——graph 数据绘图工具 rqt_plot 参数动态配置工具 rqt_reconfigure Rviz可视化平台 界面展示 插件 Gazebo物理仿真环境 界面 使用过程 分布式通信 ROS是一种分布式框架,节点间通过松耦合方式组合。 多机通讯 1.设置IP地址,确保底层链路的联通。 将IP地址分别放入对方电脑的Host中,使用 sudo vi /etcs/hosts 将对方的ip地址放到对方的Hosts地址中。 2.在从机端设置ROS_MASTER_URI,让从机找到ROS Master。具体命令为: 3.配置好进行尝试 ROS的关键组件 Launch文件 launch文件来实现多个节点的启动,给出例子: