Skip to main content
Log in

A Compact/Open Network-Based Controller Incorporating Modular Software Architecture for a Humanoid Robot

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

This paper presents the design of a compact/open network-based controller incorporating modular software architecture for various kinds of robot applications. Within the proposed controller scheme, a standardized real-time network like CAN connects the central motion control part and the servo control part. Thus, the size of the servo controller becomes small enough to be attached inside the robot body and the control software can be designed with an open and modular concept. The open/compact controller incorporating a modular software architecture offers benefits of reduced engineering costs. The proposed architecture has been implemented on a KIST humanoid robot controller platform and its performance has been verified through experimental tests.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Volpe, R., Balaram, J., Ohm, T. and Ivlev, R. T.: The Rocky 7 Mars Rover prototype, Proc. of IEEE/RSJ Int'l Conf. on Intelligent Robots and Systems, Osaka, Japan, 1996.

  2. Gat, E., Desai, R., Ivlev, R., Loch, J., and Miller, D. P.: Behavior control of robotic exploration of planetary surfaces, IEEE Trans. on Robotics and Automation 10 (4) (1994), 490–503.

    Google Scholar 

  3. Simmons, R. G.: Structured control for autonomous robots, IEEE Trans. on Robotics and Automation 10 (1) (1994), 34–43.

    Google Scholar 

  4. Sato, H. et al.: Development of a model-based remote maintenance robot system (I) (II) (III), Proc. of IEEE/RSJ Int'l Conf. on Intelligent Robots and Systems (1993), 1225–1244.

  5. Park, J., Pasek, Z. J., Shan, Y., Koren, Y., Shin, K. G., and Ulsoy, G.: An open architecture controller for machining processes, Manufacturing Systems 25 (1) (1996), 23–27.

    Google Scholar 

  6. Lutz, P. and Sperling, W.: OSACA – the vendor neutral control architecture, Proc. of the European Conference on Integration in Manufacturing, Dresden, Germany, 1997.

  7. Sperling, W. and Lutz, P.: Designing applications for an OSACA control, Proc. of the Int'l Mech. Engineering Congress and Exposition, Dallas, USA, Nov. 1997.

  8. GM Powertrain Group: Open, Modular Architecture Controls at GM Powertrain – Technology and Implementation: Version 1.0, http://www.arcweb.com/omac/, May 14, 1996.

  9. Onoue, K.: The development of PC based robot controller, Robot (Japanese) (121), March 1998, 20–23.

    Google Scholar 

  10. Tanaka, T.: PC based robot controller, Robot (Japanese) (121), March 1998, 39–42.

    Google Scholar 

  11. Oonishi, K.: The open controller for the MHI PA-10 robot, Robot (Japanese) (121), March 1998, 34–38.

    Google Scholar 

  12. ISO/TC 184/SC 5/WG 2: Road vehicles – Interchange of Digital Information – Controller area network (CAN) for high-speed communication, ISO 11898: 1993(E) Working Document, 1993.

  13. Kato, I., Matsuno, T., and Takanishi, A.: Development of an anthropomorphic head-eye robot with two eyes-coordinated head-eye motion and pursuing in the depth direction, Proc. of IEEE/RSJ Int'l Conf. on Intelligent Robots and Systems, 1997.

  14. Brooks, R. A., Breazeal, C., Marjanovic, M., Scassellati, B., and Williamson, M. M.: The cog project: building a humanoid robot, Proc. of Int'l Workshop on Humannoid and Human Friendly Robotics, Part I-3, Tsukuba, Japan, Oct. 1998, 1–36.

  15. Hirai, K., Hirose, M., Haikawa, Y., and Takenaka, T.: The development of Honda humanoid robot, Proc. of Int'l Conf. on Robotics and Automation, 2, Leuven, Belgium, May 1998, 1321–1326.

    Google Scholar 

  16. Saridis, G. N. and Valavanis, K. P.: Analytical design of intelligent machines, Automatica 24 (2) (1988), 123–133.

    Google Scholar 

  17. Wang, F.-Y. and Saridis, G. N.: Task translation and integration specification in intelligent machines, IEEE Trans. on Robotics and Automation 9 (3) (1993), 257–271.

    Google Scholar 

  18. Wilson, M. S.: Behaviour-based robotic assembly systems: reliability of behavioural modules, Proc. of the 23-rd ISIR Conference, Barcelona, Spain, 1992.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cho, YJ., You, BJ., Oh, SR. et al. A Compact/Open Network-Based Controller Incorporating Modular Software Architecture for a Humanoid Robot. Journal of Intelligent and Robotic Systems 25, 341–355 (1999). https://doi.org/10.1023/A:1008187330758

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008187330758

Navigation