Inverse Kinematic Control of Humanoids under Joint Constraints

We propose an inverse kinematic control framework for a position controlled humanoid robot with bounded joint range, velocity, and acceleration limits. The proposed framework comprises two components, an inverse kinematics algorithm and a damping controller. The proposed IKTC (Inverse Kinematics wit...

Full description

Bibliographic Details
Main Authors: Inhyeok Kim, Jun-Ho Oh
Format: Article
Language:English
Published: SAGE Publishing 2013-01-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.5772/55247
id doaj-e5e4697a92aa45da9f40b749b014b7b7
record_format Article
spelling doaj-e5e4697a92aa45da9f40b749b014b7b72020-11-25T03:24:45ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142013-01-011010.5772/5524710.5772_55247Inverse Kinematic Control of Humanoids under Joint ConstraintsInhyeok Kim0Jun-Ho Oh1 Division of Mechanical Engineering, The School of Mechanical, Aerospace & Systems Engineering, KAIST, Daejeon, South Korea Division of Mechanical Engineering, The School of Mechanical, Aerospace & Systems Engineering, KAIST, Daejeon, South KoreaWe propose an inverse kinematic control framework for a position controlled humanoid robot with bounded joint range, velocity, and acceleration limits. The proposed framework comprises two components, an inverse kinematics algorithm and a damping controller. The proposed IKTC (Inverse Kinematics with Task Corrections) algorithm is based on the second order task-priority method in order to ensure the velocity-continuity of the solution. When the minimum norm solution exceeds the joint bounds, the problem is treated as a quadratic optimization problem with box constraints; an optimal task correction that lets the solution satisfy the constraints is found. In order to express the three kinds of joint constraints as a second order box constraint, a novel method is also proposed. The joint stiffness of a position controlled humanoid robot necessitates a damping controller to attenuate jolts caused by repeated contacts. We design a damping controller by using an inverted pendulum model with a compliant joint that takes into account the compliance around the foot. By using ZMP [ 20 ] measurement, the proposed damping controller is applicable not only in SSP (Single Support Phase) but also in DSP (Double Support Phase). The validity of the proposed methods is shown by imitating a captured whole-body human motion with a position controlled humanoid robot.https://doi.org/10.5772/55247
collection DOAJ
language English
format Article
sources DOAJ
author Inhyeok Kim
Jun-Ho Oh
spellingShingle Inhyeok Kim
Jun-Ho Oh
Inverse Kinematic Control of Humanoids under Joint Constraints
International Journal of Advanced Robotic Systems
author_facet Inhyeok Kim
Jun-Ho Oh
author_sort Inhyeok Kim
title Inverse Kinematic Control of Humanoids under Joint Constraints
title_short Inverse Kinematic Control of Humanoids under Joint Constraints
title_full Inverse Kinematic Control of Humanoids under Joint Constraints
title_fullStr Inverse Kinematic Control of Humanoids under Joint Constraints
title_full_unstemmed Inverse Kinematic Control of Humanoids under Joint Constraints
title_sort inverse kinematic control of humanoids under joint constraints
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2013-01-01
description We propose an inverse kinematic control framework for a position controlled humanoid robot with bounded joint range, velocity, and acceleration limits. The proposed framework comprises two components, an inverse kinematics algorithm and a damping controller. The proposed IKTC (Inverse Kinematics with Task Corrections) algorithm is based on the second order task-priority method in order to ensure the velocity-continuity of the solution. When the minimum norm solution exceeds the joint bounds, the problem is treated as a quadratic optimization problem with box constraints; an optimal task correction that lets the solution satisfy the constraints is found. In order to express the three kinds of joint constraints as a second order box constraint, a novel method is also proposed. The joint stiffness of a position controlled humanoid robot necessitates a damping controller to attenuate jolts caused by repeated contacts. We design a damping controller by using an inverted pendulum model with a compliant joint that takes into account the compliance around the foot. By using ZMP [ 20 ] measurement, the proposed damping controller is applicable not only in SSP (Single Support Phase) but also in DSP (Double Support Phase). The validity of the proposed methods is shown by imitating a captured whole-body human motion with a position controlled humanoid robot.
url https://doi.org/10.5772/55247
work_keys_str_mv AT inhyeokkim inversekinematiccontrolofhumanoidsunderjointconstraints
AT junhooh inversekinematiccontrolofhumanoidsunderjointconstraints
_version_ 1724600195785687040