19 CO_errorReport(CO->em, CO_EM_GENERIC_SOFTWARE_ERROR, CO_EMC_SOFTWARE_INTERNAL, info);
20 fprintf(stderr,
"canopend generic error: 0x%X\n", info);
38 cout <<
">>> Create ALEXTrajectory Generator >>>" << endl;
40 ALEXTrajectoryGenerator *trajectoryGenerator =
new ALEXTrajectoryGenerator();
42 PilotParameters exoParams = {
43 .lowerleg_length = 0.44,
44 .upperleg_length = 0.44,
49 .buttocks_height = 0.05};
52 jointspace_state initialPose;
57 trajectoryGenerator->setPilotParameters(exoParams);
62 for (
double i = 0; i <= 2; i = i + 0.1) {
63 trajectoryGenerator->calcPosition(i, positions);
65 std::cout <<
rad2deg(positions[j]) <<
" ";
void CO_error(const uint32_t info)
void CO_errExit(char *msg)
volatile uint32_t CO_timer1ms
pthread_mutex_t CO_CAN_VALID_mtx
Testing ExoRobot new classes.