void set_initial_position()
{
- robot_set_est_pos_trans(ROBOT_START_X_M,
- ROBOT_START_Y_M,
- DEG2RAD(ROBOT_START_ANGLE_DEG));
+ robot_set_est_pos_trans(ROBOT_AXIS_TO_BACK_M,
+ PLAYGROUND_HEIGHT_M - (ROBOT_WIDTH_M/2.0) - 0.05,
+ 0);
}
void actuators_home()
PLAYGROUND_HEIGHT_M - (ROBOT_WIDTH_M/2.0),
0);
robot_move_by(-1.1, NO_TURN(), &tcVerySlow);
- FSM_TIMER(200);
+ FSM_TIMER(150);
break;
case EV_MOTION_DONE:
ROBOT_LOCK(est_pos_odo);
fputs ("\n", file);
sprintf(buffer, "%4.4f", -1/y1);
fputs (buffer,file);
+ fputs ("\n", file);
fclose(file);
SUBFSM_RET(NULL);
break;