Why Change Your Controller When You Can Change Your Planner: Drag-Aware
Trajectory Generation for Quadrotor Systems
- URL: http://arxiv.org/abs/2401.04960v1
- Date: Wed, 10 Jan 2024 07:00:07 GMT
- Title: Why Change Your Controller When You Can Change Your Planner: Drag-Aware
Trajectory Generation for Quadrotor Systems
- Authors: Hanli Zhang, Anusha Srikanthan, Spencer Folk, Vijay Kumar, Nikolai
Matni
- Abstract summary: Unmodeled aerodynamic drag forces from carried payloads can lead to catastrophic outcomes.
We argue that adapting the trajectory generation component keeping the controller fixed can improve trajectory tracking.
Our experiments in both simulation and on the Crazyflie hardware platform show that changing the planner reduces tracking error by as much as 83%.
- Score: 10.101847906979435
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Motivated by the increasing use of quadrotors for payload delivery, we
consider a joint trajectory generation and feedback control design problem for
a quadrotor experiencing aerodynamic wrenches. Unmodeled aerodynamic drag
forces from carried payloads can lead to catastrophic outcomes. Prior work
model aerodynamic effects as residual dynamics or external disturbances in the
control problem leading to a reactive policy that could be catastrophic.
Moreover, redesigning controllers and tuning control gains on hardware
platforms is a laborious effort. In this paper, we argue that adapting the
trajectory generation component keeping the controller fixed can improve
trajectory tracking for quadrotor systems experiencing drag forces. To achieve
this, we formulate a drag-aware planning problem by applying a suitable
relaxation to an optimal quadrotor control problem, introducing a tracking cost
function which measures the ability of a controller to follow a reference
trajectory. This tracking cost function acts as a regularizer in trajectory
generation and is learned from data obtained from simulation. Our experiments
in both simulation and on the Crazyflie hardware platform show that changing
the planner reduces tracking error by as much as 83%. Evaluation on hardware
demonstrates that our planned path, as opposed to a baseline, avoids controller
saturation and catastrophic outcomes during aggressive maneuvers.
Related papers
- Leveraging Symmetry to Accelerate Learning of Trajectory Tracking Controllers for Free-Flying Robotic Systems [24.360194697715382]
Tracking controllers enable robotic systems to accurately follow planned reference trajectories.
In this work, we leverage the inherent Lie group symmetries of robotic systems with a floating base to mitigate these challenges when learning tracking controllers.
Results show that a symmetry-aware approach both accelerates training and reduces tracking error after the same number of training steps.
arXiv Detail & Related papers (2024-09-17T14:39:24Z) - DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control [62.24301794794304]
Deep Adaptive Trajectory Tracking (DATT) is a learning-based approach that can precisely track arbitrary, potentially infeasible trajectories in the presence of large disturbances in the real world.
DATT significantly outperforms competitive adaptive nonlinear and model predictive controllers for both feasible smooth and infeasible trajectories in unsteady wind fields.
It can efficiently run online with an inference time less than 3.2 ms, less than 1/4 of the adaptive nonlinear model predictive control baseline.
arXiv Detail & Related papers (2023-10-13T12:22:31Z) - Perpetual Humanoid Control for Real-time Simulated Avatars [77.05287269685911]
We present a physics-based humanoid controller that achieves high-fidelity motion imitation and fault-tolerant behavior.
Our controller scales up to learning ten thousand motion clips without using any external stabilizing forces.
We demonstrate the effectiveness of our controller by using it to imitate noisy poses from video-based pose estimators and language-based motion generators in a live and real-time multi-person avatar use case.
arXiv Detail & Related papers (2023-05-10T20:51:37Z) - A GOA-Based Fault-Tolerant Trajectory Tracking Control for an Underwater
Vehicle of Multi-Thruster System without Actuator Saturation [9.371458775465825]
This paper proposes an intelligent fault-tolerant control (FTC) strategy to tackle the trajectory tracking problem of an underwater vehicle (UV) under thruster damage (power loss) cases.
In the proposed control strategy, the trajectory tracking component is formed by a refined backstepping algorithm that controls the velocity variation and a sliding mode control deducts the torque/force outputs.
arXiv Detail & Related papers (2023-01-04T21:30:16Z) - Designing a Robust Low-Level Agnostic Controller for a Quadrotor with
Actor-Critic Reinforcement Learning [0.38073142980732994]
We introduce domain randomization during the training phase of a low-level waypoint guidance controller based on Soft Actor-Critic.
We show that, by introducing a certain degree of uncertainty in quadrotor dynamics during training, we can obtain a controller that is capable to perform the proposed task using a larger variation of quadrotor parameters.
arXiv Detail & Related papers (2022-10-06T14:58:19Z) - Motion Planning and Control for Multi Vehicle Autonomous Racing at High
Speeds [100.61456258283245]
This paper presents a multi-layer motion planning and control architecture for autonomous racing.
The proposed solution has been applied on a Dallara AV-21 racecar and tested at oval race tracks achieving lateral accelerations up to 25 $m/s2$.
arXiv Detail & Related papers (2022-07-22T15:16:54Z) - Interpretable Stochastic Model Predictive Control using Distributional
Reinforced Estimation for Quadrotor Tracking Systems [0.8411385346896411]
We present a novel trajectory tracker for autonomous quadrotor navigation in dynamic and complex environments.
The proposed framework integrates a distributional Reinforcement Learning estimator for unknown aerodynamic effects into a Model Predictive Controller.
We demonstrate our system to improve the cumulative tracking errors by at least 66% with unknown and diverse aerodynamic forces.
arXiv Detail & Related papers (2022-05-14T23:27:38Z) - OSCAR: Data-Driven Operational Space Control for Adaptive and Robust
Robot Manipulation [50.59541802645156]
Operational Space Control (OSC) has been used as an effective task-space controller for manipulation.
We propose OSC for Adaptation and Robustness (OSCAR), a data-driven variant of OSC that compensates for modeling errors.
We evaluate our method on a variety of simulated manipulation problems, and find substantial improvements over an array of controller baselines.
arXiv Detail & Related papers (2021-10-02T01:21:38Z) - Regret-optimal Estimation and Control [52.28457815067461]
We show that the regret-optimal estimator and regret-optimal controller can be derived in state-space form.
We propose regret-optimal analogs of Model-Predictive Control (MPC) and the Extended KalmanFilter (EKF) for systems with nonlinear dynamics.
arXiv Detail & Related papers (2021-06-22T23:14:21Z) - DikpolaSat Mission: Improvement of Space Flight Performance and Optimal
Control Using Trained Deep Neural Network -- Trajectory Controller for Space
Objects Collision Avoidance [0.0]
This paper shows how the controller demonstration is carried out by having the spacecraft follow a desired path.
The obstacle avoidance algorithm is built into the control features to respond spontaneously using inputs from the neural network.
Multiple algorithms for optimizing flight controls and fuel consumption can be implemented using knowledge of flight dynamics in trajectory.
arXiv Detail & Related papers (2021-05-30T23:35:13Z) - Transition control of a tail-sitter UAV using recurrent neural networks [80.91076033926224]
The control strategy is based on attitude and velocity stabilization.
The RNN is used for the estimation of high nonlinear aerodynamic terms.
Results show convergence of linear velocities and the pitch angle during the transition maneuver.
arXiv Detail & Related papers (2020-06-29T21:33:30Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.