Design and Implementation of Emergency Simulated Lighting System Based on Tello UAV

15 May 2023  ·  Yexin Pan, Yong Xu, Bo Ma, Chuanhuang Li ·

In recent years, with the increasing maturity of UAV technology, the application of UAV in the civilian field has seen explosive growth due to their low cost, high flexibility, and wide adaptability. In order to address the drawbacks of current tethered UAV lighting, which necessitates manual operation and coordination with tethered cables, this paper presents a rapid reaction and autonomous deployment emergency lighting system prototype based on Tello UAV. The system design is divided into three modules. First, the lighting module has designed the protogype lighting extensions for the Tello UAV. By selecting and installing LED light sources reasonably, the stability of the UAV's takeoff, landing, and flight is not affected, while ensuring good lighting effects; Second, the addressing module extracts the optimization objective function based on the optimization deployment requirements of UAV, and uses simulated annealing algorithm to iteratively optimize for different distribution scenarios and user needs, calculating the optimal deployment location of UAV and planning flight missions for UAV. Third, the flight control module has designed a specialized command control framework based on Tello UAV's API, which converts the planned flight path into command statements, forms flight text, and controls the flight of unmanned aerial vehicles accordingly. The test results of the emergency lighting system show that the system can respond quickly to both densely distributed and sparsely distributed user scenarios, deploying UAV to the best service locations, and providing high-quality services to users. This work represents an early attempt of Python-based real-world UAV lighting system prototype design to associate the UAV hardware and Python algorithms.

PDF Abstract
No code implementations yet. Submit your code now

Tasks


Datasets


  Add Datasets introduced or used in this paper

Results from the Paper


  Submit results from this paper to get state-of-the-art GitHub badges and help the community compare results to other papers.

Methods