SearcharxivSearch

arXiv subjects

N. Harris McClamroch

Publications and source records attributed to N. Harris McClamroch.

At least 19 recordsLinked to original sources

Global Formulations of Lagrangian and Hamiltonian Mechanics on Two-Spheres

This paper provides global formulations of Lagrangian and Hamiltonian variational dynamics evolving on the product of an arbitrary number of two-spheres. Four types of Euler-Lagrange equations and Hamilton's equations are developed in a coordinate-free fashion on two-spheres, without relying on local parameterizations that may lead to singularities and cumbersome equations of motion. The proposed intrinsic formulations of Lagrangian and Hamiltonian dynamics are novel in that they incorporate the geometry of two-spheres, resulting in equations of motion that are expressed compactly, and they are useful in analysis and computation of the global dynamics.

math.DS

Dynamics and Control of a Chain Pendulum on a Cart

A geometric form of Euler-Lagrange equations is developed for a chain pendulum, a serial connection of $n$ rigid links connected by spherical joints, that is attached to a rigid cart. The cart can translate in a horizontal plane acted on by a horizontal control force while the chain pendulum can undergo complex motion in 3D due to gravity. The configuration of the system is in $(\Sph^2)^n \times \Re^2$. We examine the rich structure of the uncontrolled system dynamics: the equilibria of the system correspond to any one of $2^n$ different chain pendulum configurations and any cart location. A linearization about each equilibrium, and the corresponding controllability criterion is provided. We also show that any equilibrium can be asymptotically stabilized by using a proportional-derivative type controller, and we provide a few numerical examples.

math.OC

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)

This paper provides nonlinear tracking control systems for a quadrotor unmanned aerial vehicle (UAV) that are robust to bounded uncertainties. A mathematical model of a quadrotor UAV is defined on the special Euclidean group, and nonlinear output-tracking controllers are developed to follow (1) an attitude command, and (2) a position command for the vehicle center of mass. The controlled system has the desirable properties that the tracking errors are uniformly ultimately bounded, and the size of the ultimate bound can be arbitrarily reduced by control system parameters. Numerical examples illustrating complex maneuvers are provided.

math.OC

Control of Complex Maneuvers for a Quadrotor UAV using Geometric Methods on SE(3)

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.

math.OC

Stable Manifolds of Saddle Points for Pendulum Dynamics on S^2 and SO(3)

Attitude control systems naturally evolve on nonlinear configuration spaces, such as S^2 and SO(3). The nontrivial topological properties of these configuration spaces result in interesting and complicated nonlinear dynamics when studying the corresponding closed loop attitude control systems. In this paper, we review some global analysis and simulation techniques that allow us to describe the global nonlinear stable manifolds of the hyperbolic equilibria of these closed loop systems. A deeper understanding of these invariant manifold structures are critical to understanding the global stabilization properties of closed loop control systems on nonlinear spaces, and these global analysis techniques are applicable to a broad range of problems on nonlinear configuration manifolds.

math.DS

Geometric Numerical Integration for Complex Dynamics of Tethered Spacecraft

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.

math.DS

Computational Geometric Optimal Control of Connected Rigid Bodies in a Perfect Fluid

This paper formulates an optimal control problem for a system of rigid bodies that are 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.

math.OC

Computational Dynamics of a 3D Elastic String Pendulum Attached to a Rigid Body and an Inertially Fixed Reel Mechanism

A high fidelity model is developed for an elastic string pendulum, one end of which is attached to a rigid body while the other end is attached to an inertially fixed reel mechanism which allows the unstretched length of the string to be dynamically varied. The string is assumed to have distributed mass and elasticity that permits axial deformations. The rigid body is attached to the string at an arbitrary point, and the resulting string pendulum system exhibits nontrivial coupling between the elastic wave propagation in the string and the rigid body dynamics. Variational methods are used to develop coupled ordinary and partial differential equations of motion. Computational methods, referred to as Lie group variational integrators, are then developed, based on a finite element approximation and the use of variational methods in a discrete-time setting to obtain discrete-time equations of motion. This approach preserves the geometry of the configurations, and leads to accurate and efficient algorithms that have guaranteed accuracy properties that make them suitable for many dynamic simulations, especially over long simulation times. Numerical results are presented for typical examples involving a constant length string, string deployment, and string retrieval. These demonstrate the complicated dynamics that arise in a string pendulum from the interaction of the rigid body motion, elastic wave dynamics in the string, and the disturbances introduced by the reeling mechanism. Such interactions are dynamically important in many engineering problems, but tend be obscured in lower fidelity models.

math.DS

Dynamics of a 3D Elastic String Pendulum

This paper presents an analytical model and a geometric numerical integrator for a rigid body connected to an elastic string, acting under a gravitational potential. Since the point where the string is attached to the rigid body is displaced from the center of mass of the rigid body, there exist nonlinear coupling effects between the string deformation and the rigid body dynamics. A geometric numerical integrator, refereed 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. These properties are illustrated by a numerical simulation.

math.NA

Dynamics of Connected Rigid Bodies in a Perfect Fluid

This paper presents an analytical model and a geometric numerical integrator for a system of rigid bodies connected by ball joints, 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. This model characterizes the qualitative behavior of three-dimensional fish locomotion. A geometric numerical integrator, refereed to as a Lie group variational integrator, preserves Hamiltonian structures of the presented model and its Lie group configuration manifold. These properties are illustrated by a numerical simulation for a system of three connected rigid bodies.

math.NA

Computational Geometric Optimal Control of Rigid Bodies

This paper formulates optimal control problems for rigid bodies in a geometric manner and it presents computational procedures based on this geometric formulation for numerically solving these optimal control problems. The dynamics of each rigid body is viewed as evolving on a configuration manifold that is a Lie group. Discrete-time dynamics of each rigid body are developed that evolve on the configuration manifold according to a discrete version of Hamilton's principle so that the computations preserve geometric features of the dynamics and guarantee evolution on the configuration manifold; these discrete-time dynamics are referred to as Lie group variational integrators. Rigid body optimal control problems are formulated as discrete-time optimization problems for discrete Lagrangian/Hamiltonian dynamics, to which standard numerical optimization algorithms can be applied. This general approach is illustrated by presenting results for several different optimal control problems for a single rigid body and for multiple interacting rigid bodies. The computational advantages of the approach, that arise from correctly modeling the geometry, are discussed.

math.OC

Global Symplectic Uncertainty Propagation on SO(3)

This paper introduces a global uncertainty propagation scheme for rigid body dynamics, through a combination of numerical parametric uncertainty techniques, noncommutative harmonic analysis, and geometric numerical integration. This method is distinguished from prior approaches, as it allows one to consider probability densities that are global, and are not supported on only a single coordinate chart on the manifold. The use of Lie group variational integrators, that are symplectic and stay on the Lie group, as the underlying numerical propagator ensures that the advected probability densities respect the geometric properties of uncertainty propagation in Hamiltonian systems, which arise as consequence of the Gromov nonsqueezing theorem from symplectic geometry. We also describe how the global uncertainty propagation scheme can be applied to the problem of global attitude estimation.

math.DS

Time Optimal Attitude Control for a Rigid Body

A time optimal attitude control problem is studied for the dynamics of a rigid body. The objective is to minimize the time to rotate the rigid body to a desired attitude and angular velocity while subject to constraints on the control input. Necessary conditions for optimality are developed directly on the special orthogonal group using rotation matrices. They completely avoid singularities associated with local parameterizations such as Euler angles, and they are expressed as compact vector equations. In addition, a discrete control method based on a geometric numerical integrator, referred to as a Lie group variational integrator, is proposed to compute the optimal control input. The computational approach is geometrically exact and numerically efficient. The proposed method is demonstrated by a large-angle maneuver for an elliptic cylinder rigid body.

math.OC

Nonlinear Dynamics of the 3D Pendulum

A 3D pendulum consists of a rigid body, supported at a fixed pivot, with three rotational degrees of freedom. The pendulum is acted on by a gravitational force. Symmetry assumptions are shown to lead to the planar 1D pendulum and to the spherical 2D pendulum models as special cases. The case where the rigid body is asymmetric and the center of mass is distinct from the pivot location leads to the 3D pendulum. Full and reduced 3D pendulum models are introduced and used to study important features of the nonlinear dynamics: conserved quantities, equilibria, invariant manifolds, local dynamics near equilibria and invariant manifolds, and the presence of chaotic motions. These results demonstrate the rich and complex dynamics of the 3D pendulum.

math.DS

Lagrangian Mechanics and Variational Integrators on Two-Spheres

Euler-Lagrange equations and variational integrators are developed for Lagrangian mechanical systems evolving on a product of two-spheres. The geometric structure of a product of two-spheres is carefully considered in order to obtain global equations of motion. Both continuous equations of motion and variational integrators completely avoid the singularities and complexities introduced by local parameterizations or explicit constraints. We derive global expressions for the Euler-Lagrange equations on two-spheres which are more compact than existing equations written in terms of angles. Since the variational integrators are derived from Hamilton's principle, they preserve the geometric features of the dynamics such as symplecticity, momentum maps, or total energy, as well as the structure of the configuration manifold. Computational properties of the variational integrators are illustrated for several mechanical systems.

math.NA

Discrete Control Systems

Discrete control systems, as considered here, refer to the control theory of discrete-time Lagrangian or Hamiltonian systems. These discrete-time models are based on a discrete variational principle, and are part of the broader field of geometric integration. Geometric integrators are numerical integration methods that preserve geometric properties of continuous systems, such as conservation of the symplectic form, momentum, and energy. They also guarantee that the discrete flow remains on the manifold on which the continuous system evolves, an important property in the case of rigid-body dynamics. In nonlinear control, one typically relies on differential geometric and dynamical systems techniques to prove properties such as stability, controllability, and optimality. More generally, the geometric structure of such systems plays a critical role in the nonlinear analysis of the corresponding control problems. Despite the critical role of geometry and mechanics in the analysis of nonlinear control systems, nonlinear control algorithms have typically been implemented using numerical schemes that ignore the underlying geometry. The field of discrete control system aims to address this deficiency by restricting the approximation to choice of a discrete-time model, and developing an associated control theory that does not introduce any additional approximation. In particular, this involves the construction of a control theory for discrete-time models based on geometric integrators that yields numerical implementations of nonlinear and geometric control algorithms that preserve the crucial underlying geometric structure.

math.OC

Propagation of Uncertainty in Rigid Body Attitude Flows

Motivated by attitude control and attitude estimation problems for a rigid body, computational methods are proposed to propagate uncertainties in the angular velocity and the attitude. The nonlinear attitude flow is determined by Euler-Poincaré equations that describe the rotational dynamics of the rigid body acting under the influence of an attitude dependent potential and by a reconstruction equation that describes the kinematics expressed in terms of an orthogonal matrix representing the rigid body attitude. Uncertainties in the angular velocity and attitude are described in terms of ellipsoidal sets that are propagated through this highly nonlinear attitude flow. Computational methods are proposed, one method based on a local linearization of the attitude flow and two methods based on propagation of a small (unscented) sample selected from the initial uncertainty ellipsoid. Each of these computational methods is constructed using the Lie group variational integrator algorithm, viewed as a discretization of the attitude flow dynamics. Computational results are obtained that indicate (1) the strongly nonlinear attitude flow characteristics and (2) the limitations of each of these methods, and indeed any method, in providing effective global bounds on the nonlinear attitude flow.

math.DS

A Combinatorial Optimal Control Problem for Spacecraft Formation Reconfiguration

We consider a spacecraft formation reconfiguration problem in the case of identical spacecraft. This introduces in the optimal reconfiguration problem a permutational degree of freedom, in addition to the choice of individual spacecraft trajectories. We approach this using a coupled combinatorial and continuous optimization framework, in which the inner loop consists of computing the costs associated with a particular assignment by using a geometrically exact and numerically efficient discrete optimal control method based on Lie group variational integrators. In the outer optimization loop, combinatorial techniques are used to determine the optimal assignments based on the costs computed in the inner loop. The proposed method is demonstrated on the optimal reconfiguration problem for 5 identical spacecraft to go from an inline configuration to one equally spaced on a circle.

math.OC