A Caltech Library Service

Nonlinear control of mechanical systems : a Riemannian geometry approach


Bullo, Francesco (1999) Nonlinear control of mechanical systems : a Riemannian geometry approach. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/xrak-3409.


Nonlinear control of mechanical systems is a challenging discipline that lies at the intersection between control theory and geometric mechanics. This thesis sheds new light on this interplay while investigating motion control problems for Lagrangian systems. Both stability and motion planning aspects are treated within a unified framework that accounts for a large class of devices such as robotic manipulators, autonomous vehicles and locomotion systems.

One distinguishing feature of mechanical systems is the number of control forces. For systems with as many input forces as degrees of freedom, many control problems are tractable. One contribution of this thesis is a set of trajectory tracking controllers designed via the notions of configuration and velocity error. The proposed approach includes as special cases a variety of results on joint and workspace control of manipulators as well as on attitude and position control of vehicles.

Whenever fewer input forces are available than degrees of freedom, various control questions arise. The main contribution of this thesis is the design of motion algorithms for vehicles, i.e., rigid bodies moving in Euclidean space. First, an algebraic controllability analysis characterizes the set of reachable configurations and velocities for a system starting at rest. Then, provided a certain controllability condition is satisfied, various motion algorithms are proposed to perform tasks such as short range reconfiguration and hovering.

Finally, stabilization techniques for underactuated systems are investigated. The emphasis is on relative equilibria, i.e., steady motions for systems that have a conserved momentum. Local exponential stabilization is achieved via an appropriate splitting of the control authority.

Item Type:Thesis (Dissertation (Ph.D.))
Degree Grantor:California Institute of Technology
Division:Engineering and Applied Science
Major Option:Control and Dynamical Systems
Thesis Availability:Public (worldwide access)
Research Advisor(s):
  • Murray, Richard M.
Thesis Committee:
  • Murray, Richard M. (chair)
  • Marsden, Jerrold E.
  • Doyle, John Comstock
  • Perona, Pietro
Defense Date:7 August 1998
Record Number:CaltechETD:etd-02072008-100242
Persistent URL:
Default Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:540
Deposited By: Imported from ETD-db
Deposited On:11 Mar 2008
Last Modified:19 Apr 2021 22:34

Thesis Files

PDF (Bullo_f_1999.pdf) - Final Version
See Usage Policy.


Repository Staff Only: item control page