创建一个urdf机器人_ROS入门学习之四机器人仿真

17b91ef9633cf732bd1afac5d82c141d.png

1.机器人模型优化

URDF模型的进化版本---xacro模型文件

c931a9ba5c2367b3dbf997b4f0d0cc4b.png

精简模型代码

创建宏定义

<xacro:macro name="name" params="A B C"> ... </xacro:macro>

宏调用

<name A="A_value" B="B_value" C="C_value"/>

e99c0a8d6e6739e613d0e334daae87ad.png

文件包含

<xacro:inclue filename="$(find mbot_description)/urdf/xacro/mbot_base.xacro" />

a6bf402962edc65c3f192471c26ded0a.png

提供可编程接口

常量:定义 <xacro:property name="M_PI" value="3.14159">

使用 <origin xyz="0 0 0" rpy="${M_PI/2}0 0">

088662a527f85f4692ca829bf468fd3a.png

变量

数学计算 <origin xyz="0 ${(motor_length+wheel_length)/2} 0" rpy="0 0 0">

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值