This work introduces LUCAS33https://github.com/catec/lucas, an open-source framework designed to control and monitor highly autonomous UAV systems. This framework is composed of two modules, the Control Manager Finite-State-Machine (FSM), an efficient and easily extensible state machine that controls the behavior of the robot during the mission, and the Cascade Controller, which handles the commands to the low-level autopilot. The methodology followed to develop the framework has been the use of C++ and a modularized implementation, to separate communications from core functionality and allow the use of diverse middlewares, in this case, ROS and ROS2. The system can be integrated with other software nodes to form a complete autonomous setup, which has been successfully tested in a simulated environment and in a real scenario, where a quad-rotor has to perform an indoor inspection in a building under construction.
Simplifying Autonomous Aerial Operations: LUCAS, a Lightweight Framework for UAV Control and Supervision
14.05.2025
1921790 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
SUPERVISION AND CONTROL OF HETEROGENEOUS AUTONOMOUS OPERATIONS
Europäisches Patentamt | 2018
|Wrist type portable accompanying flight autonomous supervision unmanned aerial vehicle
Europäisches Patentamt | 2016
|Lightweight unmanned aerial vehicle framework and unmanned aerial vehicle thereof
Europäisches Patentamt | 2023
|Simplifying Operations With an Uplink/Downlink Integration Toolkit
British Library Conference Proceedings | 1994
|Lightweight and Compliant Long Reach Aerial Manipulator for Inspection Operations
BASE | 2018
|