Abstract
Our goal in this research was to develop a motion planning algorithm for a humanoid to enable it to remove an object that is blocking its path. To remove an object in its path, a humanoid must be able to reach it. Simply stretching its arms, which in a humanoid are shorter than its body and legs, is not sufficient to reach an object located at some distance away or on the ground. Therefore, reachability has to be ensured by a combination of motions that include kneeling and orienting the pelvis. However, many posture selection options exist because of the redundancy of a humanoid. In this research, we focused on the optimization of the posture of a humanoid that is reaching toward a point. The posture selected depends on the initial posture, the location of the point, and the desired manipulability of the humanoid’s arms. A cooperative balancing controller ensures the stability of the reaching motion. In this paper, we propose an algorithm for reaching posture selection and a balancing controller for humanoids, and we present the results of several experiments that confirm the effectiveness of the proposed algorithm and controller.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Kajita, S., et al.: Biped walking stabilization based on linear inverted pendulum tracking. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE (2010)
Kajita, S., et al.: Biped walking pattern generation by using preview control of zero-moment point. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA’03, vol. 2. IEEE (2003)
Kajita, S., et al.: A running controller of humanoid biped HRP-2LR. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, ICRA 2005. IEEE (2005)
Yoneda, H., et al.: “Vertical ladder climbing motion with posture control for multi-locomotion robot”. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2008. IEEE (2008)
Ott, C., et al.: A humanoid two-arm system for dexterous manipulation. In: 6th IEEE-RAS International Conference on Humanoid Robots, 2006. IEEE (2006)
Kim, M.-S., Oh, J.H.: Posture control of a humanoid robot with a compliant ankle joint. Int. J. Humanoid Robot. 7.01, 5–29 (2010)
Nakamura, Y., Hanafusa, H., Yoshikawa, T.: Task-priority based redundancy control of robot manipulators. Int. J. Robot. Res. 6.2, 3–15 (1987)
Kanoun, O., Lamiraux, F., Wieber, P.-B.: Kinematic control of redundant manipulators: Generalizing the task-priority framework to inequality task. IEEE Trans. Robot. 27.4, 785–792 (2011)
Kim, I., Oh, J.-H.: Inverse kinematic control of humanoids under joint constraints. Int. J. Adv. Robot. Sy. 10, 74 (2013)
Inoue, K., et al.: Mobile manipulation of humanoid robots-body and leg control for dual arm manipulation. In: Proceedings of the IEEE International Conference on Robotics and Automation, 2002, ICRA’02, vol. 3. IEEE (2002)
Takubo, T., et al.: Mobile manipulation of humanoid robots-control method for com position with external force. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004, (IROS 2004), vol. 2. IEEE (2004)
Yoshikawa, T.: Dynamic manipulability of robot manipulators. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 2. IEEE (1985)
Nagatani, K., et al.: Motion planning for mobile manipulator with keeping manipulability. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2002, vol. 2. IEEE (2002)
Zhang, Y., Ma, S.: Minimum-energy redundancy resolution of robot manipulators unified by quadratic programming and its online solution. In: International Conference on Mechatronics and Automation, ICMA 2007. IEEE (2007)
Levemberg, K.: A method for the solution of certain problems nonlinear in least square. Quarth. Appl. Math. 2, 164–168 (1944)
Marquardt, D.W.: An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl. Math. 11.2, 431–441 (1963)
Park, I.-W., Kim, J.-Y., Oh, J.-H.: Online walking pattern generation and its application to a biped humanoid robot–KHR-3 (HUBO). Adv. Robot. 2–3, 159–190 (2008)
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
(AVI 17.5 MB)
Rights and permissions
About this article
Cite this article
Lee, I., Oh, JH. Humanoid Posture Selection for Reaching Motion and a Cooperative Balancing Controller. J Intell Robot Syst 81, 301–316 (2016). https://doi.org/10.1007/s10846-015-0225-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-015-0225-z