Motion Control in Multi-Rotor Aerial Robots Using Deep Reinforcement Learning

Gaurav Shetty, Mahya Ramezani, Hamed Habibi, Holger Voos, Jose Luis Sanchez-Lopez
2/9/2025
cs.ROcs.AI

No confident code implementation found for this paper.

Abstract

This paper investigates the application of Deep Reinforcement (DRL) Learning to address motion control challenges in drones for additive manufacturing (AM). Drone-based additive manufacturing promises flexible and autonomous material deposition in large-scale or hazardous environments. However, achieving robust real-time control of a multi-rotor aerial robot under varying payloads and potential disturbances remains challenging. Traditional controllers like PID often require frequent parameter re-tuning, limiting their applicability in dynamic scenarios. We propose a DRL framework that learns adaptable control policies for multi-rotor drones performing waypoint navigation in AM tasks. We compare Deep Deterministic Policy Gradient (DDPG) and Twin Delayed Deep Deterministic Policy Gradient (TD3) within a curriculum learning scheme designed to handle increasing complexity. Our experiments show TD3 consistently balances training stability, accuracy, and success, particularly when mass variability is introduced. These findings provide a scalable path toward robust, autonomous drone control in additive manufacturing.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shetty2025motion,
  title  = {Motion Control in Multi-Rotor Aerial Robots Using Deep Reinforcement Learning},
  author = {Gaurav Shetty and Mahya Ramezani and Hamed Habibi and Holger Voos and Jose Luis Sanchez-Lopez},
  year   = {2025},
  eprint = {2502.05996},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.05996v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.05996.svg)](https://codeofpaper.com/paper/2502.05996)

Discussion