赞
踩
一般机器人可以分为以下四个部件:硬件系统,驱动系统,传感系统,控制系统
URDF(统一机器人描述格式):
1 使用xml文件格式
2 包含link和joint,link为刚体部分,joint为连杆,驱动部分
link:
描述机器人外观,物理属性,碰撞体积,每个link会成为一个坐标系
joint
描述两个link间关系,有以下6类:
continuous:绕轴无限旋转
revolute:绕轴旋转,有角度限制
prismatic:沿轴线滑动,有距离上限
fixed:无法一定
floating:允许平移和旋转
planar:允许平面正交向平移旋转
ROS2里平动默认单位为米,转动单位为弧度
<?xml version="1.0" ?> <robot name="mbot"> <link name="base_link"> <visual> <origin xyz=" 0 0 0" rpy="0 0 0" /> <geometry> <cylinder length="0.16" radius="0.20"/> </geometry> <material name="yellow"> <color rgba="1 0.4 0 1"/> </material> </visual> </link> <joint name="left_wheel_joint" type="continuous"> <origin xyz="0 0.19 -0.05" rpy="0 0 0"/> <parent link="base_link"/> <child link="left_wheel_link"/> <axis xyz="0 1 0"/> </joint> <link name="left_wheel_link"> <visual> <origin xyz="0 0 0" rpy="1.5707 0 0" /> <geometry> <cylinder radius="0.06" length = "0.025"/> </geometry> <material name="white"> <color rgba="1 1 1 0.9"/> </material> </visual
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。