TY - JOUR
T1 - Whole-body motion generation of android robot using motion capture and nonlinear constrained optimization
AU - Kim, Jung Yup
AU - Kim, Young Seog
PY - 2013/6
Y1 - 2013/6
N2 - This paper describes a whole-body motion generation scheme for an android robot using motion capture and an optimization method. Android robots basically require human-like motions due to their human-like appearances. However, they have various limitations on joint angle, and joint velocity as well as different numbers of joints and dimensions compared to humans. Because of these limitations and differences, one appropriate approach is to use an optimization technique for the motion capture data. Another important issue in whole-body motion generation is the gimbal lock problem, where a degree of freedom at the three-DOF shoulder disappears. Since the gimbal lock causes two DOFs at the shoulder joint diverge, a simple and effective strategy is required to avoid the divergence. Therefore, we propose a novel algorithm using nonlinear constrained optimization with special cost functions to cope with the aforementioned problems. To verify our algorithm, we chose a fast boxing motion that has a large range of motion and frequent gimbal lock situations as well as dynamic stepping motions. We then successfully obtained a suitable boxing motion very similar to captured human motion and also derived a zero moment point (ZMP) trajectory that is realizable for a given android robot model. Finally, quantitative and qualitative evaluations in terms of kinematics and dynamics are carried out for the derived android boxing motion.
AB - This paper describes a whole-body motion generation scheme for an android robot using motion capture and an optimization method. Android robots basically require human-like motions due to their human-like appearances. However, they have various limitations on joint angle, and joint velocity as well as different numbers of joints and dimensions compared to humans. Because of these limitations and differences, one appropriate approach is to use an optimization technique for the motion capture data. Another important issue in whole-body motion generation is the gimbal lock problem, where a degree of freedom at the three-DOF shoulder disappears. Since the gimbal lock causes two DOFs at the shoulder joint diverge, a simple and effective strategy is required to avoid the divergence. Therefore, we propose a novel algorithm using nonlinear constrained optimization with special cost functions to cope with the aforementioned problems. To verify our algorithm, we chose a fast boxing motion that has a large range of motion and frequent gimbal lock situations as well as dynamic stepping motions. We then successfully obtained a suitable boxing motion very similar to captured human motion and also derived a zero moment point (ZMP) trajectory that is realizable for a given android robot model. Finally, quantitative and qualitative evaluations in terms of kinematics and dynamics are carried out for the derived android boxing motion.
KW - Android robot
KW - Motion capture
KW - Nonlinear constrained optimization
KW - Whole-body motion
UR - https://www.scopus.com/pages/publications/84880075669
U2 - 10.1142/S0219843613500035
DO - 10.1142/S0219843613500035
M3 - Article
AN - SCOPUS:84880075669
SN - 0219-8436
VL - 10
JO - International Journal of Humanoid Robotics
JF - International Journal of Humanoid Robotics
IS - 2
M1 - 1350003
ER -