How to set the center of mass of a prismatic joint?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Valeria Leto
el 23 de Abr. de 2021
Respondida: Yiping Liu
el 25 de Abr. de 2021
Hi! How can I set the Center of mass of a link with a prismatic joint? Is my code correct?
%SCARA
a1=0.2;
a2=0.25;
d3=0.2;
dhparams = [a1 0 0 0
a2 pi 0 0
0 0 d3 0
0 0 0 0];
robot_reale = rigidBodyTree('DataFormat','row');
.....
body3 = rigidBody('body3');
jnt3 = rigidBodyJoint('jnt3','prismatic');
setFixedTransform(jnt3,dhparams(3,:),'dh');
body3.Joint = jnt3;
body3.Mass = 5;
body3.CenterOfMass = [0 0 d3/2];
body3.Inertia = [0.05 0.001 0.005 0 0 0];
addBody(robot_reale,body3,'body2')
0 comentarios
Respuesta aceptada
Yiping Liu
el 25 de Abr. de 2021
The center of mass is a property on the rigidBody object and is not related to what type of joint this rigid body has.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Assembly en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!