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
Use the same terrain data across all devices in the ecosystem
Autopilot (PX4, ArduPilot, Etc)
Companion Computer (grid_map_geo) or other computers running ROS 2
Ground Station (QGC, MAVProxy, Mission Planner)
Simulator (Gazebo, SITL)
Developer visualization tool (RVIZ, Foxglove)
Autonomy navigation/planning frameworks (NAV2)
Support loading terrain from an online terrain server
ArduPilot SRTM
AirMap
Reduce network usage by maintaining a local cache of terrain data
Only download tiles once from online terrain server to devices in field
Cache terrain on the companion computer and/or autopilot to reduce GCS-Vehicle network congestion
Reduce the time, complexity, and difficulty to set up terrain data for terrain navigation
Example: given no terrain data is installed on any devices, and the system is started without GPS signal, when the GPS is enabled, then the autopilot, companion computer and GCS retrieve terrain and the simulator displays the terrain and the local origin of the simulation is to the home location.
Enable using drones at large latitudes beyond SRTM's 60 degree limit
Support simulation of similar scale flight as this
Current Issues
Visualization/Sim
Gazebo
Gazebo can't consume data from online terrain servers - the Gazebo Classic tutorial involves a lengthy process to manually generate terrain meshes
Gazebo can't visualize SRTM terrain tiles without decimation due to performance issues
Mission Planner support geotifs.
Mavproxy can pull different terrain from a domain in geoscient australia. It's untested in a while.
Terrain.ardupilot.org has SRTM1 and SRMT3
The SRTM database may be ellipsoid or AMSL data. NASA might not have converted this (yet).
THe other complication is that ublox implemented a coarse grain table for the world similar to AP's magnetic field.
Even with RTK lock, ublox might return meters different accuracy. AP could also run the calculations correctly.
AP shifts the terrain for baro.
Users want to store their own terrain data. Mission planner can add in its own terrain.
Design Goals
Current Issues
Visualization/Sim
Gazebo
QGC
MAVProxy
Mission Planner
Companion Computer
Autopilot
get_undulation()
as recommended here by TridgeWhat's working well
Terrain transmission between autopilot and GCS
Navigation/Planning (NAV2)
Current Terrain Data Transmission Approaches
These are the standards or techniques to share terrain data between devices over networks, both IP and serial, wired and wireless:
Current Terrain Sources
The text was updated successfully, but these errors were encountered: