Driver | |||||||||||||||||
Approver | |||||||||||||||||
Contributors | |||||||||||||||||
Informed | |||||||||||||||||
Objective | Drive the rover using an xbox controller by communicating over radio waves | ||||||||||||||||
Due date | June 15th | ||||||||||||||||
Key outcomes |
| ||||||||||||||||
Status |
|
\uD83E\uDD14 Problem Statement
In order to keep the bay, the team must show significant progress by June 15th, 2024. In order to prove to ourselves that we can compete in the next competition, we must finalize the drivetrain and ensure that we can drive it remotely. Success will be measured by the following: Ability to drive the rover for 30 seconds, where the driver and base-station start at a distance of 50m way from the rover.
🎯 Scope
Must have: |
|
---|---|
Nice to have: |
|
Not in scope: |
|
\uD83D\uDEA9 Milestones and deadlines
...
Milestone | Owner | Deadline | Status | Priority | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Epoxy Carbon Fiber Tubes to Joints |
|
| 1 | |||||||
Manufacture rest of 3D Printed Wheels |
|
| 2 | |||||||
Machine Differential Bar Link |
|
| 2 | |||||||
Battery and Ebox Mounting Design |
|
| 3 | |||||||
Stereo camera Mount Design |
| 4 | ||||||||
Comms mount (maybe, depends if we need it) |
| 4 |
...
Milestone | Owner | Deadline | Status | Priority | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Create motor and encoder wires (make them long enough!) |
|
| 1 | |||||||
Test running all 6 motors on the skeleton (stress test)Prototype |
|
| 1 | |||||||
Decide on and order components for comms |
|
| 2 | |||||||
Setup Comms for simple ROS topic transmission | Order components for comms | Put together comms system for basic dataYuchen Lin | 2 | |||||||
Extend comms for image data from stereo cameras | 3 | |||||||||
Update PDB Firmware |
| 3 |
Software/Firmware
Milestone | Owner | Deadline | Status | Priority | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Create joystick control node (drive the rover in sim) |
|
| 1 | |||||||
Test drivetrain control code |
|
| 2 | |||||||
Send and receive ROS topics via comms |
| 2 | ||||||||
Setup basic driver GUI for camera feeds |
| 1 | ||||||||
Create a more complex GUI for the driver once the basic one has been tested |
| 3 | ||||||||
Complete new simulation environment for rover |
| 2 | ||||||||
Complete basic autonomy (and document it) |
| 2 |
\uD83D\uDD17 Reference materials
...