|
Robotran C Documentation
|
double NRerr
Definition: mbs_aux.h:24
double * bp
Vector (index starting at 1) of size [Ncons] (or NULL if Ncons==0).
Definition: mbs_aux.h:58
double * BtFv
Definition: mbs_aux.h:71
double ** mJv
Array (index starting at 1) of size [Ncons x nqv] (or NULL if Ncons==0).
Definition: mbs_aux.h:33
double ** BtMvv
Array (index starting at 1) of size [(nqu + nqc) x nqv].
Definition: mbs_aux.h:70
double norm_h
Definition: mbs_aux.h:23
double * Qc
Vector (index starting at 1) of size [nqc].
Definition: mbs_aux.h:35
double ** Mr
Array (index starting at 1) of size [nqu x nqu].
Definition: mbs_aux.h:76
int MAX_NR_ITER
max number of iteration for NR procedure
Definition: mbs_aux.h:25
int * ind_Jvt
Definition: mbs_aux.h:49
int * ind_mJv
Vector (index starting at 1) of size [Ncons] (or NULL if Ncons==0).
Definition: mbs_aux.h:34
double * jdqduserc
Definition: mbs_aux.h:56
int * qrot_qv_indvec
vec [ivec_1, njoint] containing 1 or 0, depending on the nature of the joint : if rotational AND qv =...
Definition: mbs_aux.h:53
int * iquc
Definition: mbs_aux.h:40
int nquc
store nqu+nqc
Definition: mbs_aux.h:39
double ** BtMvu
Definition: mbs_aux.h:69
double * MBMb
Vectors (index starting at 1) of size [nqu].
Definition: mbs_aux.h:71
int * ind_A
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:85
double * Qa
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:82
void freeMbsAux(MbsAux *mbs_aux, MbsData *mbs_data)
Definition: mbs_aux.c:174
double * Rruc
vector of size [nqu+nqc x 1] that contains the reduced residue for the equations of motions after the...
Definition: mbs_aux.h:95
double * p_Mr
Vector (index starting at 1) of size [nqu].
Definition: mbs_aux.h:79
MbsSensor * psens
Definition: mbs_aux.h:60
double ** Juserc
Array (index starting at 1) of size [Nuserc x njoint] (or NULL if Nuserc==0).
Definition: mbs_aux.h:32
double ** M
Array (index starting at 1) of size [njoint x njoint].
Definition: mbs_aux.h:65
double * h
Vector (index starting at 1) of size [Ncons] (or NULL if Ncons==0).
Definition: mbs_aux.h:29
double ** A
Array (index starting at 1) of size [nqu x njoint].
Definition: mbs_aux.h:84
double ** BtMB
Arrays (index starting at 1) of size [(nqu + nqc) x (nqu + nqc)].
Definition: mbs_aux.h:69
double * huserc
Vector (index starting at 1) of size [Nuserc] (or NULL if Nuserc==0).
Definition: mbs_aux.h:31
double * Fruc
Vector (index starting at 1) of size [nqu + nqc].
Definition: mbs_aux.h:74
double * Jvtlambda
Intermediate array to store and compute lambda.
Definition: mbs_aux.h:45
int * qrot_qc_indvec
vec [ivec_1, njoint] containing 1 or 0, depending on the nature of the joint : if rotational AND qc =...
Definition: mbs_aux.h:52
double ** Jac
Array (index starting at 1) of size [Ncons x njoint] (or NULL if Ncons==0).
Definition: mbs_aux.h:30
double ** Mruc
Array (index starting at 1) of size [(nqu + nqc) x (nqu + nqc)].
Definition: mbs_aux.h:73
double * w
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:88
double * Rred
vector of size [nqu x 1] that contains the reduced residue of the equations of motion after the secon...
Definition: mbs_aux.h:96
double * jdqd
Vector (index starting at 1) of size [Ncons].
Definition: mbs_aux.h:55
double ** Juct
Definition: mbs_aux.h:41
int n_iter_close_loop
number of iterations after closing loop procedure in mbs_close_geo
Definition: mbs_aux.h:26
int close_anim
Definition: mbs_aux.h:63
double ** Jvt
Definition: mbs_aux.h:48
MbsAux * initMbsAux(MbsData *mbs_data)
Definition: mbs_aux.c:18
double * R
vector of size [njoint x 1] that contains R=phi-c; (unconstrained equations of motion for the mbs on ...
Definition: mbs_aux.h:94
double * Fr
Vector (index starting at 1) of size [nqu].
Definition: mbs_aux.h:77
double ** Bvuc
Array (index starting at 1) of size [nqv x nquc] (or NULL if Nuserc==0).
Definition: mbs_aux.h:43
Definition: mbs_data.h:149
void set_plot(double value, char *label)
function called by the user to plot a curve (void in this case)
Definition: void_set_plot.c:18
double * mJv_h
Value of the independant constraints ( )
Definition: mbs_aux.h:37
Definition: mbs_sensor_struct.h:18
double * c
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:66
double * phi
vector of size [njoint x 1] that contains the results of symbolic file invdyna.
Definition: mbs_aux.h:93
int * compute_Qc_vec
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:80
double * q_save
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:62
int * qrot_qu_indvec
vec [ivec_1, njoint] containing 1 or 0, depending on the nature of the joint : if rotational AND qu =...
Definition: mbs_aux.h:51
double ** v
Array (index starting at 1) of size [njoint x njoint].
Definition: mbs_aux.h:90
double * F
vector of size [njoint] that containts c(q,qd)-Q(q,qd)
Definition: mbs_aux.h:67
double * b
Vector (index starting at 1) of size [njoint].
Definition: mbs_aux.h:86