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
I think that MAVProxy is sending invalid terrain data to the vehicle for latitudes above 60N for which the ardupilot SRTM database has no data. This means that a user in finland (and many other places probably) could attempt to fly a terrain altitude mission and all would appear fine until the vehicle crashed into the ground.
This can be reproduced in SITL by doing the following:
edit the Tools/autotest/Locations.txt file and add finland as "62.23075, 25.6993,0,0"
../Tools/autotest/sim_vehicle.py -L finland --map --console
create a short mission with a takeoff, waypoint (with an altitude of 10m AGL), RTL
fly the mission
The vehicle will fly the mission just as if it's a relative altitude. I.e. it will not climb over mountains.
I think that MAVProxy is sending invalid terrain data to the vehicle for latitudes above 60N for which the ardupilot SRTM database has no data. This means that a user in finland (and many other places probably) could attempt to fly a terrain altitude mission and all would appear fine until the vehicle crashed into the ground.
This can be reproduced in SITL by doing the following:
The vehicle will fly the mission just as if it's a relative altitude. I.e. it will not climb over mountains.
Here is the issue on the vehicle side: ArduPilot/ardupilot#12923
The text was updated successfully, but these errors were encountered: