|
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:153
char * resfilename
The keyword used for determining the name of result files.
Definition: mbs_solvekin_struct.h:94
double ** savedArrays
Pointer to the array that must be saved to buffers.
Definition: mbs_solvekin_struct.h:177
char * buffer_format
The format of the results in the res file.
Definition: mbs_solvekin_struct.h:137
MbsBuffer ** buffers
Buffer to store generalized coordinates, velocities, acceleration.
Definition: mbs_solvekin_struct.h:167
int saveperiod
The number of time steps between two buffer records.
Definition: mbs_solvekin_struct.h:118
int buffersize
The number of time step that can be recorded in the buffer.
Definition: mbs_solvekin_struct.h:130
int tindex
Current time index.
Definition: mbs_solvekin_struct.h:163
int max_save_user
The maximal number of user variables saved.
Definition: mbs_solvekin_struct.h:123
buffer used to store the user variables to output
Definition: mbs_buffer.h:92
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:192
@ closeloop
Definition: mbs_solvekin_struct.h:25
MbsLutRes * q
Pointer to save the input trajectories.
Definition: mbs_solvekin_struct.h:192
General structure of the inverse kinematics module.
Definition: mbs_solvekin_struct.h:149
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:113
double t0
Initial time of the simulation, default = 0.0.
Definition: mbs_solvekin_struct.h:76
const char * animpath
Path in which anim file is saved.
Definition: mbs_solvekin_struct.h:104
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:174
int verbose
Gives informations during the process.
Definition: mbs_solvekin_struct.h:143
@ trajectory
Definition: mbs_solvekin_struct.h:25
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.
const char * respath
Path in which result file are saved.
Definition: mbs_solvekin_struct.h:99
double tsim
Current simulation time.
Definition: mbs_solvekin_struct.h:160
@ 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
MbsGrowingBuffer * user_buffer
Growing buffer to store user values.
Definition: mbs_solvekin_struct.h:171
int save_anim
Determine whether animation file is generated (only valid if MbsSolvekinOptions::save2file is set to ...
Definition: mbs_solvekin_struct.h:110
int trajectorytype
Value to store the type of trajectory provided by the user, automatically set.
Definition: mbs_solvekin_struct.h:189
MbsLutRes * qd
Definition: mbs_solvekin_struct.h:192
MbsAux * mbs_aux
Structure to store auxiliary value needed during computation.
Definition: mbs_solvekin_struct.h:156
int savePeriodCounter
Counter for checking whether results must be saved.
Definition: mbs_solvekin_struct.h:180
Structure for interpolate the trajectories of coordinates.
Definition: lut.h:40