/*
- * homologation.cc 12/02/21
+ * homologation.cc 12/02/28
*
* Robot's control program intended for homologation (approval phase) on Eurobot 2012.
*
FSM_STATE_DECL(init);
FSM_STATE_DECL(wait_for_start);
-/* movement states */
+/* movement states - buillon */
FSM_STATE_DECL(aproach_buillon);
FSM_STATE_DECL(load_buillon);
FSM_STATE_DECL(place_buillon);
FSM_STATE_DECL(leave_buillon);
-
+/* Pushing the bottle */
FSM_STATE_DECL(push_bottle);
void actuators_home()
{
- //act_jaws(CLOSE);
+ act_jaws(CLOSE);
// drive lift to home position
//act_lift(0, 0, 1);
// unset the homing request
1.14,
TURN_CW(DEG2RAD(180)));
break;
- case EV_MOTION_DONE: // according to the previous year
+ case EV_MOTION_DONE:
FSM_TIMER(2000);
- //act_jaws(OPEN);
+ act_jaws(OPEN);
break;
case EV_TIMER:
FSM_TRANSITION(load_buillon);
break;
case EV_MOTION_DONE:
FSM_TIMER(2000);
- //act_jaws(CATCH);
+ act_jaws(CATCH);
break;
case EV_TIMER:
FSM_TRANSITION(place_buillon);
break;
case EV_MOTION_DONE:
FSM_TIMER(2000);
- //act_jaws(OPEN);
+ act_jaws(OPEN);
break;
case EV_TIMER:
FSM_TRANSITION(leave_buillon);
break;
case EV_MOTION_DONE:
FSM_TIMER(2000);
- //act_jaws(CLOSE);
+ act_jaws(CLOSE);
break;
case EV_TIMER:
FSM_TRANSITION(push_bottle);