Papers for

drone control engineers

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.

Overactuated multirotor control improves delay robustness without Lipschitz constants

Delay-Certified Readiness Barriers for Overactuated Multirotor Allocation Without Lipschitz Constants

Abstract: Overactuated multirotors can produce the same wrench with many rotor-speed combinations, some of which leave the vehicle unable to change its wrench quickly, e.g., to reject a gust. Readiness barriers keep this ability, the readiness, above a floor, but only in continuous time; with sampled commands and varying speed-controller delays, the available robustness bound covers less than one millisecond. We remove this limit by exploiting the structure of the problem: each rotor responds monotonically and in closed form to its own torque, so the speeds reachable under uncertain switching times lie in a cheaply computed box, and the lowest readiness over that box sits at a corner known in advance. This yields a Lipschitz-free test that a command keeps the readiness above its floor until the next sample, plus a fallback torque that keeps the vehicle on a certified plan. In hexarotor simulations with 2--40~ms delays and $\pm2$~ms jitter, the filter never violated the floor. At $10\pm2$~ms, it matched a delay-compensating predictor within the design envelope and cost 2--30\% more tracking error beyond it, where the predictor alone violated the floor in 2 to 16 of 16 missions.

Mon 2 NovRobotics
The gist
Multirotor drones can use many different ways to spin their rotors to move, but some ways make it hard to respond quickly to things like wind gusts. The authors found a way to guarantee drones keep enough control readiness even when there are delays in sending commands, without needing tricky math constants called Lipschitz constants. They do this by checking the worst-case control readiness in a simple way based on the drone’s rotor responses. Their method worked well in simulations with varying delays and was safer than some existing approaches.
Open → 2611.03490v1

Neural networks improve real-time quadrotor trajectory accuracy

A Neural Network Approach towards Real-Time Knot Point Density Estimates for the Nonlinear Quadrotor

Abstract: Spline representations provide a compact way to approximate continuous trajectories using a finite number of parameters. When approximating trajectories generated by dynamical systems, the efficiency of a spline representation depends strongly on the placement of knot points. Uniform knot distributions often lead to inefficient representations, requiring either unnecessary control points or producing poor approximations in regions where the trajectory varies rapidly. In this work we propose a learning-based method for adaptive knot placement in B-spline approximations of trajectories generated by ordinary differential equations. A neural network learns a mapping from the initial condition of the system to quantities that characterize the local variation of the resulting trajectory. These estimates are used to construct nonuniform knot distributions that approximately equidistribute a local error indicator, reducing the number of control points needed to meet a prescribed accuracy.

Fri 30 OctMachine Learning
The gist
Quadrotors follow paths that can be tricky to describe efficiently with simple math tools. The authors found that placing points used to build these path descriptions evenly doesn't work well when the path changes quickly. They used a neural network to predict where to put more points for better accuracy. This approach lets the quadrotor's path be described more precisely using fewer points in real time.
Open → 2610.42027v1

Quadrotor control improves with actuator-aware observer inputs

Actuator-Aware Observer Inputs for Cascade ADRC of Quadrotors Under Rotor Lag, Measurement Delay and Sensor Noise

Abstract: In sampled cascade linear active disturbance rejection control (LADRC) of quadrotors, the extended-state observer typically receives the instantaneous command, although the delayed measurement reflects an earlier, rotor-filtered acceleration. This paper proposes actuator-aware (AA) observer inputs: altitude and attitude observers use limited virtual inputs filtered by an assumed rotor model and aligned with the measurement delay, and horizontal observers use acceleration reconstructed from measured attitude. Fixed gains are selected on the discrete-time model under sensitivity and step-response requirements and stationary covariance ceilings on each channel's control variance and increment and on the noise-induced inner-loop increment of the full cascade. In paired set-point trials, PID-Budget, AA-Budget and AA-HalfGain reach mean RMSEs of 65.5, 19.2 and 16.9~mm; under a stricter common cascade ceiling, the AA designs reach 29.9 and 26.4~mm versus 72.3~mm for a PID that uses roughly double their rotor-command increment. PX4 software-in-the-loop runs reproduce these results. Behind EKF2, a noise model fitted to the estimation errors predicts the roll/pitch and yaw increments within 5\% on held-out and out-of-sample runs and the total rotor-command increment within 14\%. Redesigned for this stack under the same sensitivity and response specification and estimator-aware ceilings, AA-Budget-E reduces the set-point RMSE from 59.1~mm (PID-E) to 44.0~mm with a lower rotor-command increment in every paired set-point and lemniscate run (mean S6 rotor-command-increment reductions relative to PID-E: 45\% before and 15\% after output quantization); AA-HalfGain-E beats PID-E only on the lemniscate. The evidence is simulation-based, and the ceilings are nominal tuning constraints.

Thu 29 OctRobotics
The gist
Controlling quadrotors (small drones) accurately is hard because their sensors and motors have delays and noise. The authors improved how the drone’s control system guesses what’s happening by adjusting its inputs to match real motor delays and noisy measurements. Their new method helps the drone follow commands more precisely and use less control effort, based on tests in simulation. This means safer and more stable drone flights under real conditions.
Open → 2610.39126v1

Quadrotor adaptive control improves tracking despite sudden disturbances

Dual Gradient Consensus for Adaptive Learning to Transient Out-of-Distribution Disturbances in Quadrotor Control

Abstract: Quadrotor trajectory tracking under unmodeled disturbances often relies on online residual adaptation, but short out-domain residuals can corrupt the learned disturbance model when constant-step updates treat every residual gradient uniformly. We propose Dual Gradient Consensus (DGC), an adaptive-learning method for mixed in-domain/out-domain disturbances that retains the random Fourier feature model, offline BPTT policy, and least-squares adaptation of a prior domain-adaptive residual policy (DAPL) while modifying the online update step size. DGC compares each residual gradient with long- and short-term gradient memories, classifies the current adaptation regime, and uses a confidence map to suppress unreliable updates while recovering adaptation after persistent domain shifts. We evaluate DGC in numerical quadrotor trajectory tracking under four residuals that mix an in-domain component with short out-domain events. Compared with $L_1$-augmented MPC, RFF-based MPC, constant-step DAPL, and a frozen-parameter baseline, DGC achieves the lowest mean position RMSE in all four cases.

Sun 25 OctRobotics
The gist
Quadrotors often struggle to maintain smooth flight when unexpected disturbances occur. The authors introduce a new method called Dual Gradient Consensus (DGC) that better adapts to sudden changes in the environment by carefully adjusting how it learns from recent sensor data. This approach avoids mixing up reliable information with brief, unusual errors, resulting in more accurate control of the quadrotor's flight path. Tests showed that DGC outperformed existing methods in keeping the drone on its intended course.
Open → 2610.34538v1

Control method improves wrench feasibility for tiltrotor drones

CBF-Based Control Allocation for Omnidirectional Tiltrotor Aerial Robots

Abstract: Actively tilting aerial robots can generate six-dimensional wrenches, but slow servo response can make a desired wrench infeasible during reconfiguration. This paper develops a control barrier function (CBF) allocator that preserves wrench feasibility under bounded servo-configuration mismatch. An exact equivalent-wrench identity connects the thrust required at nominal and actual configurations. For a nonsingular six-channel allocation map, inverse allocation reduces robust wrench containment to twelve thrust margins tightened by an ellipsoidal reserve. Their complete derivatives yield a six-variable servo-rate quadratic program, followed by differential thrust allocation for tracking. A conditional forward-invariance result establishes actual-configuration feasibility under reserve coverage, feasible initialization, and admissible CBF inputs. A complementary MuJoCo study evaluates a measured-angle implementation against geometric, augmented differential, and normalized differential allocation in circular and cartwheel maneuvers, with and without disturbances. The proposed implementation achieves lower position error in all four recorded scenarios, with an attitude tradeoff in circular tracking. During the disturbed cartwheel, the desired wrench is feasible at all 1751 stored samples of continuous rotation; baseline violation rates range from 60.8% to 100%. These comparisons evaluate sampled feasibility; validation of the nominal-trajectory certificate requires nominal-state and reserve-coverage records.

Thu 15 OctRobotics
The gist
Flying robots that tilt their rotors can move and twist in many directions, but changing rotor angles quickly is hard. The authors created a control method that keeps the robot’s force and torque commands possible even when the rotor angles lag behind. They tested their method in simulations and found it kept the drone on track better than existing methods, especially during tricky maneuvers and disturbances. This means the drone can follow complex paths more reliably without losing balance.
Open → 2610.22057v1

Crazyflow simulator speeds up aerial robot training with realistic feedback

UWB Meets Crazyflow: Simulating Degraded Feedback at Scale for Aerial Robotics

Abstract: In this work, we introduce Crazyflow, an accurate, differentiable simulator built on JAX. By leveraging jit compilation via XLA, Crazyflow unifies physics and control into a single differentiable computation graph, enabling massive parallelization on accelerated hardware without sacrificing modeling accuracy. This architecture achieves order-of-magnitude speedups over existing baselines, capable of training deployable reinforcement learning agents in seconds. To highlight its highly modular design, we demonstrate how easily Crazyflow can be extended by integrating a complete, high-fidelity Ultra-Wideband (UWB) and Inertial Measurement Unit (IMU) simulation pipeline coupled with a full-state Extended Kalman Filter (EKF). This capability allows for massive parallel controller evaluation under realistic, degraded state feedback with minimal impact on GPU throughput. By combining speed, accuracy, and extensibility, Crazyflow serves as a foundational tool for the next generation of aerial robotics research.

Tue 6 OctRobotics
The gist
Simulating how drones behave is often slow and inaccurate. The authors created Crazyflow, a fast and precise simulation tool that runs many tests simultaneously on specialized computer hardware. They added a detailed model for radio and motion sensors that drones use, making the tests more realistic, especially when sensor signals are imperfect. This helps quickly train control programs for drones under real-world conditions.
Open → 2610.08225v1

Minimizing cost reveals natural underactuation in fully actuated drones

Emergent Underactuation in Fully Actuated Multirotors by Minimizing a Homogeneous Allocation Cost

Abstract: Full actuation is commonly valued for independent position and attitude tracking. This work establishes a complementary principle: when only a position trajectory is prescribed, minimizing a positively homogeneous allocation cost selects underactuated-like behavior on a fully actuated multirotor. This cost class includes norms and power laws, including standard minimum-norm pseudoinverse allocation. We use fiberwise infimization to transport the actuator-output cost to wrench space, yielding a homogeneous infimal allocation cost. Restriction to unit zero-moment forces defines a directional landscape whose minimizing directions are independent of force magnitude. We show that aligning any fixed minimizing direction with the required world-frame force minimizes instantaneous and integrated zero-moment allocation costs. The resulting body force remains in a fixed one-dimensional subspace without transverse components. We derive an exact optimality-gap decomposition quantifying the additional cost of every other attitude trajectory and characterizing the minimum-cost class. When a disturbance or prescribed-motion change modifies the required-force direction, a fully actuated platform can immediately generate the modified force using transverse authority and reorient toward the new minimum-cost family. A structurally underactuated platform must reorient before generating that force. Thus, homogeneous allocation-cost minimization explains why optimal nominal motion can be underactuated-like, while full actuation remains valuable for disturbance rejection and transient force generation.

Sat 3 OctRobotics
The gist
Flying drones can control both their position and orientation if they have enough motors. However, this paper shows that when only position is important, choosing minimal effort naturally makes the drone behave as if it had fewer controls, restricting its movement in certain ways. This explains why even fully powered drones often move like simpler ones in normal flight but still use their full capabilities to handle disturbances or quick changes. The authors mathematically analyze how minimizing certain cost functions leads to this behavior.
Open → 2610.04726v1

FlapKAD provides aligned data on wing motion and flight forces

FlapKAD: A Simulation Dataset of Coupled Wing Kinematics and Aerodynamic Dynamics for Flapping-Wing Aerial Vehicles

Abstract: Experimental investigation and modeling of flapping-wing aerial vehicles are limited by the scarcity of large-scale records that temporally align wing kinematics, aerodynamic responses, and flight states. Existing datasets are often limited in scale and affected by measurement noise and temporal misalignment between rapidly varying wing motion and the associated dynamic response, particularly during high-frequency flapping. We introduce FlapKAD, an episode-structured simulation dataset comprising 2,000 rigid-wing flight episodes and 720,152 valid time steps, with bilateral wing kinematics, aerodynamic responses, and flight states recorded synchronously within a common clock. FlapKAD supports a unified bidirectional sequence-prediction benchmark constructed from the same temporally aligned episodes. The forward task predicts future vertical force coefficients and body vertical velocity from histories of realized flap and twist angles, whereas the inverse task reconstructs future flap- and twist-angle trajectories from the corresponding response histories. A benchmark of eight representative time-series architectures across multiple prediction horizons reveals direction- and horizon-dependent model behavior, systematically higher reconstruction errors for twist angle than for flap angle, and no consistent advantage from increased architectural complexity. FlapKAD provides a reproducible dataset and benchmark for studying coupled wing-kinematic, aerodynamic, and flight-state dynamics in flapping-wing aerial vehicles.

Wed 30 SeptRobotics
The gist
Flying robots with flapping wings are hard to study because wing movements and their effects on flight happen very quickly and are tricky to measure together. To solve this, the authors created FlapKAD, a large simulated dataset that perfectly matches wing motions and the resulting forces and flight states over time. They also tested different computer models to predict forces from wing movements and vice versa but found that more complex models don't always do better. This dataset makes it easier to understand and improve flapping-wing flight by giving a clear and large source of data.
Open → 2609.38719v1

Octocopter hover dynamics modeled using multisine control inputs

System Identification of an Octocopter in Hover using Full-Harmonic Orthogonal Multisine Inputs

Abstract: A new method for multi-input flight maneuver design for system identification is presented. The method consists of injecting "full-harmonic" orthogonal multisine signals into the flight control system. Orthogonality is achieved by repeating maneuvers with changing multisine polarities. The multisines can contain the same frequency content, which can simplify frequency response estimation and allow for long flight maneuvers to be split into several shorter maneuvers while maintaining the same frequency resolution and minimum frequency. An input allocation scheme is presented that augments the multisines to size the vehicle response amplitude about a specific degree of freedom. The developed approach was demonstrated through flight testing of a small octocopter in near-hover conditions. The input allocation scheme was utilized successfully to increase excitation about the yaw axis. Electrical power, motor speed, and rigid-body dynamic models were identified and are shown to predict the vehicle and motor responses accurately. The models are parameterized primarily by rotor thrust and torque coefficients, making them suitable for analysis of aircraft flight dynamics and individual rotor aerodynamics. The results demonstrate that the near-hover flight dynamics can be modeled accurately by neglecting rotor hub moments, variations in rotor coefficients, gyroscopic moments in roll and pitch, and aerodynamic interaction effects.

Thu 24 SeptRobotics
The gist
Understanding how a small eight-rotor drone behaves while hovering is important for improving its control and design. The authors designed special control signals that wiggle the drone’s motors in a careful pattern to learn how the drone responds. By analyzing this response, they created simple models predicting the drone’s motor speeds, power use, and flight behavior near hover. These models showed that several complicated factors can be ignored for accurate predictions in hover, making it easier to analyze and control these drones.
Open → 2609.29832v1

Orientation aware control improves drone assisted wireless connections

Orientation-Aware Control and Trajectory Design for Aerial RIS-Assisted Wireless Communications

Abstract: Aerial Reconfigurable Intelligent Surfaces (ARISs) can enhance wireless connectivity in obstructed environments by combining reconfigurable metasurfaces with aerial mobility. However, in practical deployments, the Reconfigurable Intelligent Surface (RIS) is rigidly mounted on a multi-rotor Unmanned Aerial Vehicle (UAV), which creates coupled position-orientation dynamics that directly affect communication quality. Since RIS performance is highly sensitive to orientation, point-mass or orientation-invariant models may lead to optimistic performance estimates. This paper proposes an orientation-aware ARIS framework that explicitly accounts for UAV dynamics, actuation limits, and orientation-dependent channels. The proposed approach combines a communications-guided reference trajectory planner with a Nonlinear Model Predictive Control for dynamically feasible trajectory tracking and favorable RIS orientation, while employing lightweight beamforming and RIS phase-shift updates. Simulations show that accounting for orientation improves user throughput by 13.77%, while the proposed joint communication updates improve network throughput by 28% over phase-shift-only optimization and by at least a factor of 2.5 over beamforming-only optimization. These results highlight the importance of orientation-aware modeling and joint communication-control design in ARIS-assisted wireless systems.

Sat 19 SeptNetworking and Internet ArchitectureRobotics
The gist
Wireless signals can get blocked or weakened by obstacles like buildings or trees. Some researchers studied how using flying drones with special surfaces called Reconfigurable Intelligent Surfaces (RIS) can boost these signals by reflecting them. They found that paying attention to the drone’s position and especially its angle (orientation) is really important because even small tilts can affect the signal quality. Their method plans drone paths and adjusts the signal beams together, which made the wireless connections more reliable and faster in their simulations.
Open → 2609.23157v1

Multirotor tilt improves control authority under strong wind disturbances

Tilt as a Certified Resource: Preserving Motor Wrench-Rate Authority on Articulated Multirotors

Abstract: Fully-actuated multirotor aerial vehicles must not only track nominal wrenches but retain the "readiness" to modulate them rapidly under disturbances. Classical effort-minimizing allocators ignore this dynamic limit, whereas maximizing readiness leads to topologically disconnected optimal sheets demanding physically impossible actuator rates. Enforcing a readiness safety floor on fixed-geometry symmetric platforms further encounters a zero-sum degeneracy: motor-speed redistribution cannot improve authority without conceding wrench tracking. This paper uses active morphology to break the degeneracy, treating servo tilt as a geometric resource supplying authority-recovery directions unavailable to static rotors. We construct a configuration-dependent, motor-only readiness certificate - the log-volume of the reachable wrench-rate set - that explicitly excludes servo capacity, preventing a "ghost capacity fallacy" in which the certificate would falsely credit slow mechanical kinematic limits instead of collapsing accurately at motor saturation. The certificate is enforced as a Control Barrier Function (CBF) within a Unified Physical-Command Quadratic Program acting on motor torques and servo setpoints. Closed-loop simulations of an articulated octorotor under severe gust disturbances show classical allocators diverging and uncertified articulated allocators violating the safety floor, while the proposed CBF filter bounds the system state and preserves vehicle authority.

Fri 18 SeptRobotics
The gist
Multirotor drones need to quickly adjust their forces and torques to stay stable in windy or disturbed conditions. Traditional control methods focus on minimizing effort but ignore how quickly the motors can change, which can cause loss of control. The authors show that by adding movable tilt mechanisms to the propellers, drones can regain control directions that fixed motors cannot provide. They develop a mathematical certificate to measure how ready the motors are to react, ensuring drone safety during flight. Their simulations demonstrate improved stability when using this approach under strong gusts.
Open → 2609.21580v1

Fast reliable tether force calculation for drones in real time

Real-Time Bounded Catenary Solver for UAV Tether Modeling

Abstract: For non-stationary tethered multirotor UAVs in real-world conditions, simulating the forces imposed on the drone by the aerodynamic drag of the tether becomes crucial, with online use cases placing a hard bound on the maximum solve time. In previous work, a quasi-analytical catenary tether model reached a mean solve time of 0.51 ms using a general-purpose root finder, but without any worst-case guarantees or proven convergence. In this work, we reformulate the inner solver by reducing the catenary boundary-value problem to a single transcendental equation in one well-conditioned unknown. We derive a closed-form bracket and prove monotonicity and convexity as well as existence and uniqueness of the root, which together guarantee convergence of the solver. We further propose a two-regime initial guess which approximates the true root within 3.4% and reduces the mean iteration count by 68.0% to 2.36 compared to the textbook initialization. Building on the hybrid root-finding method rtsafe (Newton-Raphson with bisection fallback giving bounded iteration counts), we implement a specialized variant that exploits the problem structure to omit unnecessary checks while retaining correctness, which gives up to 1.3 times speedup. With the proposed solver the full tether model achieves a nearly constant solve time of 6.9 us on average and 7.7 us at worst, a 40 times speedup over an optimized re-implementation of the previous method, while agreeing with it to a relative deviation of 8.7e-9. Because the reformulation leaves the underlying physical model untouched, the experimental validation of the previous work carries over unchanged. We further demonstrate its suitability for embedded, resource-constrained platforms with a Lua implementation running directly in ArduPilot on a drone's flight controller, where it stays well inside the scheduling budget with a mean solve time of 0.74 ms.

Wed 16 SeptRobotics
The gist
Tethered drones experience forces from the cable that connects them while flying. Simulating these forces quickly and accurately helps control the drone better. The authors improved the math and method used to find these forces, making it much faster and guaranteed to work every time. Their new solver runs consistently fast enough to be used on the drone itself, ensuring smooth flight control even on limited hardware.
Open → 2609.18482v1

Multirotor control limits found in propeller speed reversals and redundancies

Differential Realizability of Static Control Allocation in Multirotors: An Impossibility under Nonredundant Full Actuation and a Pseudoinverse Obstruction under Redundant Actuation

Abstract: Control allocation for multirotors with bidirectional propellers is commonly formulated in signed-thrust variables, where the wrench map is linear. The signed-quadratic map from physical rotor speed to thrust, however, is not a local diffeomorphism at zero speed. This work derives two distinct consequences. Under nonredundant full actuation, a single-propeller reversal removes one instantaneous task direction; hence, no global continuously differentiable exact static allocator exists over the complete task space. Under redundant actuation, the physical task map may remain regular, yet a transverse pseudoinverse zero crossing requires an unbounded rotor-speed derivative. We define differential realizability as regularity of the physical lift of an actuator-output section, derive exact and first-order validity conditions, and distinguish structural rank loss from an allocator- induced rate singularity. A local nullspace deformation repairs isolated pseudoinverse reversals, while a global fixed-orthant construction establishes existence of regular sections at the cost of persistent task-preserving internal actuation.

Fri 11 SeptRobotics
The gist
Controlling multirotor drones involves adjusting propeller speeds to move as desired, but the relationship between propeller speed and generated force is tricky near zero speed. The authors found that when propellers are not redundant, changing a single propeller’s direction can cause a loss in the drone's ability to move instantly in some directions. With extra (redundant) propellers, the system can stay regular but controlling it smoothly requires difficult adjustments that can become infinitely fast. They also provide ways to fix or work around these control issues through mathematical methods.
Open → 2609.13588v1

Robust quadcopter landing on moving ships improved with adversarial training

Curriculum-Based Adversarial Heterogeneous Agent Reinforcement Learning for Autonomous Quad-Copter Landing in Maritime Settings

Abstract: Recovering unmanned aerial vehicles (UAVs) in maritime environments is challenging due to wind turbulence and ship-deck motion, making it a valuable test case for alternative control and learning approaches as conventional landing approaches often become unreliable. We study simulated mid-air capture of quadrotor UAVs by a ship-mounted robotic arm, learning robust cooperative control policies with Heterogeneous-Agent Proximal Policy Optimization (HAPPO) Reinforcement Learning. We train with HAPPO using a curriculum and an adversarial wind agent (HARL-AC) in NVIDIA Isaac Lab, and compare the obtained control policies against those generated through curriculum-based domain randomization and a benchmark trained on a single sea state. In-distribution evaluation on sea states $0/4/5$ shows comparable success for HARL-AC and domain randomization of up to $97.5\%$. On out-of-distribution sea states $7/8/10$, HARL-AC generalizes better, achieving up to $16\%$ higher median success rate at sea state 10, and substantially lower crash rates of up to $14\%$ compared to the domain randomization policy. Furthermore, we show that the adversarially trained policy shows more cautious behavior, slightly increasing timeouts by $<3\%$, but yields safer recovery behavior in severe, unseen conditions.

Fri 11 SeptMachine Learning
The gist
Landing drones on moving ships is hard because of strong winds and a shaking deck. The authors trained a computer system that controls both the drone and a robotic arm on the ship using a special way of learning that includes facing tough wind conditions on purpose. This method helps the system work well even in wind conditions it has never seen before, making drone landings safer and more reliable. Compared to other training methods, this new approach reduces crashes and handles rough seas better.
Open → 2609.12758v1

Guiding vector fields enable smooth path following on 3D rotation space

Singularity-Free Guiding Vector Fields on SO(3) with Designer-Specified Progression Behavior

Abstract: This paper develops a singularity-free guiding vector field (SF-GVF) for path following on the special orthogonal group SO(3). First, we lift the Euclidean SF-GVF construction to SO(3), integrating the augmented-state approach with the intrinsic Lie-group geometry and obtaining a closed-form geometric guidance law whose integral curves converge to a designer-specified attitude path. The field is defined on a dense open subset of SO(3), excluding only the measure-zero antipodal set - a manifestation of the topological obstruction to continuous global stabilization on SO(3). The construction requires no per-step optimization and produces a control input intrinsically in so(3) as body angular rates. Second, we formalize the progression behavior along the path as a designer-supplied function ν(ξ), promoting the parametric speed from an implicitly resolved degree of freedom to a first-class design specification. In contrast to the Euclidean condition v = 0, which excludes vehicles with minimum-speed constraints, the corresponding condition ω= 0 on SO(3) is physically admissible for most platforms with active attitude control, making the progression behavior a design freedom structurally available on SO(3) but absent in the Euclidean setting. The framework's structural results are established under a bi-invariant Riemannian metric and hold uniformly across choices of path, progression, and Lyapunov gain. The framework is illustrated in simulation on self-intersecting paths under both constant and point-convergence progression behaviors.

Mon 7 SeptRobotics
The gist
Controlling how objects rotate in 3D space, like drones or satellites, often faces tricky points where the math breaks down or becomes unstable. The authors propose a new way to guide rotations smoothly along a path without hitting these problematic points, except in very rare cases. They also let users specify how fast they want to move along the path, which previous methods couldn’t do in this space. Their approach creates control inputs that match physical constraints and works broadly for different paths and speeds.
Open → 2609.07269v1