ISU-MAVRIC / MAVRIC-Systems

The repository for the Systems team. Includes code, designs and documentation.
5 stars 7 forks source link

Autonomous testing #57

Closed bradytheinventor closed 4 years ago

bradytheinventor commented 4 years ago

The autonomous-testing branch mostly contains additions on top of master, so there are only a few places where the code on master could be broken. Please review these locations to ensure nothing important was removed.

Autonomous status: state machine with the capability to move between multiple waypoints. State machine turns to face its target using the IMU, then drives to its target using GPS feedback. Radius turning was implemented, but is unused because the rover was never really mechanically able to turn.

The Autonomous is stable, but not necessarily feature-complete, i.e. some things could still be cleaned up or added. But this can be done on the new rover, as the old rover will probably only be driven manually.