|
Robotran C Documentation
|
Go to the documentation of this file.
16 #ifndef MBS_SOLVEKIN_STRUCT_h
17 #define MBS_SOLVEKIN_STRUCT_h
MbsInvOptions * options
Structure defining the option of a inverse kinematic analysis.
Definition: mbs_solvekin_struct.h:174
char * resfilename
Basename of the results files, suffixes and extension added automatically.
Definition: mbs_solvekin_struct.h:102
double ** savedArrays
Pointer to the array that must be saved to buffers.
Definition: mbs_solvekin_struct.h:198
char * buffer_format
The format of the results in the res file.
Definition: mbs_solvekin_struct.h:154
MbsBuffer ** buffers
Buffer to store generalized coordinates, velocities, acceleration.
Definition: mbs_solvekin_struct.h:188
int saveperiod
The number of time steps between two buffer records.
Definition: mbs_solvekin_struct.h:135
int buffersize
The number of time step that can be recorded in the buffer.
Definition: mbs_solvekin_struct.h:147
int tindex
Current time index.
Definition: mbs_solvekin_struct.h:184
int max_save_user
The maximal number of user variables saved.
Definition: mbs_solvekin_struct.h:140
buffer used to store the user variables to output
Definition: mbs_buffer.h:98
@ closeloop
Definition: mbs_solvekin_struct.h:25
char * trajectoryqddname
Give the path and filename (with extention) to the file containing the input trajectory in accelerati...
Definition: mbs_solvekin_struct.h:73
MbsLutRes * qdd
Definition: mbs_solvekin_struct.h:213
MbsLutRes * q
Pointer to save the input trajectories.
Definition: mbs_solvekin_struct.h:213
General structure of the inverse kinematics module.
Definition: mbs_solvekin_struct.h:170
double dt
Time step, default = 0.001.
Definition: mbs_solvekin_struct.h:86
int motion
Determines how the evolution of q, qd qdd are provided.
Definition: mbs_solvekin_struct.h:40
int framerate
Number of frame per second for the .anim file, default = 1000.
Definition: mbs_solvekin_struct.h:130
double t0
Initial time of the simulation, default = 0.0.
Definition: mbs_solvekin_struct.h:76
char * trajectoryqname
Give the path and filename (with extention) to the file containing the input trajectory in position o...
Definition: mbs_solvekin_struct.h:51
Definition: mbs_buffer.h:46
int bufferNb
Number of buffers.
Definition: mbs_solvekin_struct.h:195
int verbose
Gives informations during the process.
Definition: mbs_solvekin_struct.h:164
char * respath
Path in which results file are saved.
Definition: mbs_solvekin_struct.h:111
char * trajectoryqdname
Give the path and filename (with extention) to the file containing the input trajectory in velocity o...
Definition: mbs_solvekin_struct.h:62
double tf
Final time of the simulation, default = 5.0.
Definition: mbs_solvekin_struct.h:79
Structure defining the option of both inverse kinematics and inverse dynamic analysis.
Definition: mbs_solvekin_struct.h:31
Interpolation of value from array (Look Up Table) main header.
char * animpath
Path in which animation file is saved.
Definition: mbs_solvekin_struct.h:120
double tsim
Current simulation time.
Definition: mbs_solvekin_struct.h:181
@ oneshot
Definition: mbs_solvekin_struct.h:25
int save2file
Determine whether results are written to files on disk (in MbsSolvekinOptions::respath folder):
Definition: mbs_solvekin_struct.h:91
@ trajectory
Definition: mbs_solvekin_struct.h:25
MbsGrowingBuffer * user_buffer
Growing buffer to store user values.
Definition: mbs_solvekin_struct.h:192
int save_anim
Determine whether animation file is generated (only valid if MbsSolvekinOptions::save2file is set to ...
Definition: mbs_solvekin_struct.h:127
int trajectorytype
Value to store the type of trajectory provided by the user, automatically set.
Definition: mbs_solvekin_struct.h:210
MbsLutRes * qd
Definition: mbs_solvekin_struct.h:213
MbsAux * mbs_aux
Structure to store auxiliary value needed during computation.
Definition: mbs_solvekin_struct.h:177
int savePeriodCounter
Counter for checking whether results must be saved.
Definition: mbs_solvekin_struct.h:201
Structure for interpolate the trajectories of coordinates.
Definition: lut.h:40