• DocumentCode
    2009847
  • Title

    Walking on non-planar surfaces using an inverse dynamic stack of tasks

  • Author

    Ramos, Oscar E. ; Mansard, N. ; Stasse, O. ; Soueres, P.

  • Author_Institution
    LAAS, Toulouse, France
  • fYear
    2012
  • fDate
    Nov. 29 2012-Dec. 1 2012
  • Firstpage
    829
  • Lastpage
    834
  • Abstract
    This paper presents a method to handle walking on non-planar surfaces. The trajectories of the center of mass and the next position of the foot are given by a pattern generator. Then, an inverse dynamics control scheme with a quadratic programming optimization solver is used to let the foot go from its initial to its final position, controlling also the center of mass and the waist. The solver can handle an arbitrary number of contact points. When the swinging foot is going down, collision points are detected and they are added as contact points to the model as soon as they appear. If there are three or more contact points, the foot can safely step, but if there are one or two contact points, the foot rotates properly to generate the largest support polygon. Using this heuristic, the foot can stand on non-planar surfaces. Simulation results of the HRP-2 robot walking on a surface with obstacles are presented.
  • Keywords
    collision avoidance; inverse problems; legged locomotion; motion control; quadratic programming; robot dynamics; trajectory control; HRP-2 robot walking; center of mass trajectory; collision points detection; contact points; foot final position; foot initial position; foot position; inverse dynamics control scheme; largest support polygon; nonplanar surface walking; obstacles; pattern generator; quadratic programming optimization solver; swinging foot control; waist; Foot; Generators; Interpolation; Legged locomotion; Optimization; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Humanoid Robots (Humanoids), 2012 12th IEEE-RAS International Conference on
  • Conference_Location
    Osaka
  • ISSN
    2164-0572
  • Type

    conf

  • DOI
    10.1109/HUMANOIDS.2012.6651616
  • Filename
    6651616