BipedDef::BipedDef() { SetMotorTorque(2.0f); SetMotorSpeed(0.0f); SetDensity(20.0f); SetRestitution(0.0f); SetLinearDamping(0.0f); SetAngularDamping(0.005f); SetGroupIndex(--count); EnableMotor(); EnableLimit(); DefaultVertices(); DefaultPositions(); DefaultJoints(); LFootPoly.friction = RFootPoly.friction = 0.85f; }
void FeedForwardTest(void) { EnableMotor(); while (1) { printf("1a"); MoveRobot(XSPEED, 500, 0, 500, 0, 2000); printf("2a"); MoveRobot(WSPEED, -90, 0, 500, 0, 2000); printf("3a"); MoveRobot(XSPEED, 500, 0, 500, 0, 2000); printf("4a"); MoveRobot(WSPEED, -90, 0, 500, 0, 2000); printf("5a"); MoveRobot(XSPEED, 500, 0, 500, 0, 2000); printf("6a"); MoveRobot(WSPEED, -90, 0, 500, 0, 2000); printf("7a"); MoveRobot(XSPEED, 500, 0, 500, 0, 2000); printf("8a"); MoveRobot(WSPEED, -90, 0, 500, 0, 2000); printf("9a"); } }