Skip to content

UPNAdrone/UAVisualizer

Repository files navigation

UAVisualizer

UAV Real-time Telemetry Visualizer. UAVisualizer is an efficient, high-fidelity, low-latency, long-range telemetry and flight information transmission and visualization system for Unmanned Aerial Vehicles (UAVs) of any type. The information generated by the flight controller is transmitted through a flexible WebSocket client-server architecture to an Unreal Engine 5-based realistic visualizer that renders the information in real time, including a digital surface model with high-resolution aerial imagery and photogrammetry for almost any terrestrial location. This architecture has been designed with flexibility and scalability at its core, being able to configure different setups depending on the needs and the environment. The scenario combines a global digital elevation model with aerial imagery, 3D photogrammetry for urban areas, and support for custom scenery obtained from photogrammetry and LiDAR mapping.

Example screenshot of UAVisualizer displaying a sunset in Pamplona


Required plugins:

Note: Make sure to have a Meta developer account enabled. It is essential for adequate hand tracking.

Setting Up Cesium

To enable the Cesium plugin and ensure proper functionality, follow these steps:

  1. Open the project in Unreal Editor.
  2. Locate the 'Connect to Cesium ion' button in the left-hand panel and click on it.
  3. Create a free Cesium ion account (you can sign up with your Unreal account or any other method).
  4. Allow access when prompted.

This will grant the plugin the necessary permissions to handle map generation.

Instructions

Please check out this tutorial to set up a basic simulation using Mission Planner, Ardupilot's SITL and UAVisualizer VR.

Licensing

UAVisualizer VR is made available under the MIT License. You are free to use, modify, and distribute this module in accordance with the terms of the MIT License.

Reference and Citation

If you use this module for research, please consider citing our paper to acknowledge its contribution:

@article{pending,
  title={},
  author={},
  journal={},
  volume={},
  pages={},
  year={},
  publisher={}
}

About

UAV Real-time Telemetry Visualizer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published