switch(FSM_EVENT) {
case EV_ENTRY:
+ enable_obstacle_avoidance(false);
DBG_PRINT_EVENT("approaching target");
get_approach_point(robot.target_pos.x, robot.target_pos.y, &x_approach, &y_approach, &phi_approach);
FSM_TRANSITION(approach_target);
break;
case EV_TIMER:
+ enable_obstacle_avoidance(true);
robot.target_localization_enab = true;
FSM_TRANSITION(move_around);
break;
robot_set_est_pos_trans(ROBOT_START_X_M, ROBOT_START_Y_M, DEG2RAD(ROBOT_START_ANGLE_DEG));
- robot.ignore_hokuyo = false;
- robot.ignore_sick = false;
+ robot.ignore_hokuyo = true;
+ robot.ignore_sick = true;
robot.map = ShmapInit(1);
fill_in_known_areas_in_map();
robot.use_left_bumper = false;
robot.use_right_bumper = false;
robot.start_state = POWER_ON;
- robot.check_turn_safety = true;
+ robot.check_turn_safety = false;
/* init ORTE domain, create publishers, subscribers, .. */
rv = robot_init_orte();