创建树木结构机器人
这刚性小组细胞
是刚体与关节的连通性的表示。使用该类在MATLAB中建立机器人操纵器模型®.如果使用使用统一机器人描述格式(URDF)指定的机器人模型,请使用ImportRobot.
导入机器人模型。
刚体由刚体组成的刚体刚体
对象。每个刚体都有一个rigidBodyJoint
与之关联的对象定义它如何相对于其父主体移动。用setFixedTransform
为了在关节框架和其中一个相邻体的框架之间定义固定变换。您可以使用该方法从模型添加,替换或删除刚体RigidBodyTree
班级。
机器人动力学计算也是可能的。指定大量的
那Centerofmass.
, 和惯性
每个属性刚体
在机器人模型中。您可以使用外部力量计算向前和逆动态,并计算机器人联合运动和联合输入的计算动态量。要使用与动态相关的功能,请设置dataformat.
财产“排”
或者“柱子”
.
对于给定的刚体树模型,您还可以使用机器人模型来计算使用机器人逆运动学算法的所需末端效应位置的关节角度。使用时指定刚体树模型inverseKinematics
或者GeneralizedInverseWinematics.
.
这表演
方法支持身体网万博1manbetx格的可视化。网格被指定为.stl.
文件和可以添加到个别刚体使用删除
.此外,默认情况下,ImportRobot.
功能加载所有可访问.stl.
URDF机器人模型中指定的文件。
addBody |
给机器人添加身体 |
addsubtree. |
给机器人添加子树 |
Centerofmass. |
群众位置和雅各比亚的中心 |
核对机构 |
检查机器人是否有碰撞 |
复制 |
复制机器人模型 |
外部压力 |
相对于基础构成外力矩阵 |
forghtdynamics. |
关节加速度给定关节力矩和状态 |
几何jacobian |
机器人构型的几何雅可比矩阵 |
GravityTorque |
弥补重力的联合扭矩 |
塔 |
按名称获取机器人身体句柄 |
getTransform |
获得变换之间的身体框架 |
homeconfiguration. |
获取机器人的主页配置 |
inverseDynamics |
给定运动所需的关节力矩 |
Massmatrix. |
关节空间质量矩阵 |
随机配置 |
生成机器人的随机配置 |
删除 |
从机器人中删除身体 |
替换 |
更换机器人的身体 |
替换时 |
替换身体的关节 |
表演 |
显示图中的机器人模型 |
显示详细资料 |
显示机器人模型的详细信息 |
子树 |
从机器人模型创建子树 |
速度产品 |
取消速度诱导力的联合扭矩 |
撰写 |
创造刚性小组细胞 代码生成功能 |
[1] Craig,John J.机器人介绍:力学与控制.阅读,MA:Addison-Wesley,1989。
[2] Siciliano,Bruno,Lorenzo Sciavicco,Luigi Villani和Giuseppe Oriolo。机器人:建模,规划和控制。伦敦:斯普林斯,2009年。