Architecture_2022_October_Scope - ncsurobotics/SW8S-Java GitHub Wiki
End of Semester Deliverable
- Minimum
- Stable states to go through gate
- Manual state machine for testing purposes
- State machine automated testing
- Goal
- Experimental states to reach octagon
- Simulation state machine for testing
- Graphical state documentation
Mid-Semester Deliverables
- October 14, 2022
- Broad strokes of state design
- October 21, 2022
- Define blank states up to at least gate
- October 28, 2022
- Write steps for states up to gate
- November 4, 2022
- Integrate with current motors and sensors
Priorities
- Safety
- States should make sure the robot is never is danger
- States should make sure the swimmers are never in danger
- Coverage
- States should be ready to handle any possible conditions
- States should cover edge cases
- Clarity
- States and their progression should be easy to understand
- States should be documented with flow diagrams, etc