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...
Main Authors: | , |
---|---|
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 |