This structure contains all informations about a joint. More...
#include <mbs_binder_public.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 symetric) 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 symetric)
int type |
Joint type: T1=1, T2=2, T3=3, R1=4, R2=5, R3=6.