Open Thomas-Neill opened 6 months ago
Safety features not currently present should be added to the GNC commander node codebase to make it more robust.
We should implement and have a testing procedure (either unit test or manual integration test) for all items in this following non-exhaustive list:
[ ] Always before pushing waypoints, it should be validated that they're compatible with the geofence.
[ ] Input files should be validated more to ensure that they are in the correct format (lat,lon,alt) and are within the geofence.
[ ] If ever the mode is changed and it wasn't because of the script, it should immediately die instead of trying to set-mode again.
http://docs.ros.org/en/api/mavros_msgs/html/msg/State.html
Safety features not currently present should be added to the GNC commander node codebase to make it more robust.
We should implement and have a testing procedure (either unit test or manual integration test) for all items in this following non-exhaustive list:
[ ] Always before pushing waypoints, it should be validated that they're compatible with the geofence.
[ ] Input files should be validated more to ensure that they are in the correct format (lat,lon,alt) and are within the geofence.
[ ] If ever the mode is changed and it wasn't because of the script, it should immediately die instead of trying to set-mode again.