title: Robust hopping based on virtual pendulum posture control.
abstract: A new control approach to achieve robust hopping against perturbations in the sagittal plane is presented in this paper. In perturbed hopping, vertical body alignment has a significant role for stability. Our approach is based on the virtual pendulum concept, recently proposed, based on experimental findings in human and animal locomotion. In this concept, the ground reaction forces are pointed to a virtual support point, named virtual pivot point (VPP), during motion. This concept is employed in designing the controller to balance the trunk during the stance phase. New strategies for leg angle and length adjustment besides the virtual pendulum posture control are proposed as a unified controller. This method is investigated by applying it on an extension of the spring loaded inverted pendulum (SLIP) model. Trunk, leg mass and damping are added to the SLIP model in order to make the model more realistic. The stability is analyzed by Poincaré map analysis. With fixed VPP position, stability, disturbance rejection and moderate robustness are achieved, but with a low convergence speed. To improve the performance and attain higher robustness, an event-based control of the VPP position is introduced, using feedback of the system states at apexes. Discrete linear quartic regulator is used to design the feedback controller. Considerable enhancements with respect to stability, convergence speed and robustness against perturbations and parameter changes are achieved.
authors.affiliation: School of ECE, Control and Intelligent Processing Center of Excellence CIPCE, College of Engineering, University of Tehran, Tehran, Iran. sharbafi@ut.ac.ir
authors.forename: Maziar A
authors.initials: MA
authors.lastname: Sharbafi
authors.forename: Christophe
authors.initials: C
authors.lastname: Maufroy
authors.forename: Majid Nili
authors.initials: MN
authors.lastname: Ahmadabadi
authors.forename: Mohammad J
authors.initials: MJ
authors.lastname: Yazdanpanah
authors.forename: Andre
authors.initials: A
authors.lastname: Seyfarth
mesh_terms: D000818:Animals; D032701:Biomimetics / Q000379:methods*; D003198:Computer Simulation; D005684:Gait / Q000502:physiology*; D006801:Humans; D007866:Leg / Q000502:physiology*; D008954:Models, Biological; D004856:Postural Balance / Q000502:physiology*; D011187:Posture / Q000502:physiology*; D012371:Robotics / Q000379:methods*