-
Notifications
You must be signed in to change notification settings - Fork 17
Comms_2022_October_Scope
Bennett Petzold edited this page Oct 1, 2022
·
1 revision
- Minimum
- Full motor control via control board
- Goal
- Full motor control via control board
- Readings from all subsystems (vision, acoustics, etc.)
- October 14, 2022
- Basic motor control
- Must handle CRC
- Must be able to stop motors
- Must handle watchdog timers
- Must be able to send instructions one at a time
- Basic motor control
- October 21, 2022
- Basic motor testing
- Must fully define control board motor spec
- Must make a test class that simulates control board
- Basic motor testing
- October 28, 2022
- Full motor control
- Must encapsulate all motor communications
- Must handle multiple queued motor instructions
- Must have test cases for all motor communications
- Full motor control
- November 4, 2022
- Full motor testing
- Must have test cases that break things
- Must simulate control board breaking
- Must create at least one physical communication test
- Could write a script for another system to run test cases
- Full motor testing
- November 11, 2022
- Full physical testing
- Must have test cases with an external machine running script
- Must have tests with the actual robot dry run
- Full physical testing
- November 25, 2022
- Camera system communications
- Use gstreamer to get camera data
- Comprehensive camera testing
- Not a lot of testing for a camera...
- Camera system communications
- December 2, 2022
- Acoustics system communications
- Read only data collected unprompted
- Throw away garbage readings
- Software tests with break cases included
- Physical tests with FPGA outside of robot
- Physical tests in bucket/water
- Read only data collected unprompted
- Acoustics system communications
- Safety
- Make every effort to prevent driving robot into a wall
- Always have a fallback case
- Stability
- Keep a relatively consistent API
- Assessment
- Can be tested and modified live in the pool
- Home
- Deploying Code
- Team Members Availability
- Architecture
- 2022
- September
- October
- 2022
- Comms
- UI