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.
Similar content being viewed by others
References
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.
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.
Simmons, R. G.: Structured control for autonomous robots, IEEE Trans. on Robotics and Automation 10 (1) (1994), 34–43.
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.
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.
Lutz, P. and Sperling, W.: OSACA – the vendor neutral control architecture, Proc. of the European Conference on Integration in Manufacturing, Dresden, Germany, 1997.
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.
GM Powertrain Group: Open, Modular Architecture Controls at GM Powertrain – Technology and Implementation: Version 1.0, http://www.arcweb.com/omac/, May 14, 1996.
Onoue, K.: The development of PC based robot controller, Robot (Japanese) (121), March 1998, 20–23.
Tanaka, T.: PC based robot controller, Robot (Japanese) (121), March 1998, 39–42.
Oonishi, K.: The open controller for the MHI PA-10 robot, Robot (Japanese) (121), March 1998, 34–38.
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.
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.
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.
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.
Saridis, G. N. and Valavanis, K. P.: Analytical design of intelligent machines, Automatica 24 (2) (1988), 123–133.
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.
Wilson, M. S.: Behaviour-based robotic assembly systems: reliability of behavioural modules, Proc. of the 23-rd ISIR Conference, Barcelona, Spain, 1992.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1008187330758