1,041 research outputs found
Search-based Motion Planning for Aggressive Flight in SE(3)
Quadrotors with large thrust-to-weight ratios are able to track aggressive
trajectories with sharp turns and high accelerations. In this work, we develop
a search-based trajectory planning approach that exploits the quadrotor
maneuverability to generate sequences of motion primitives in cluttered
environments. We model the quadrotor body as an ellipsoid and compute its
flight attitude along trajectories in order to check for collisions against
obstacles. The ellipsoid model allows the quadrotor to pass through gaps that
are smaller than its diameter with non-zero pitch or roll angles. Without any
prior information about the location of gaps and associated attitude
constraints, our algorithm is able to find a safe and optimal trajectory that
guides the robot to its goal as fast as possible. To accelerate planning, we
first perform a lower dimensional search and use it as a heuristic to guide the
generation of a final dynamically feasible trajectory. We analyze critical
discretization parameters of motion primitive planning and demonstrate the
feasibility of the generated trajectories in various simulations and real-world
experiments.Comment: 8 pages, submitted to RAL and ICRA 201
Extended Kalman Filter on SE(3) for Geometric Control of a Quadrotor UAV
An extended Kalman filter (EKF) is developed on the special Euclidean group,
SE(3) for geometric control of a quadrotor UAV. It is obtained by performing an
extensive linearization on SE(3) to estimate the state of the quadrotor from
noisy measurements. Proposed estimator considers all the coupling effects
between rotational and translational dynamics, and it is developed in a
coordinate-free fashion. The desirable features of the proposed EKF are
illustrated by numerical examples and experimental results for several
scenarios. The proposed estimation scheme on SE(3) has been unprecedented and
these results can be particularly useful for aggressive maneuvers in GPS denied
environments or in situations where parts of onboard sensors fail.Comment: arXiv admin note: text overlap with arXiv:1304.6765, arXiv:1411.298
Accurate Tracking of Aggressive Quadrotor Trajectories using Incremental Nonlinear Dynamic Inversion and Differential Flatness
Autonomous unmanned aerial vehicles (UAVs) that can execute aggressive (i.e.,
high-speed and high-acceleration) maneuvers have attracted significant
attention in the past few years. This paper focuses on accurate tracking of
aggressive quadcopter trajectories. We propose a novel control law for tracking
of position and yaw angle and their derivatives of up to fourth order,
specifically, velocity, acceleration, jerk, and snap along with yaw rate and
yaw acceleration. Jerk and snap are tracked using feedforward inputs for
angular rate and angular acceleration based on the differential flatness of the
quadcopter dynamics. Snap tracking requires direct control of body torque,
which we achieve using closed-loop motor speed control based on measurements
from optical encoders attached to the motors. The controller utilizes
incremental nonlinear dynamic inversion (INDI) for robust tracking of linear
and angular accelerations despite external disturbances, such as aerodynamic
drag forces. Hence, prior modeling of aerodynamic effects is not required. We
rigorously analyze the proposed control law through response analysis, and we
demonstrate it in experiments. The controller enables a quadcopter UAV to track
complex 3D trajectories, reaching speeds up to 12.9 m/s and accelerations up to
2.1g, while keeping the root-mean-square tracking error down to 6.6 cm, in a
flight volume that is roughly 18 m by 7 m and 3 m tall. We also demonstrate the
robustness of the controller by attaching a drag plate to the UAV in flight
tests and by pulling on the UAV with a rope during hover.Comment: To be published in IEEE Transactions on Control Systems Technology.
Revision: new set of experiments at increased speed (up to 12.9 m/s), updated
controller design using quaternion representation, new video available at
https://youtu.be/K15lNBAKDC
- …