Advertisement

Journal of Intelligent & Robotic Systems

, Volume 81, Issue 3–4, pp 301–316 | Cite as

Humanoid Posture Selection for Reaching Motion and a Cooperative Balancing Controller

  • Inho Lee
  • Jun-Ho OhEmail author
Article

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.

Keywords

Humanoid reaching motion Balancing controller Posture selection 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Supplementary material

(AVI 17.5 MB)

References

  1. 1.
    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)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    Ott, C., et al.: A humanoid two-arm system for dexterous manipulation. In: 6th IEEE-RAS International Conference on Humanoid Robots, 2006. IEEE (2006)Google Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    Nakamura, Y., Hanafusa, H., Yoshikawa, T.: Task-priority based redundancy control of robot manipulators. Int. J. Robot. Res. 6.2, 3–15 (1987)CrossRefGoogle Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    Kim, I., Oh, J.-H.: Inverse kinematic control of humanoids under joint constraints. Int. J. Adv. Robot. Sy. 10, 74 (2013)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    Yoshikawa, T.: Dynamic manipulability of robot manipulators. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 2. IEEE (1985)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    Levemberg, K.: A method for the solution of certain problems nonlinear in least square. Quarth. Appl. Math. 2, 164–168 (1944)Google Scholar
  16. 16.
    Marquardt, D.W.: An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl. Math. 11.2, 431–441 (1963)CrossRefMathSciNetGoogle Scholar
  17. 17.
    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)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2015

Authors and Affiliations

  1. 1.Department of Mechanical EngineeringKorea Advanced Institute of Science and Technology (KAIST)Yusong-guRepublic of Korea

Personalised recommendations