This structure contains all informations about a joint. More...
#include <mbs_infos_struct.h>
Public Attributes | |
| char * | name |
| Name of the joint. More... | |
| int | type |
| Joint type: T1=1, T2=2, T3=3, R1=4, R2=5, R3=6. More... | |
| int | nature |
| Nature of the joint: independent=1, dependent=2, driven=3, locked=4. More... | |
| double | q0 |
| Initial position of the joint. More... | |
| double | qd0 |
| Initial velocity of the joint. More... | |
| double | qdd0 |
| Initial acceleration of the joint. More... | |
| int | actuated |
| For inverse dynamic only: 1 if actuated, 0 otherwise. More... | |
| MbsInfoDData * | d_qf |
| d_data for the forced q More... | |
| int | is_symmmetric |
| asymmetric = 0, symmetric master = 1, symmetric salve = 2 More... | |
| char * | symmetric_joint_name |
| the name of the symmetric joint (filed if master, NULL if slave or non symmetric) More... | |
| int | symb_q |
| Flag to generate symbol for position. More... | |
| int | symb_qd |
| Flag to generate symbol for velocity. More... | |
| int | symb_qdd |
| Flag to generate symbol for acceleration. More... | |
| MbsInfoRefPoint * | parent |
| char * | joint_parent |
| MbsInfoBody * | children_body |
| Body direct children of the joint. More... | |
This structure contains all informations about a joint.
| int actuated |
For inverse dynamic only: 1 if actuated, 0 otherwise.
| MbsInfoBody* children_body |
Body direct children of the joint.
| MbsInfoDData* d_qf |
d_data for the forced q
| int is_symmmetric |
asymmetric = 0, symmetric master = 1, symmetric salve = 2
| char* joint_parent |
| char* name |
Name of the joint.
| int nature |
Nature of the joint: independent=1, dependent=2, driven=3, locked=4.
| MbsInfoRefPoint* parent |
| double q0 |
Initial position of the joint.
| double qd0 |
Initial velocity of the joint.
| double qdd0 |
Initial acceleration of the joint.
| int symb_q |
Flag to generate symbol for position.
| int symb_qd |
Flag to generate symbol for velocity.
| int symb_qdd |
Flag to generate symbol for acceleration.
| char* symmetric_joint_name |
the name of the symmetric joint (filed if master, NULL if slave or non symmetric)
| int type |
Joint type: T1=1, T2=2, T3=3, R1=4, R2=5, R3=6.
1.8.17