The tasks for the semester are roughly divided into five groups. ​ A member from each team should be assigned to each task, and teams should work together on each task to get baseline capability. ​

The tasks for the semester are roughly divided into five groups. ​ A member from each team should be assigned to each task, and teams should work together on each task to get baseline capability. ​

-

* Task 1. Mechanical System.

+

* Group 1. Mechanical System.

-

* Task 2. Simulator.

+

* Group 2. Simulator.

-

* Task 3. Motion Control.

+

* Group 3. Motion Control.

-

* Task 4. Vision and State estimation.

+

* Group 4. Vision and State estimation.

-

* Task 5. ROS Architecture and Artificial Intelligence Strategies.

+

* Group 5. ROS Architecture and Artificial Intelligence Strategies.

==== Mechanical System ====

==== Mechanical System ====

The main task will be to design the physical robot to meet the size constraints. ​ Help order parts, connect the electronics,​ work out the details of the communication system, and ensure that the robot remains functional throughout the semester.

The main task will be to design the physical robot to meet the size constraints. ​ Help order parts, connect the electronics,​ work out the details of the communication system, and ensure that the robot remains functional throughout the semester.

+

+

ONE MONTH MILESTONE

+

* One robot per team built and moving with stupid motion.

==== Simulator ====

==== Simulator ====

Line 16:

Line 19:

- Simulink Simulator. ​ The first is a simulink simulator for quick prototyping and concept development.

- Simulink Simulator. ​ The first is a simulink simulator for quick prototyping and concept development.

- Gazebo Simulator. ​ The idea is to have a hardware in the loop simulator based on the Gazebo environment. ​ Connections to Gazebo will be through ROS.

- Gazebo Simulator. ​ The idea is to have a hardware in the loop simulator based on the Gazebo environment. ​ Connections to Gazebo will be through ROS.