Go to the source code of this file.
Defines | |
#define | ArtCheD_F 0 |
#define | ArtCheD_S 1 |
#define | ArtCheG_F 4 |
#define | ArtCheG_S 5 |
#define | ArtGenD_S 2 |
#define | ArtGenG_S 6 |
#define | ArtHanD_F 8 |
#define | ArtHanD_S 3 |
#define | ArtHanD_V 9 |
#define | ArtHanG_F 10 |
#define | ArtHanG_S 7 |
#define | ArtHanG_V 11 |
#define | ArtLomb_F 13 |
#define | ArtLomb_S 14 |
#define | ArtLomb_V 12 |
#define | BIP_DDL 15 |
#define | BIP_DOF 15 |
#define | BIP_NUM_RATIO 21 |
#define | DEGTORAD(deg) ((deg)*(Pi/180.)) |
#define | ERROR -1 |
#define | MaxCheD_F 0.24 |
#define | MaxCheD_S 0.68 |
#define | MaxCheG_F 0.24 |
#define | MaxCheG_S 0.68 |
#define | MaxGenD_S 1.45 |
#define | MaxGenG_S 1.45 |
#define | MaxHanD_F 0.19 |
#define | MaxHanD_S 0.24 |
#define | MaxHanD_V 0.19 |
#define | MaxHanG_F 0.19 |
#define | MaxHanG_S 0.24 |
#define | MaxHanG_V 0.19 |
#define | MaxLomb_F 0.09 |
#define | MaxLomb_S 0.09 |
#define | MaxLomb_V 0.21 |
#define | MECH_MAX_ANKLE_FRON 0.3490658504 |
#define | MECH_MAX_ANKLE_SAGI 0.7853981635 |
#define | MECH_MAX_HIP_FLEX 0.3490658504 |
#define | MECH_MAX_HIP_SUBD 0.2617993878 |
#define | MECH_MAX_HIP_VERT 0.2617993878 |
#define | MECH_MAX_KNEE 1.570796327 |
#define | MECH_MAX_TRUNC_FRON 0.17453293 |
#define | MECH_MAX_TRUNC_SAGI 0.17453293 |
#define | MECH_MAX_TRUNC_VERT 0.2617993878 |
#define | MECH_MIN_ANKLE_FRON -0.3490658504 |
#define | MECH_MIN_ANKLE_SAGI -0.7853981635 |
#define | MECH_MIN_HIP_FLEX -1.308996939 |
#define | MECH_MIN_HIP_SUBD -0.2617993878 |
#define | MECH_MIN_HIP_VERT -0.2617993878 |
#define | MECH_MIN_KNEE 0.0 |
#define | MECH_MIN_TRUNC_FRON -0.17453293 |
#define | MECH_MIN_TRUNC_SAGI -0.3490658504 |
#define | MECH_MIN_TRUNC_VERT -0.2617993878 |
#define | MinCheD_F -0.24 |
#define | MinCheD_S -0.68 |
#define | MinCheG_F -0.24 |
#define | MinCheG_S -0.68 |
#define | MinGenD_S 0.10 |
#define | MinGenG_S 0.10 |
#define | MinHanD_F -0.19 |
#define | MinHanD_S -1.20 |
#define | MinHanD_V -0.19 |
#define | MinHanG_F -0.19 |
#define | MinHanG_S -1.20 |
#define | MinHanG_V -0.19 |
#define | MinLomb_F -0.09 |
#define | MinLomb_S -0.24 |
#define | MinLomb_V -0.21 |
#define | MotCheD_E 0 |
#define | MotCheD_I 1 |
#define | MotCheG_E 5 |
#define | MotCheG_I 4 |
#define | MotGenD_S 2 |
#define | MotGenG_S 6 |
#define | MotHanD_F 8 |
#define | MotHanD_S 3 |
#define | MotHanD_V 9 |
#define | MotHanG_F 10 |
#define | MotHanG_S 7 |
#define | MotHanG_V 11 |
#define | MotLomb_D 13 |
#define | MotLomb_G 14 |
#define | MotLomb_V 12 |
#define | OK 0 |
#define | Pi 3.14159265358979323846 |
#define | RADTODEG(rad) ((rad)*(180./Pi)) |
#define | RatCheD_FE 0 |
#define | RatCheD_FI 15 |
#define | RatCheD_SE 1 |
#define | RatCheD_SI 16 |
#define | RatCheG_FE 17 |
#define | RatCheG_FI 4 |
#define | RatCheG_SE 18 |
#define | RatCheG_SI 5 |
#define | RatGenD_S 2 |
#define | RatGenG_S 6 |
#define | RatHanD_F 8 |
#define | RatHanD_S 3 |
#define | RatHanD_V 9 |
#define | RatHanG_F 10 |
#define | RatHanG_S 7 |
#define | RatHanG_V 11 |
#define | RatLomb_FD 13 |
#define | RatLomb_FG 19 |
#define | RatLomb_SD 14 |
#define | RatLomb_SG 20 |
#define | RatLomb_V 12 |
Functions | |
int | bipUtilCalcMotors (double q[BIP_DDL], double th[BIP_DDL]) |
This function to transform Joint position in Angular position. | |
int | bipUtilCalcPos (double th[BIP_DDL], double q[BIP_DDL]) |
This function enables to transform Angular position in Joint position. | |
int | bipUtilCalcPosRatio (double th[BIP_DDL], double q[BIP_DDL], double ratio[BIP_NUM_RATIO]) |
This function enables to transform Angular position in Joint position and compute transmission ratio. | |
int | bipUtilCalcRatio (double th[BIP_DDL], double ratio[BIP_NUM_RATIO]) |
This function enables to compute transmission ratio. |
#define ArtCheD_F 0 |
#define ArtCheD_S 1 |
#define ArtCheG_F 4 |
#define ArtCheG_S 5 |
#define ArtGenD_S 2 |
#define ArtGenG_S 6 |
#define ArtHanD_F 8 |
#define ArtHanD_S 3 |
#define ArtHanD_V 9 |
#define ArtHanG_F 10 |
#define ArtHanG_S 7 |
#define ArtHanG_V 11 |
#define ArtLomb_F 13 |
#define ArtLomb_S 14 |
#define ArtLomb_V 12 |
#define BIP_DDL 15 |
#define BIP_DOF 15 |
#define BIP_NUM_RATIO 21 |
#define DEGTORAD | ( | deg | ) | ((deg)*(Pi/180.)) |
#define ERROR -1 |
#define MaxCheD_F 0.24 |
#define MaxCheD_S 0.68 |
#define MaxCheG_F 0.24 |
#define MaxCheG_S 0.68 |
#define MaxGenD_S 1.45 |
#define MaxGenG_S 1.45 |
#define MaxHanD_F 0.19 |
#define MaxHanD_S 0.24 |
#define MaxHanD_V 0.19 |
#define MaxHanG_F 0.19 |
#define MaxHanG_S 0.24 |
#define MaxHanG_V 0.19 |
#define MaxLomb_F 0.09 |
#define MaxLomb_S 0.09 |
#define MaxLomb_V 0.21 |
#define MECH_MAX_ANKLE_FRON 0.3490658504 |
#define MECH_MAX_ANKLE_SAGI 0.7853981635 |
#define MECH_MAX_HIP_FLEX 0.3490658504 |
#define MECH_MAX_HIP_SUBD 0.2617993878 |
#define MECH_MAX_HIP_VERT 0.2617993878 |
#define MECH_MAX_KNEE 1.570796327 |
#define MECH_MAX_TRUNC_FRON 0.17453293 |
#define MECH_MAX_TRUNC_SAGI 0.17453293 |
#define MECH_MAX_TRUNC_VERT 0.2617993878 |
#define MECH_MIN_ANKLE_FRON -0.3490658504 |
#define MECH_MIN_ANKLE_SAGI -0.7853981635 |
#define MECH_MIN_HIP_FLEX -1.308996939 |
#define MECH_MIN_HIP_SUBD -0.2617993878 |
#define MECH_MIN_HIP_VERT -0.2617993878 |
#define MECH_MIN_KNEE 0.0 |
#define MECH_MIN_TRUNC_FRON -0.17453293 |
#define MECH_MIN_TRUNC_SAGI -0.3490658504 |
#define MECH_MIN_TRUNC_VERT -0.2617993878 |
#define MinCheD_F -0.24 |
#define MinCheD_S -0.68 |
#define MinCheG_F -0.24 |
#define MinCheG_S -0.68 |
#define MinGenD_S 0.10 |
#define MinGenG_S 0.10 |
#define MinHanD_F -0.19 |
#define MinHanD_S -1.20 |
#define MinHanD_V -0.19 |
#define MinHanG_F -0.19 |
#define MinHanG_S -1.20 |
#define MinHanG_V -0.19 |
#define MinLomb_F -0.09 |
#define MinLomb_S -0.24 |
#define MinLomb_V -0.21 |
#define MotCheD_E 0 |
#define MotCheD_I 1 |
#define MotCheG_E 5 |
#define MotCheG_I 4 |
#define MotGenD_S 2 |
#define MotGenG_S 6 |
#define MotHanD_F 8 |
#define MotHanD_S 3 |
#define MotHanD_V 9 |
#define MotHanG_F 10 |
#define MotHanG_S 7 |
#define MotHanG_V 11 |
#define MotLomb_D 13 |
#define MotLomb_G 14 |
#define MotLomb_V 12 |
#define OK 0 |
#define Pi 3.14159265358979323846 |
#define RADTODEG | ( | rad | ) | ((rad)*(180./Pi)) |
#define RatCheD_FE 0 |
#define RatCheD_FI 15 |
#define RatCheD_SE 1 |
#define RatCheD_SI 16 |
#define RatCheG_FE 17 |
#define RatCheG_FI 4 |
#define RatCheG_SE 18 |
#define RatCheG_SI 5 |
#define RatGenD_S 2 |
#define RatGenG_S 6 |
#define RatHanD_F 8 |
#define RatHanD_S 3 |
#define RatHanD_V 9 |
#define RatHanG_F 10 |
#define RatHanG_S 7 |
#define RatHanG_V 11 |
#define RatLomb_FD 13 |
#define RatLomb_FG 19 |
#define RatLomb_SD 14 |
#define RatLomb_SG 20 |
#define RatLomb_V 12 |
int bipUtilCalcMotors | ( | double | q[BIP_DDL], | |
double | th[BIP_DDL] | |||
) |
This function to transform Joint position in Angular position.
[in] | q | Joint position of the 15 bipede degree of freedom |
[in] | th | Angular position of the 15 motor axis |
int bipUtilCalcPos | ( | double | th[BIP_DDL], | |
double | q[BIP_DDL] | |||
) |
This function enables to transform Angular position in Joint position.
[in] | th | Angular position of the 15 motor axis |
[in] | q | Joint position of the 15 bipede degree of freedom |
int bipUtilCalcPosRatio | ( | double | th[BIP_DDL], | |
double | q[BIP_DDL], | |||
double | ratio[BIP_NUM_RATIO] | |||
) |
This function enables to transform Angular position in Joint position and compute transmission ratio.
[in] | th | Angular position of the 15 motor axis |
[in] | q | Joint position of the 15 bipede degree of freedom |
[in] | ratio | Transmission ratio of the bipede Joints |
int bipUtilCalcRatio | ( | double | th[BIP_DDL], | |
double | ratio[BIP_NUM_RATIO] | |||
) |
This function enables to compute transmission ratio.
[in] | th | Angular position of the 15 motor axis |
[in] | ratio | Transmission ratio of the bipede Joints |
HuMAnS |