ROS新建urdf文件并在rviz中显示---胡春旭

本文详细介绍了在ROS环境下使用URDF与XACRO创建机器人模型的过程。从功能包的建立到各文件夹的配置,再到关节与连秆的精确设置,最后讲解了如何通过launch文件启动机器人状态发布器和关节状态发布器,并在RVIZ中显示机器人模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、先建立一个功能包

catki_create_pkg mrobot_description urdf xacro
如果想要改名,要在cmakelists和xml文件中也要修改
然后分别新建文件夹urdf、launch、config等

2、在urdf文件夹中新建描述文件

注意!!!
/>中间无空格,name=无空格
代码可以不对齐
对于关节需要更改位置和姿态,连秆的位置等于0就可以,因为起始位置就是关节的位置,但是姿态需要调整。

3、对于launch文件

需要定义参数,因为可以全局共享,所以需要给预订的参数设定值
joint_state_pubilsher和robot_state_publisher需要git下载
git clone https://github.com/ros/robot_state_pubilsher.git
rviz可以在launch中添加,也可以在终端启动,config文件夹中存放的就是rviz界面配置文件。

4、rviz

如果不用配置文件启动rviz,需要在启动关节和机器人tf节点后运行rviz,然后add一个机器人模型,再选择第一个选项改为基座标就可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值