1 #ifndef MARTY_TRAJECTORY_HPP 2 #define MARTY_TRAJECTORY_HPP 11 #define TRAJ_FROMZERO 0x01 12 #define TRAJ_TOZERO 0x02 15 #define WKSMALL 45 // 65 //62 // 75 // 45 18 #define INTERP_DT 0.02 void printTrajectory(data_t &traj)
bool setPointsKickOutLeft(data_t &tSetpoints, float period)
bool setPointsLegsApart(data_t &tSetpoints, float period)
bool setPointsLeanBackward(data_t &tSetpoints, int leanAmount, float period)
bool setPointsEyes(data_t &tSetpoints, float targetPos, float period)
data_t genGetUp(MartyCore *robot)
data_t genStepLeft(MartyCore *robot, int stepLength, int turn, float period)
bool setPointsTapFR(data_t &tSetpoints, float period)
data_t combineLegsArmsEyes(data_t &legs, data_t &arms, data_t &eyes)
bool setPointsCircleCW(data_t &tSetpoints, float period)
bool setPointsLeanForward(data_t &tSetpoints, int leanAmount, float period)
bool setPointsTapBL(data_t &tSetpoints, float period)
bool setPointsLeanLeft(data_t &tSetpoints, int leanAmount, float period)
Marty Core header providing access to Marty methods.
bool setPointsTapML(data_t &tSetpoints, float period)
bool setPointsRightArmUp(data_t &tSetpoints, float amount, float period)
data_t genStepRight(MartyCore *robot, int stepLength, int turn, float period)
data_t genKickLeft(MartyCore *robot, float period)
bool setPointsKickOutRight(data_t &tSetpoints, float period)
bool runTrajectory(MartyCore *robot, data_t &traj)
bool setPointsFlickRight(data_t &tSetpoints, float period)
bool setPointsCrossLeftLeg(data_t &tSetpoints, float period)
bool setPointsLegsZero(data_t &tSetpoints, float period)
bool setPointsCrossRightLeg(data_t &tSetpoints, float period)
data_t genSitBack(MartyCore *robot, float period)
data_t genCelebration(MartyCore *robot, float move_time)
bool setPointsCircleACW(data_t &tSetpoints, float period)
bool setPointsTapBR(data_t &tSetpoints, float period)
bool interpTrajectory(data_t tIn, data_t &tOut, float dt)
bool setPointsLeftArmUp(data_t &tSetpoints, float amount, float period)
bool setPointsLeanRight(data_t &tSetpoints, int leanAmount, float period)
int hipToBeSquare(MartyCore *robot, int robotID)
data_t genKickRight(MartyCore *robot, float period)
int rollerSkate(MartyCore *robot)
data_t combineTrajectories(data_t &t1, data_t &t2, vector< bool > ti)
data_t genRaisedFootTwistRight(MartyCore *robot, float period)
bool setPointsTapFL(data_t &tSetpoints, float period)
data_t genRaisedFootTwistLeft(MartyCore *robot, float period)
bool setPointsArmsUp(data_t &tSetpoints, float amountRight, float amountLeft, float period)
bool setPointsSkateLeft(data_t &tSetpoints, float amount, float period)
bool setPointsTapMR(data_t &tSetpoints, float period)
data_t genReturnToZero(MartyCore *robot, float period)