CODeME
All Classes Files Functions Variables Typedefs Pages
Complex_Kinematic_Control.h
1 
12 #ifndef CONTROL_H_INCLUDED
13 #define CONTROL_H_INCLUDED
14 
16 
17 typedef struct CONTROL_PID
18 {
19  int DOF;
20  int Links;
21  int NTP;
22  int Articulations;
23  double* Time;
24  double* Initial_Position;
25  double* Initial_Velocity;
26  double* Trayectory_Parameters;
28 
29 double (*Control_Function) (CONTROL_PID Parameters , double* Opt_Parameter , char* Filename);
30 double (*Control_Function_Intpolation) (CONTROL_PID Parameters , DATA_INTER Inter , double* Opt_Parameter , char* Filename);
31 
32 void Kin_Control_Function_Parameters_Set (CONTROL_PID* Parameter , char* Filename);
33 void Kin_Control_Function_Parameters_Free (CONTROL_PID* Parameter);
34 
35 /*************************************************************************************************************/
36 /********************************************* Function Control **********************************************/
37 /*************************************************************************************************************/
38 
39 double For_Kin_Control (CONTROL_PID Parameters , double* Opt_Parameter , char* Filename);
40 double Inv_Kin_Control (CONTROL_PID Parameters , double* Opt_Parameter , char* Filename);
41 
42 /*************************************************************************************************************/
43 /******************************************* Interpolation Control *******************************************/
44 /*************************************************************************************************************/
45 
46 double For_Kin_Control_Intpolation (CONTROL_PID Parameters , DATA_INTER Inter , double* Opt_Parameter , char* Filename);
47 double Inv_Kin_Control_Intpolation (CONTROL_PID Parameters , DATA_INTER Inter , double* Opt_Parameter , char* Filename);
48 
49 #endif // CONTROL_H_INCLUDED
Function prototypes for the Interpolation routines.
Definition: Interpolation_Algorithm.h:15
Definition: Complex_Kinematic_Control.h:17