cs.ROSep 29, 2026

Battery-Aware Reinforcement Learning for Aggressive Quadrotor Flight

Authors: Alejandro Sanchez Roncero, Olov Andersson, Petter Ogren

Organizations: Department of Robotics, Perception and Learning, School of Electrical Engineering and Computer Science, Royal Institute of Technology (KTH), SE-100 44 Stockholm, Sweden

Abstract

Agile flight tasks such as drone racing and pursuit-evasion require strong acceleration and precise turns, but the available thrust changes as the battery discharges and voltage drops under load. Conservative command limits make this variation easier to tolerate, at the cost of unused performance. We investigate how learned controllers can use that additional thrust while retaining the flight controller's voltage compensation and rate control. Our training simulator couples an identified load-transient battery model to rotor dynamics and firmware saturation. The feedforward policy receives filtered voltage during both training and deployment. Controlled ablations distinguish the benefit of a larger thrust-command range from that of voltage information. On a 38 g Crazyflie Brushless, the resulting policy reduces circle tracking error by 49% relative to stock-authority RL at 3.84 m/s, while preserving easy-task precision. Mean 20-lap race time decreases from 106.22 s to 95.24 s. Compared with a voltage-blind policy with the same increased authority, hardware error and race time are lower by 15.3% and 4.5%, respectively. In simulation, replacing the policy's voltage input with a recording from a different battery condition worsens hard-circle tracking, with a smaller, voltage-dependent effect in racing. Together, these results show where a simple voltage input complements existing actuator compensation in aggressive learned flight.

Figures & tables

Explore similar work

CardsList
  1. AcroRL: Learning Aggressive Quadrotor Inversion using Bidirectional Thrust

    May 23, 2026Gabriel Rodriguez, Henri Sayag, Abhishek Rathod +4QuadrotorBidirectional Thrust

  2. Adaptive Outer-Loop Control of Quadrotors via Reinforcement Learning

    May 15, 2026Vishnu Saj, Sushil Vemuri, Dileep Kalathil +1QuadrotorAdaptive Control

  3. Bridging Performance and Generalization in Reinforcement Learning for Agile Flight

    Jun 25, 2026Jonathan Green, Jiaxu Xing, Nico Messikommer +2Autonomous DronesAerial Robots