MGC MainController

= General Description =

This component is the highest-level logical component. This manages the final input from the system cycle (A forward vehicle projection) and decides what to do with it. This component also checks for possible collisions as well as works with the waypoint management class to see what should be done in terms of current waypoints.

Owners

 * Jeremy Bridon
 * Tony Jones

= Performance Requirements =

This should update at 10Hz; 10 cycles per second.

= Input =


 * Laser collision data
 * Forward vehicle projection

= Output =


 * Speed and facing for vehicle movement

= Developer Discussion =
 * First write JBridon 22:01, 3 October 2009 (UTC)