11#define INERTIAL(S) double S##_M, S##_CMx, S##_CMy, S##_CMz, S##_Ixx, S##_Iyy, S##_Izz, S##_Ixy, S##_Iyz, S##_Ixz
15 double gravity_x, gravity_y, gravity_z;
45 double Rankle1, Rankle2, Rankle3;
46 double Rsubtalar1, Rsubtalar2, Rsubtalar3;
48 double Relbow1, Relbow2, Relbow3;
49 double Rraduln1, Rraduln2, Rraduln3;
51 double Lankle1, Lankle2, Lankle3;
52 double Lsubtalar1, Lsubtalar2, Lsubtalar3;
54 double Lelbow1, Lelbow2, Lelbow3;
55 double Lraduln1, Lraduln2, Lraduln3;
58 double trans, flex, rot,
add;
61 double back_x, back_y;
63 double Rhip_x, Rhip_y, Rhip_z;
64 double Rknee_x1, Rknee_x2, Rknee_x3, Rknee_x4, Rknee_x5;
65 double Rknee_y1, Rknee_y2, Rknee_y3, Rknee_y4, Rknee_y5;
67 double Rsubtalar_x, Rsubtalar_y, Rsubtalar_z;
68 double Rmtp_x, Rmtp_y, Rmtp_z;
69 double Racromial_x, Racromial_y, Racromial_z;
70 double Relbow_x, Relbow_y, Relbow_z;
71 double Rraduln_x, Rraduln_y, Rraduln_z;
72 double Rwrist_x, Rwrist_y, Rwrist_z;
74 double Lhip_x, Lhip_y, Lhip_z;
75 double Lknee_x1, Lknee_x2, Lknee_x3, Lknee_x4, Lknee_x5;
76 double Lknee_y1, Lknee_y2, Lknee_y3, Lknee_y4, Lknee_y5;
78 double Lsubtalar_x, Lsubtalar_y, Lsubtalar_z;
79 double Lmtp_x, Lmtp_y, Lmtp_z;
80 double Lacromial_x, Lacromial_y, Lacromial_z;
81 double Lelbow_x, Lelbow_y, Lelbow_z;
82 double Lraduln_x, Lraduln_y, Lraduln_z;
83 double Lwrist_x, Lwrist_y, Lwrist_z;
double fkdot[48]
Definition: gait10dof18musc_FK_raw.c:24
double dfk_dq[48][10]
Definition: gait10dof18musc_FK_raw.c:24
double fk[48]
Definition: gait10dof18musc_FK_raw.c:24
double dfkdot_dq[48][10]
Definition: gait10dof18musc_FK_raw.c:25
double df_dqd[10][10]
Definition: gait10dof18musc_raw.c:34
double df_dG[10][6]
Definition: gait10dof18musc_raw.c:34
double df_dq[10][10]
Definition: gait10dof18musc_raw.c:34
double df_dqdd[10][10]
Definition: gait10dof18musc_raw.c:34
#define NGRF
Definition: gait3d_pelvis213_torque_multibody.h:8
void gait3d_pelvis213_torque_NoDer_al(param_struct *par, double q[NDOF], double qd[NDOF], double qdd[NDOF], double G[NGRF], double f[NDOF], double fk[NFK], double dfk_dq[NFK][NDOF], double fkdot[NFK], double dfkdot_dq[NFK][NDOF])
void gait3d_pelvis213_torque_al(param_struct *par, double q[NDOF], double qd[NDOF], double qdd[NDOF], double G[NGRF], double f[NDOF], double df_dq[NDOF][NDOF], double df_dqd[NDOF][NDOF], double df_dqdd[NDOF][NDOF], double df_dG[NDOF][NGRF], double fk[NFK], double dfk_dq[NFK][NDOF], double fkdot[NFK], double dfkdot_dq[NFK][NDOF])
#define NFK
Definition: gait3d_pelvis213_torque_multibody.h:6
#define NDOF
Definition: gait3d_pelvis213_torque_multibody.h:4
void gait3d_pelvis213_torque_FK_al(param_struct *par, double q[NDOF], double qd[NDOF], double qdd[NDOF], double fk[NFK], double dfk_dq[NFK][NDOF], double fkdot[NFK], double dfkdot_dq[NFK][NDOF])
Definition: gait10dof18musc_multibody.h:13
double add
Definition: gait3d_pelvis213_torque_multibody.h:58