Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.