class Robot
{
public :
Robot();
11 ArRobot robot;
12 ArSonarDevice sonarDev;
ArActionLimiterForwards limiterAction("speed limiter near", 300, 600, 250);
ArActionLimiterForwards limiterFarAction("speed limiter far", 300, 1100, 400);
15 ArActionLimiterTableSensor tableLimiterAction ;
ArActionGoto gotoPoseAction("goto");
};
Robot::Robot()
{
22 robot.addRangeDevice(&sonarDev);
robot.addAction(&tableLimiterAction, 100);
robot.addAction(&limiterAction, 95);
25 robot.addAction(&limiterFarAction, 90);
robot.addAction(&gotoPoseAction, 50);
}
Partager