Current Research in DroneLab
Autonomous UAV-Based Contaminant Detection in Metal Recycling
Ensuring material homogeneity is a fundamental challenge in metal recycling, where hazardous contaminants such as gas cylinders, pressure vessels, and hollow bodies must be reliably identified and removed. The manual inspection of large-scale recycling facilities is a time-consuming process which is prone to inaccuracy. Furthermore, such inspection carries with it inherent safety risks for the workers involved. This project presents an autonomous UAV system capable of navigating in GPS-denied environments and detecting contaminants in real time. The aircraft utilises a LiDAR-inertial odometry system to ensure robust localisation with autonomous flight control. A transformer-based object detection model is implemented on-board to identify and classify contaminants from aerial imagery. The detection of objects is followed by their spatial mapping along the flight trajectory, thus providing operators with a comprehensive overview of contaminant locations. The system demonstrates the feasibility of combining autonomous UAV navigation with real-time computer vision for industrial recycling applications and can be adapted to other inspection scenarios in complex, unstructured environments. The project was realised in cooperation with Abnoba, a company that is at the forefront of computer vision for metal recycling. https://abnoba-systems.com/
Autonomous UAV System for Surface Inspection
Surface inspection is a critical process in the automotive and vehicle leasing industries, traditionally performed by human inspectors or stationary scanning systems. Manual inspection is time-consuming and prone to human error, while stationary systems are often inflexible and expensive. This project showcases an autonomous UAV-based solution designed to address these limitations. Developed in-house, the UAV system leverages a state-of-the-art attention-based object detection model to accurately identify vehicles. Using stereo camera depth data, the UAV can autonomously navigate around a vehicle—regardless of its shape or size—and perform a full 360° surface inspection. The system offers a cost-effective, scalable, and highly adaptable alternative to conventional methods. It can be easily extended to inspect other types of vehicles, such as buses and trains, making it a versatile tool for modern automated inspection workflows.
Autonomous Inspection of Smoke Detectors using UAVs
Regular and thorough inspection of smoke and heat detectors is critical for ensuring their functionality in emergency situations. This task becomes particularly challenging in environments with high ceilings—such as industrial facilities, exhibition halls, and airports—where access is limited. This project presents a UAV prototype designed for autonomous, collision-free navigation in unknown and confined indoor spaces. The system explores its environment using an online backtracking spiral algorithm and employs a transformer-based real-time object detection model to identify smoke detectors mounted on the ceiling. Once positioned directly beneath a detector, the drone autonomously triggers a smoke spray to test the device, all while maintaining stable flight. The developed approach is adaptable and can be applied to a range of similar inspection tasks with minimal additional effort. This opens up promising opportunities for the broader use of autonomous UAVs across various industries.
Reconfigurable Modular Aerial Manipulator
The advancement of unmanned aerial vehicles (UAVs) has led to growing interest in aerial physical interaction, including grasping, pushing, and pulling. However, precise interaction remains challenging due to the floating-base nature of UAVs. Many existing multirotor aerial platforms address this challenge using tilted propellers or additional actuators to reorient the motor axes, which often increases system complexity and reduces payload capacity. This project presents a reconfigurable modular aerial system composed of standard quadrotors as base modules. By forming non-planar assemblies, the system breaks the collinearity of rotor orientations and enables fully or over-actuated configurations for aerial manipulation. The task-adaptive framework jointly optimizes the modular configuration while considering target wrench feasibility, target-side airflow exposure, intra-platform airflow interference, and overall control effort. The illustration below shows a four-module assembly in stable flight and a two-module assembly performing pushing and pulling tasks.
Scalable Task-Driven Robotic Swarm Control via Collision Avoidance and Learning Mean-Field Control
In recent years, reinforcement learning and its multi-agent analogue have achieved great success in solving various complex control problems. However, multi-agent reinforcement learning remains challenging both in its theoretical analysis and empirical design of algorithms, especially for large swarms of embodied robotic agents where a definitive toolchain remains part of active research. We use emerging state-of-theart mean-field control techniques in order to convert many agent swarm control into more classical single-agent control of distributions. We combine collision avoidance and learning of mean-field control into a unified framework for tractably designing intelligent robotic swarm behavior. Overall, we propose a framework for the design of swarm behavior that is both mathematically well-founded and practically useful, enabling the solution of otherwise intractable swarm problems.
Nearest-Neighbor-based Collision Avoidance for Quadrotors via Reinforcement Learning
Collision avoidance algorithms are of central importance to many drone applications. In particular, decentralized approaches are key to enabling robust drone swarm systems when centralized communication becomes computationally prohibitive. In this work, we take biological inspiration from flocks of starlings (Sturnus vulgaris) and apply it to end-to-end learned decentralized collision avoidance. Specifically, we propose a scalable observation model based on a biomimetic nearest-neighbor information constraint, which enables fast learning and effective collision avoidance behavior. Using a general reinforcement learning framework, we develop an end-to-end learning-based method that integrates collision avoidance with arbitrary tasks such as package collection and formation change. To demonstrate the generality of the approach, we validate it using motion models of moderate complexity that incorporate momentum, while still allowing direct transfer to real-world quadrotors.