BinghamtonRover / BurtOS-2

Base station/rover computer apps and libraries for the Binghamton University Rover Team
3 stars 0 forks source link

Drive controller safety limits and modes #18

Closed superdan-t closed 2 years ago

superdan-t commented 2 years ago

Objective

The new drive controller (located in src/subsystem) is set up to calculate motor speeds from two input parameters: steering angle and forward velocity. Since we started simple, it doesn't yet enforce any safety limits or restrict the input to allowed values. This issue will make sure that appropriate limits (maximum speed, maximum angle, etc.) are obeyed. We also want to add two drive modes, NEUTRAL and DRIVE. This way, we will have to explicitly enable driving mode before the rover can move.

Requirements

superdan-t commented 2 years ago

Closed by PR #27