Wär nett wenn du den gesamten Code posten könntest, und nicht nur den Teil mit ACS & Bumper.

Außerdem hab ich das selbe Problem mit dem linken ACS, mein code sieht so aus:
Code:
 #include "RP6RobotBaseLib.h"

void acsStateChanged(void)
{
	if(obstacle_left || obstacle_right)
	{
		moveAtSpeed(0,0);
		move(100,BWD,DIST_CM(10),true);
		changeDirection(RIGHT);
		move(100,RIGHT,DIST_CM(15),true);
		changeDirection(FWD);
		moveAtSpeed(100,100);
	}
}
int main(void)

	{
	initRobotBase();
	setLEDs(0b111111);
	mSleep(1500);
	setLEDs(0b000001);
	setACSPwrLow();
	powerON(); 
	ACS_setStateChangedHandler(acsStateChanged);
	
	{
	changeDirection(FWD);
	moveAtSpeed(100,100);
	}
	{
	while(true)
	task_RP6System();
	}
	return 0;
	}