从零开始自动驾驶(二) —— URDF & 添加立方体

URDF

URDF,Unified Robot Description Format, 统一的机器人从描述文件格式

 

 

添加立方体

创建功能包

将04_intro_to_urdf的两个目录launch和urdf都复制到box里面

urdf里面是box的描述文件

launch是包含了一些怎么把描述文件解析成一个可以放到gazebo模型

 

再编译一下

catkin_make

 

打开gazebo空白世界

先source一下

roslaunch box spawn_box_urdf.launch 

效果就是这个样子

 

 

下面来具体看一下urdf文件里写的是什么内容

在base_link的collision中的origin中

xyz=0 0 0 就表示我们设置的盒子的参考点就在世界的原点上

rpy= 0 0 0 表示没有任何角度变化

rpy即   Roll:横滚 & Pitch: 俯仰 & Yaw: 偏航(航向)

如果设置xyz=1 0 0的话 ,那么盒子的初始位置就会沿着x轴走1m

 

geometry是定义几何

注意collision定义的是碰撞体积,即visual定义size=10 10 10而collision定义size=1 1 1,那么这个物体很大体积和别的物体接触的时候是软的能嵌入进去的

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值