Colour sensors calibrated

Dependencies:   mbed-rtos mbed Servo QEI

Fork of ICRSEurobot13 by Thomas Branch

Committer:
rsavitski
Date:
Thu Apr 11 17:23:07 2013 +0000
Revision:
40:44d3dea4adcc
Parent:
31:791739422122
moved waypoint functionality from ai to motion layer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rsavitski 25:50805ef8c499 1 #ifndef EUROBOT_PROCESSES_MOTION_MOTION_H_
rsavitski 25:50805ef8c499 2 #define EUROBOT_PROCESSES_MOTION_MOTION_H_
rsavitski 25:50805ef8c499 3
rsavitski 25:50805ef8c499 4 #include "globals.h"
rsavitski 25:50805ef8c499 5 #include "rtos.h"
rsavitski 25:50805ef8c499 6 #include "math.h"
rsavitski 25:50805ef8c499 7 #include "Kalman.h"
rsavitski 25:50805ef8c499 8 #include "MotorControl.h"
rsavitski 31:791739422122 9 #include "supportfuncs.h"
rsavitski 25:50805ef8c499 10
rsavitski 25:50805ef8c499 11 namespace motion
rsavitski 25:50805ef8c499 12 {
rsavitski 25:50805ef8c499 13
rsavitski 25:50805ef8c499 14 void motionlayer(void const *dummy);
rsavitski 25:50805ef8c499 15
rsavitski 40:44d3dea4adcc 16 // can encapsulate mutex fully in motion with something like: bool set_new_wp_if_current_reached()
rsavitski 40:44d3dea4adcc 17 void setNewWaypoint(Waypoint *new_wp);
rsavitski 40:44d3dea4adcc 18 void setWaypointReached();
rsavitski 40:44d3dea4adcc 19 void clearWaypointReached();
rsavitski 40:44d3dea4adcc 20 bool checkWaypointStatus();
rsavitski 40:44d3dea4adcc 21
rsavitski 40:44d3dea4adcc 22 extern Mutex waypoint_flag_mutex;
rsavitski 40:44d3dea4adcc 23
rsavitski 25:50805ef8c499 24 }
rsavitski 25:50805ef8c499 25
rsavitski 25:50805ef8c499 26 #endif //EUROBOT_PROCESSES_MOTION_MOTION_H_