#include "robot.h"#include "util.h"#include "list.h"Classes | |
| class | CMotionData |
| Motion Key Frame. More... | |
| class | CIpoData |
| Interpolated joint angles. More... | |
| class | CMotionSequence |
| Sequence of Key Frames. More... | |
| class | CMotion |
| Motion Sequence Container. More... | |
| class | CPoint |
| Cartesian Position and Orientation of one limb (Interpolation). More... | |
| class | CAnglePoint |
| Value of one joint angle (Interpolation). More... | |
| class | CMotionContainer |
| Motion Command, Interpolation and Storage Class (threaded). More... | |
| struct | _RECORD |
| Key Frame (Bioloid Motion File Data). More... | |
| struct | _PHEADER |
| Page Header (Bioloid Motion File Data). More... | |
| struct | _PAGE |
| Page (Bioloid Motion File Data). More... | |
Defines | |
| #define | MOTION_COUNT 128 |
| #define | MOTION_MAXUSER 99 |
| #define | MOTION_CURRENTANGLE_DIFF 4.0 |
| #define | INTERMEDIATE_IPOTYPE 0 |
| #define | INTERMEDIATE_PAUSE 1000 |
| #define | INTERMEDIATE_MOTION (MOTION_MAXUSER + 1) |
| #define | INTERMEDIATE_DIFFERENCE 2.0 |
| #define | MOTION_SEQUENCE_MAX 32 |
| #define | LOOKAHEAD 5 |
| #define | MOTION_CAPTURE_PAUSE 40 |
| #define | MOTION_IPO_MINPAUSE 10 |
| #define | MOTION_IPO_PAUSE 40 |
| #define | MOTION_TRAJ_PAUSE 100 |
| #define | MOTION_STATE_PAUSE 1000 |
| #define | TRAJ_LOOKAHEAD 10 |
| #define | IPO_LOOKAHEAD 5 |
| #define | COLLISION_LOOKAHEAD 5 |
| #define | XML_MOTION_ROOT "MotionSequence" |
| #define | XML_MOTION_CHILD "Frame" |
| #define | XML_MOTION_ATTR "pause" |
| #define | XML_MOTION_ATTR_VALUE 100 |
| #define | XML_MOTION_ANGLE "AX" |
| #define COLLISION_LOOKAHEAD 5 |
| #define INTERMEDIATE_DIFFERENCE 2.0 |
| #define INTERMEDIATE_IPOTYPE 0 |
| #define INTERMEDIATE_MOTION (MOTION_MAXUSER + 1) |
| #define INTERMEDIATE_PAUSE 1000 |
| #define IPO_LOOKAHEAD 5 |
| #define LOOKAHEAD 5 |
| #define MOTION_CAPTURE_PAUSE 40 |
| #define MOTION_COUNT 128 |
| #define MOTION_CURRENTANGLE_DIFF 4.0 |
| #define MOTION_IPO_MINPAUSE 10 |
| #define MOTION_IPO_PAUSE 40 |
| #define MOTION_MAXUSER 99 |
| #define MOTION_SEQUENCE_MAX 32 |
| #define MOTION_STATE_PAUSE 1000 |
| #define MOTION_TRAJ_PAUSE 100 |
| #define TRAJ_LOOKAHEAD 10 |
| #define XML_MOTION_ANGLE "AX" |
| #define XML_MOTION_ATTR "pause" |
| #define XML_MOTION_ATTR_VALUE 100 |
| #define XML_MOTION_CHILD "Frame" |
| #define XML_MOTION_ROOT "MotionSequence" |
1.5.2