Numerical construction of balanced state manifold for single-support legged mechanism in sagittal plane

Joo Hyun Kim, Chang B. Joo

Research output: Contribution to journalArticle

Abstract

Legged mechanisms can walk and run but sometimes encounter a risk of falling. In this article, a general numerical framework of balance criteria for a single-support legged mechanism is proposed and demonstrated. Explicit forms of necessary and sufficient conditions for balancing are identified and the balanced state manifold is constructed accordingly in the extended phase space of joint angle, joint velocity, and actuation limit. Within the iteration loops for partitioned joint angle and actuation limit, a nonlinear constrained optimization problem is formulated where the dynamic models of the legged mechanism are incorporated. The necessary conditions for balancing, such as the Zero-Moment Point, positive normal reaction, friction, and the ability to end up at a final static equilibrium, are implemented along with the system parameters for generality. The sequential quadratic programming method numerically solves for the velocity extrema within the complete feasible domain to construct the balanced state manifold as a viability kernel, which is a reachable superset of all possible controller-based domains. The balanced state manifold, along with its demonstration using the proposed optimal balancing motion for minimum energy and biped walking motions in sagittal plane, shows valid features that are physically consistent. The framework can be extended to systems in three-dimension with higher complexity, both in single and double support phases, for the development and stability analysis of walking robots and humans.

Original languageEnglish (US)
Pages (from-to)257-281
Number of pages25
JournalMultibody System Dynamics
Volume31
Issue number3
DOIs
StatePublished - Mar 2014

Fingerprint

Balancing
Angle
Necessary Conditions
Motion
Quadratic programming
Constrained optimization
Constrained Optimization Problem
Extremum
Nonlinear Optimization
Quadratic Programming
Viability
Walk
Three-dimension
Stability Analysis
Dynamic models
Phase Space
Friction
Dynamic Model
Demonstrations
Robot

Keywords

  • Balanced state domain
  • Balancing
  • Biped walking
  • Falling
  • Legged mechanism
  • Optimization

ASJC Scopus subject areas

  • Mechanical Engineering
  • Aerospace Engineering
  • Computer Science Applications
  • Control and Optimization
  • Modeling and Simulation

Cite this

Numerical construction of balanced state manifold for single-support legged mechanism in sagittal plane. / Kim, Joo Hyun; Joo, Chang B.

In: Multibody System Dynamics, Vol. 31, No. 3, 03.2014, p. 257-281.

Research output: Contribution to journalArticle

@article{93beae872c99484a812a14a47b22db05,
title = "Numerical construction of balanced state manifold for single-support legged mechanism in sagittal plane",
abstract = "Legged mechanisms can walk and run but sometimes encounter a risk of falling. In this article, a general numerical framework of balance criteria for a single-support legged mechanism is proposed and demonstrated. Explicit forms of necessary and sufficient conditions for balancing are identified and the balanced state manifold is constructed accordingly in the extended phase space of joint angle, joint velocity, and actuation limit. Within the iteration loops for partitioned joint angle and actuation limit, a nonlinear constrained optimization problem is formulated where the dynamic models of the legged mechanism are incorporated. The necessary conditions for balancing, such as the Zero-Moment Point, positive normal reaction, friction, and the ability to end up at a final static equilibrium, are implemented along with the system parameters for generality. The sequential quadratic programming method numerically solves for the velocity extrema within the complete feasible domain to construct the balanced state manifold as a viability kernel, which is a reachable superset of all possible controller-based domains. The balanced state manifold, along with its demonstration using the proposed optimal balancing motion for minimum energy and biped walking motions in sagittal plane, shows valid features that are physically consistent. The framework can be extended to systems in three-dimension with higher complexity, both in single and double support phases, for the development and stability analysis of walking robots and humans.",
keywords = "Balanced state domain, Balancing, Biped walking, Falling, Legged mechanism, Optimization",
author = "Kim, {Joo Hyun} and Joo, {Chang B.}",
year = "2014",
month = "3",
doi = "10.1007/s11044-013-9376-5",
language = "English (US)",
volume = "31",
pages = "257--281",
journal = "Multibody System Dynamics",
issn = "1384-5640",
publisher = "Springer Netherlands",
number = "3",

}

TY - JOUR

T1 - Numerical construction of balanced state manifold for single-support legged mechanism in sagittal plane

AU - Kim, Joo Hyun

AU - Joo, Chang B.

PY - 2014/3

Y1 - 2014/3

N2 - Legged mechanisms can walk and run but sometimes encounter a risk of falling. In this article, a general numerical framework of balance criteria for a single-support legged mechanism is proposed and demonstrated. Explicit forms of necessary and sufficient conditions for balancing are identified and the balanced state manifold is constructed accordingly in the extended phase space of joint angle, joint velocity, and actuation limit. Within the iteration loops for partitioned joint angle and actuation limit, a nonlinear constrained optimization problem is formulated where the dynamic models of the legged mechanism are incorporated. The necessary conditions for balancing, such as the Zero-Moment Point, positive normal reaction, friction, and the ability to end up at a final static equilibrium, are implemented along with the system parameters for generality. The sequential quadratic programming method numerically solves for the velocity extrema within the complete feasible domain to construct the balanced state manifold as a viability kernel, which is a reachable superset of all possible controller-based domains. The balanced state manifold, along with its demonstration using the proposed optimal balancing motion for minimum energy and biped walking motions in sagittal plane, shows valid features that are physically consistent. The framework can be extended to systems in three-dimension with higher complexity, both in single and double support phases, for the development and stability analysis of walking robots and humans.

AB - Legged mechanisms can walk and run but sometimes encounter a risk of falling. In this article, a general numerical framework of balance criteria for a single-support legged mechanism is proposed and demonstrated. Explicit forms of necessary and sufficient conditions for balancing are identified and the balanced state manifold is constructed accordingly in the extended phase space of joint angle, joint velocity, and actuation limit. Within the iteration loops for partitioned joint angle and actuation limit, a nonlinear constrained optimization problem is formulated where the dynamic models of the legged mechanism are incorporated. The necessary conditions for balancing, such as the Zero-Moment Point, positive normal reaction, friction, and the ability to end up at a final static equilibrium, are implemented along with the system parameters for generality. The sequential quadratic programming method numerically solves for the velocity extrema within the complete feasible domain to construct the balanced state manifold as a viability kernel, which is a reachable superset of all possible controller-based domains. The balanced state manifold, along with its demonstration using the proposed optimal balancing motion for minimum energy and biped walking motions in sagittal plane, shows valid features that are physically consistent. The framework can be extended to systems in three-dimension with higher complexity, both in single and double support phases, for the development and stability analysis of walking robots and humans.

KW - Balanced state domain

KW - Balancing

KW - Biped walking

KW - Falling

KW - Legged mechanism

KW - Optimization

UR - http://www.scopus.com/inward/record.url?scp=84894469116&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84894469116&partnerID=8YFLogxK

U2 - 10.1007/s11044-013-9376-5

DO - 10.1007/s11044-013-9376-5

M3 - Article

VL - 31

SP - 257

EP - 281

JO - Multibody System Dynamics

JF - Multibody System Dynamics

SN - 1384-5640

IS - 3

ER -