Controller Subsystem - sdp2012-group8/robot GitHub Wiki
Description of the robot's controller subsystem should go here.
Usage
These pages describe the usage of the controller:
Note that AI should not use the Communicator directly, it should use a MessageQueue so it can dispatch and cancel messages easily.
Thoughts
- Calculating robot actions on PC and sending it to the brick vs. having the brick to calculate how it should behave. How much responsibility should each component have?
- How many and what instructions should we send to/from brick.
- How to utilise the second brick?
- How to handle lost connection and dropped packets? Should we guess?