rosflight / rosplane

Fixed-wing autopilot for ROSflight
https://rosflight.org/
BSD 3-Clause "New" or "Revised" License
15 stars 5 forks source link

Waypoint following #6

Closed iandareid closed 10 months ago

iandareid commented 10 months ago

This is a feature to allow sequential publishing of waypoints and toggling behavior when reaching the end of requested waypoints. The aircraft will either orbit the last waypoint, or wrap back to the first and start the cycle again. This does not have the ability to dynamically publish new waypoints though. All waypoints are unfortunately hard-coded at the moment. A subset are published at the start, and the remaining waypoints are published on a service call.

It also added a few tweaks to the parameters to allow for these implementations and better tuning for path following. These are things like the max roll parameter and heading input.

The functionality for dynamic publishing of new waypoints will be coming shortly.