rigidBodyTree
Cree un robot con structura de árbol
Descripcion
rigidBodyTree
Es una representación de la conectividad de cuerpos rígidos con articulaciones。利用操纵器模型解析实例robóticos en MATLAB®.机器人规范模型descripción统一机器人(URDF),应用importrobot
Para important el modelo de robot。
Un modelo de árbol de cuerpo rígido está compuesto por cuerpos rígidos como对象rigidBody
.Cada cuerpo rígido tiene un objtorigidBodyJoint
Relacionado que定义cómo se puede mover相对于su cuerpo principal。UtilicesetFixedTransform
Para definir la transformación fija entre el Marco de una articulación y el Marco de uno de los cuerpos adyacentes。Puede añadir, reemplazar o eliminar cuerpos rígidos del modelo utilizando los métodos de la claseRigidBodyTree
.
También es可能的计算器las dinámicas de机器人。特别是赎罪券质量
,CenterOfMass
y惯性
在rigidBody
机器人模型。Puede计算器dinámicas直接和反向与外部资源和计算悬臂de dinámica一个部分,las entradas de las articulaciones和los movientos de las articulaciones del robot。Para usar las funciones relacionadas con las dinámicas,建立一个美好的世界DataFormat
在“行”
o“列”
.
在机器人模型中árbol在cuerpo rígido, también在机器人模型中计算的方法ángulos在机器人模型中计算的方法robóticos在机器人模型中计算的方法robóticos cinemática相反。especfique el modelo de árbol de cuerpo rígido utilzandoinverseKinematics
ogeneralizedInverseKinematics
.
El metodo显示
Admite la visualización de mallas de cuerpo。Las mallas se especifican como archivos.stl
Y se pueden añadir a cuerpos rígidos个人效用addVisual
.Por otro lado, de forma predeterminada, la funciónimportrobot
Carga todos los archivos.stl
可访问que están especificados en su modelo de robot URDF。
Creacion
Descripcion
Crea UN objects de robot con structura de árbol。Añádale cuerpos rígidos utilitzando机器人
= rigidBodyTreeaddBody
.
特别联合国límite高级para número cuerpos permitidos en el robot al general código。También debe specispeciar la propyadad机器人
= rigidBodyTree(“MaxNumBodies”,N,“DataFormat DataFormat)DataFormat
Como UN par nombre-valor。
Propiedades
Funciones del客体
addBody |
Añadir un cuerpo机器人 |
addSubtree |
Añadir un subárbol al机器人 |
centerOfMass |
posición masa y jacobianas中心 |
checkCollision |
检查机器人是否发生碰撞 |
复制 |
机器人模型的副本 |
externalForce |
关于基底的外部力量的组成部分 |
forwardDynamics |
Aceleración操操操操和操操操articulación |
geometricJacobian |
Jacobianas geométricas para构型机器人 |
gravityTorque |
articulación que compensan la gravedad |
getBody |
我不知道你是谁,你是谁 |
getTransform |
在马科斯·德·库尔波的转变中心 |
homeConfiguration |
Obtener la configuración初代机器人 |
inverseDynamics |
关于articulación关于行动决定的要求 |
massMatrix |
关节的空间之母 |
randomConfiguration |
Generar una configuración de robot aleatoria |
removeBody |
机器人机器人 |
replaceBody |
Reemplazar cuerpo del robot |
replaceJoint |
更换身体上的关节 |
显示 |
最完美的机器人模型 |
showdetails |
Mostrar información del modelo de robot |
子树 |
从机器人模型创建子树 |
velocityProduct |
articulación取消诱因和速度的动力 |
writeAsFunction |
创建rigidBodyTree 代码生成函数 |
包括
Más acerca de
Referencias
[1]克雷格,约翰J。机器人学导论:力学与控制.马萨诸塞州雷丁:Addison-Wesley, 1989年。
[2]西西里亚诺,布鲁诺,洛伦佐·夏维奇科,路易吉·维拉尼和朱塞佩·奥里奥罗。机器人:建模、规划与控制。伦敦:施普林格,2009。