Tasks ===== The task diagram illustrates a high-level overview of the Romi robot's function. .. figure:: images/taskdiagram.png :width: 500px :align: center :alt: Task Diagram The course FSM details the logic behind the course navigation. .. figure:: images/taskcoursefsm.png :width: 500px :align: center :alt: Course FSM The motor FSM details general motor logic for controlling motor stop/go. .. figure:: images/taskmotorfsm.png :width: 500px :align: center :alt: Motor FSM Below are all the tasks and drivers for Romi: .. toctree:: :maxdepth: 1 Main Program Motor Driver Encoder Driver Shared Task Data Cooperative Tasking Motor Task User Task Line Sensor Driver Line Sensor Task Line Follow Task Bumper Task Bumper Driver Course Task