• DocumentCode
    1501215
  • Title

    Optimal Gaits for Mechanical Rectifier Systems

  • Author

    Blair, Justin ; Iwasaki, Tetsuya

  • Author_Institution
    Dept. of Mech. & Aerosp. Eng., Univ. of Virginia, Charlottesville, VA, USA
  • Volume
    56
  • Issue
    1
  • fYear
    2011
  • Firstpage
    59
  • Lastpage
    71
  • Abstract
    The essential mechanism underlying animal locomotion can be viewed as mechanical rectification that converts periodic body movements to thrust force through interactions with the environment. This paper defines a general class of mechanical rectifiers as multi-body systems equipped with such thrust generation mechanisms. A simple model is developed from the Euler-Lagrange equation by assuming small body oscillations around a given nominal posture. The model reveals that the rectifying dynamics can be captured by a bilinear, but not linear, term of body shape variables. An optimal gait problem is formulated for the bilinear rectifier model as a minimization of a quadratic cost function over the set of periodic functions subject to a constraint on the average locomotion velocity. We prove that a globally optimal solution is given by a harmonic gait that can be found by generalized eigenvalue computation with a line search over cycle frequencies. We provide case studies of a chain of links for which snake-like undulations and jellyfish-like flapping gaits are found to be optimal.
  • Keywords
    gait analysis; legged locomotion; minimisation; optimal control; rectifiers; search problems; Euler-Lagrange equation; animal locomotion; bilinear rectifier model; cycle frequencies; eigenvalue computation; jellyfish-like flapping gaits; line search; mechanical rectifier systems; multibody system; optimal gait problem; periodic body movements; quadratic cost function minimization; small body oscillations; snake-like undulations; thrust force; thrust generation mechanisms; Biological control systems; locomotion; motion-planning; optimal control;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2010.2051074
  • Filename
    5471119