小白入门ROS-关键组件

1.Launch文件

Launch文件:通过xml文件实现多节点的配置和启动(可自动启动ROS Master

示例:
在这里插入图片描述
在这里插入图片描述
上图中,< launch >和< node >
< launch >
launch文件中的根元素采用< launch >标签定义;
< node >:启动节点
< node pkg=“package-name” type=“executable-name” name=“node-name”/ >
(1) pkg:节点所在的功能包名称;
(2) type:节点的可执行文件名称;
(3) name:节点运行时的名称;
(4) output、respawn、required、ns、args

2.TF坐标变换

管理ROS中的坐标系统

3.Qt工具箱

rqt_console、rqt_graph、rqt_plot、rqt_reconfigure

4. rviz可视化平台

数据可视化、插件机制

5.Gazebo物理仿真环境

(机器人仿真、功能/算法验证)
Gazebo是一款功能强大的三维物理仿真平台:
(1)具备强大的物理引擎
(2)高质量的图形渲染
(3)方便的编程与图形接口
(4)开源免费

其典型应用场景包括:
(1)测试机器人算法
(2)机器人的设计
(3)现实情景下的回溯测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如何使用Gazebo进行仿真
(1)创建仿真环境
(2)配置机器人模型
(3)开始仿真

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Albot-CV

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值