You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Setting RTL_SPEED <1 will result in RTL_SPEED not being used at all. Setting RTL_SPEED to any float will result in the decimal places being ignored and only the integer-part being used (e.g. 0.9 will result in 0, 4.6 will result in 4).
This is contradictory to the description in Parameters.cpp:
rmackay9
changed the title
ArduRover SITL RTL_SPEED only allows 1m/s increments contrary to description
Rover: SITL RTL_SPEED only allows 1m/s increments contrary to description
May 6, 2024
I've reproduced this issue in master and Rover-4.4 so this is really a bug. This is very surprising and I don't immediately see the cause but clearly something is going wrong.
Bug report
Issue details
Setting RTL_SPEED <1 will result in RTL_SPEED not being used at all. Setting RTL_SPEED to any float will result in the decimal places being ignored and only the integer-part being used (e.g. 0.9 will result in 0, 4.6 will result in 4).
This is contradictory to the description in Parameters.cpp:
Version
ArduRover V4.6.0-dev
Platform
[ ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[x] Rover
[ ] Submarine
Airframe type
SITL
Hardware type
SITL
Logs
https://discuss.ardupilot.org/uploads/short-url/xgXJUfS4ldgNkxtRu4D4jsJzZ42.tlog
https://discuss.ardupilot.org/uploads/short-url/gksP74ZXbpDt6plsYPHjsrjEkbM.param
Associated forum thread: https://discuss.ardupilot.org/t/rover-rtl-speed-issue/117281
The text was updated successfully, but these errors were encountered: