Papers for

drone racing teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Vision guided control speeds up autonomous racing with onboard cameras

VIGOR-MPC: Vision-Guided Objective Regulation MPC

Abstract: Controlling an agent in an environment solely perceived through onboard vision is challenging: perception yields noisy, variable-length, and partially occluded context, while onboard compute is shared between perception and control, limiting the planning horizon executable in real time. We propose VIGOR-MPC, a modular student-teacher framework, agnostic to the perception pipeline, which addresses reference tracking across navigation tasks by distilling a privileged, field-of-view-aware long-horizon MPC into a computationally lightweight short-horizon MPC whose cost parameters are determined online from vision. The teacher operates in simulation with full state knowledge and a multi-trajectory formulation that guarantees the agent can stay within its field of view. The student observes only the noisy, occluded context produced by a perception module and learns, via a multi-level recurrent mapping, to infer cost parameters that aim to recover the teacher's behavior despite missing information. We evaluate VIGOR-MPC on vision-based autonomous racing in simulation and on hardware. Using only onboard perception of the track, VIGOR-MPC generalizes to tracks unseen during training and approaches the lap times of the privileged long-horizon teacher while reducing per-step computation by over 90%.

Wed 14 OctRobotics
The gist
Controlling a robot or car using only what its camera sees is hard, because the view can be unclear and the computer has to work fast. The authors created a way to teach a simple controller to copy a complicated one that knows everything, by learning from what the camera sees. This method helps the simple controller make quick decisions that almost match the complex controller’s performance, using much less computing power. They showed it works well in race track settings, even on new tracks the system has not seen before.
Open → 2610.20333v1

Dual-quaternion control improves quadrotor racing accuracy and speed

DQ-MPCC: Dual-Quaternion MPCC for Quadrotor Racing

Abstract: Quadrotor racing demands aggressive attitude and progress control while passing through every gate, and conventional quadrotor MPCC formulations state the prediction model in inertial coordinates and the attitude error in the body frame. We present a Dual-Quaternion Model Predictive Contouring Control (DQ-MPCC) for quadrotor racing in which the pose is a unit dual quaternion and the contouring errors are projected onto the tangent space of the dual quaternion manifold, expressed in the desired body frame: the same rigid-body dynamics as the conventional model, in unified pose-twist coordinates in the body frame. We compare DQ-MPCC against a baseline MPCC through Monte Carlo software-in-the-loop simulations and real-world racing on an eight-gate circuit of 11x4.5x3.65 m. With the same gains in simulation and hardware, DQ-MPCC keeps every crossing of its completed flights within the prescribed geometric margin, whereas the baseline exceeds it, its median worst-gate offset growing by 71.5% sim-to-real against a 10.1% decrease for DQ-MPCC. Among the configurations that keep every simulated gate crossing within the geometric margin, DQ-MPCC also reduces the minimum lap time by 6.7%, and by 10.5% in the real-world flights, while running onboard at 100 Hz.

Tue 29 SeptRobotics
The gist
Flying tiny racing drones through gates requires precise control of their position and orientation. The authors propose a new way to describe and control the drone’s pose using dual quaternions, which combine position and rotation smoothly. Their method, tested in simulations and real races, keeps drones closer to the intended path and helps them finish laps faster compared to older methods. This approach works well in real time on the drone’s onboard computer.
Open → 2609.36482v1