没有合适的资源?快使用搜索试试~ 我知道了~
ROS用xacro文件新建自己的简单小车(个人笔记)
1星 需积分: 50 69 下载量 117 浏览量
2017-05-23
09:08:28
上传
评论 4
收藏 453KB PDF 举报
温馨提示
试读
7页
根据个人学习笔记,总结了下如何在ROS中用xacro文件新建自己的简单小车,送给那些同我一样刚开始接触ROS,然后跟教程又出错的新手。
资源推荐
资源详情
资源评论
用 XACRO 文件建立自己的简单小车模型
找了各种教程,各种资料,也不知道是教程问题还是什么问题,按照教程走总会出现各
种错误,而针对这些错误,又没有相应的解答,导致很苦恼。在此前一直参考的模型是
fake_turtlebot 这个机器人模型,其包括车体和小车附加的感应器、扫描仪等等附属设备,而
我们要建立的是简单的小车模型,暂时不加上这些附属设备。由于是新手,完全没学过这种
语言,因此我在 fake_turtlebot 这个模型的基础上进行更改,从而到达我的目的。
在这过程中大部分文件名称我都沿用了原来的,只是功能包的名称改为 copy_turtlebot,
如果要改为自己想用的名称,就需要在以下的代码中指明文件地址的地方将路径设定为自己
的路径即可。
一、先来了解下怎么启动 fake_turtlebot:
1.要启动显示 fake_turtlebot,就要先执行 fake_turtlebot.launch 文件,命令如下:
Roslaunch rbx1_bringup fake_turtlebot.launch
其中“rbx1_bringup”是 launch 文件所在的功能包名称,后面一个是执行的 launch 文件名称。
2.在 rviz 中显示出来,命令如下:
rosrun rviz rviz –d `rospack find rbx1_nav`/sim.rviz
然后就能在 rviz 中看到 fake_turtlebot 模型。
二、在 fake_turtlebot 的基础上改为显示自己的小车模型。
由于我 是 在 fake_turtlebot 基 础 上 改 动 , 所以是 重 新 建 立了一个 功 能 包 , 名 为
copy_turtlebot,命令如下:
roscreate-pkg copy_turtlebot urdf
然后在 copy_turtlebot 目录下新建两个文件夹,分别是 launch 和 urdf,其中 launch 文件
夹放 launch 启动文件,urdf 放硬件描述文件。
描述文件包括三个部分
1. 主体文件:turtlebot.urdf.xacro
代码如下:
<?xml version="1.0"?>
<robot name="turtlebot"
xmlns:sensor=http://playerstage.sourceforge.net/gazebo/xmlschema/#sensor
资源评论
- weixin_464349302021-09-12下载不了啊
whywhy2_lx
- 粉丝: 5
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Fortran语言语法快速入门.pdf
- 明日方舟 年 鼠标指针.rar
- 全国银行经济监管可视化系统
- e商小二-供应链管理物流交仓创业商业计划书.rar
- Edge浏览器下载文件提示 “无法安全下载” 的解决方法
- 基于springboot+layui的医院日常耗材管理系统.zip
- Emkex亿迈克思新型互联网磁材供应链商业计划书.rar
- 计算机毕业设计-ASP.NET某店POS积分管理系统-销售情况,会员卡再发行数据生成(源代码+)-毕设源码实例.zip
- 计算机毕业设计-asp.net某店POS积分管理系统-清除履历表、日志表、月购买额(源代码+)-毕设源码实例.zip
- 计算机毕业设计-ASP.NET某店POS积分管理系统-积分实绩更新及销售状况统计(源代码+)-毕设源码实例.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功