Beispiel #1
0
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;
}
Beispiel #2
0
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");
	}
}