scispace - formally typeset
Search or ask a question

Showing papers by "N. Harris McClamroch published in 2010"


Proceedings ArticleDOI
01 Dec 2010
TL;DR: New results for the tracking control of a quadrotor unmanned aerial vehicle (UAV) are provided and a nonlinear tracking controller is developed on the special Euclidean group SE(3), shown to have desirable closed loop properties that are almost global.
Abstract: This paper provides new results for the tracking control of a quadrotor unmanned aerial vehicle (UAV). The UAV has four input degrees of freedom, namely the magnitudes of the four rotor thrusts, that are used to control the six translational and rotational degrees of freedom, and to achieve asymptotic tracking of four outputs, namely, three position variables for the vehicle center of mass and the direction of one vehicle body-fixed axis. A globally defined model of the quadrotor UAV rigid body dynamics is introduced as a basis for the analysis. A nonlinear tracking controller is developed on the special Euclidean group SE(3) and it is shown to have desirable closed loop properties that are almost global. Several numerical examples, including an example in which the quadrotor recovers from being initially upside down, illustrate the versatility of the controller.

827 citations


Posted Content
10 Mar 2010
TL;DR: In this article, a nonlinear tracking controller is developed on the special Euclidean group for each flight mode, and the closed loop is shown to have desirable closed loop properties that are almost global in each case.
Abstract: This paper provides new results for control of complex flight maneuvers for a quadrotor unmanned aerial vehicle (UAV). The flight maneuvers are defined by a concatenation of flight modes or primitives, each of which is achieved by a nonlinear controller that solves an output tracking problem. A mathematical model of the quadrotor UAV rigid body dynamics, defined on the configuration space $\SE$, is introduced as a basis for the analysis. The quadrotor UAV has four input degrees of freedom, namely the magnitudes of the four rotor thrusts; each flight mode is defined by solving an asymptotic optimal tracking problem. Although many flight modes can be studied, we focus on three output tracking problems, namely (1) outputs given by the vehicle attitude, (2) outputs given by the three position variables for the vehicle center of mass, and (3) output given by the three velocity variables for the vehicle center of mass. A nonlinear tracking controller is developed on the special Euclidean group $\SE$ for each flight mode, and the closed loop is shown to have desirable closed loop properties that are almost global in each case. Several numerical examples, including one example in which the quadrotor recovers from being initially upside down and another example that includes switching and transitions between different flight modes, illustrate the versatility and generality of the proposed approach.

814 citations


Posted Content
TL;DR: A mathematical model of the quadrotor UAV rigid body dynamics, defined on the configuration space SE(3), is introduced as a basis for the analysis and the closed loop is shown to have desirable properties that are almost global in each case.
Abstract: This paper provides new results for control of com- plex flight maneuvers for a quadrotor unmanned aerial vehicle (UAV). The flight maneuvers are defined by a concatenation of flight modes or primitives, each of which is achieved by a nonlinear controller that solves an output tracking problem. A mathematical model of the quadrotor UAV rigid body dynamics, defined on the configuration space SE(3), is introduced as a basis for the analysis. The quadrotor UAV has four input degrees of freedom, namely the magnitudes of the four rotor thrusts; each flight mode is defined by solving an asymptotic optimal tracking problem. Although many flight modes can be studied, we focus on three output tracking problems, namely (1) outputs given by the vehicle attitude, (2) outputs given by the three position variables for the vehicle center of mass, and (3) output given by the three velocity variables for the vehicle center of mass. A nonlinear tracking controller is developed on the special Euclidean group SE(3) for each flight mode, and the closed loop is shown to have desirable properties that are almost global in each case. Several numerical examples, including one example in which the quadrotor recovers from being initially upside down and another example that includes switching and transitions between different flight modes, illustrate the versatility and generality of the proposed approach.

102 citations


Proceedings ArticleDOI
02 Aug 2010
TL;DR: The Radio Aurora Explorer (RAX) is an NSF sponsored nanosatellite being designed, built, and tested by students at the University of Michigan; it is currently scheduled for launch in 2010 as mentioned in this paper.
Abstract: The Radio Aurora Explorer (RAX) is an NSF sponsored nanosatellite being designed, built, and tested by students at the University of Michigan; it is currently scheduled for launch in 2010. The spacecraft utilizes a passive magnetic attitude control system consisting of a permanent magnet aligned with the axis of symmetry of the nanosatellite, and two magnetic hysteresis rods, each aligned along the other two principal axes of the nanosatellite; these hysteresis rods provide energy dissipation necessary to achieve alignment of the axis of the symmetry with the Earth’s magnetic field. This paper presents an analytical model for the passive magnetically controlled attitude dynamics of the RAX nanosatellite, along with numerical simulations to assess the properties of the attitude dynamics.

18 citations


Posted Content
TL;DR: In this article, an analytical model and a geometric numerical integrator for a tethered spacecraft model that is composed of two rigid bodies connected by an elastic tether are presented, and the structure-preserving properties of the model are illustrated by numerical simulations.
Abstract: This paper presents an analytical model and a geometric numerical integrator for a tethered spacecraft model that is composed of two rigid bodies connected by an elastic tether. This model includes important dynamic characteristics of tethered spacecraft in orbit, namely the nonlinear coupling between deformations of tether, rotational dynamics of rigid bodies, a reeling mechanism, and orbital dynamics. A geometric numerical integrator, referred to as a Lie group variational integrator, is developed to numerically preserve the Hamiltonian structure of the presented model and its Lie group configuration manifold. The structure-preserving properties are particularly useful for studying complex dynamics of a tethered spacecraft over a long period of time. These properties are illustrated by numerical simulations.

15 citations


Proceedings ArticleDOI
29 Jul 2010
TL;DR: In this article, an optimal control problem for a system of rigid bodies that are neutrally buoyant, connected by ball joints, and immersed in an irrotational and incompressible fluid is formulated.
Abstract: This paper formulates an optimal control problem for a system of rigid bodies that are neutrally buoyant, connected by ball joints, and immersed in an irrotational and incompressible fluid. The rigid bodies can translate and rotate in three-dimensional space, and each joint has three rotational degrees of freedom. We assume that internal control moments are applied at each joint. We present a computational procedure for numerically solving this optimal control problem, based on a geometric numerical integrator referred to as a Lie group variational integrator. This computational approach preserves the Hamiltonian structure of the controlled system and the Lie group configuration manifold of the connected rigid bodies, thereby finding complex optimal maneuvers of connected rigid bodies accurately and efficiently. This is illustrated by numerical computations.