space-concordia-robotics / robotics-prototype

Teleoperated Mars rover with autonomous capabilities intended for robotics competitions.
https://spaceconcordia.github.io/robotics.html
25 stars 18 forks source link

[Epic] Status indicator light correctly communicates rover state with required delay #643

Open OZiad opened 4 months ago

OZiad commented 4 months ago

Short Description

ERC requires us to have a status indicator light that displays certain colors depending on the rovor's current state (i.e. manual control, autonomous, idle, at destination). The rover has to wait a certain amount of time before taking action after communicating its current state with the status indicator light. This will mean that we will need to stop some nodes from taking action for a bit before we can resume.

Acceptance Criteria

Initial rough design

image image