Summary
This paper describes the software architecture of intelligent robots, developed by Center for Intelligent Robotics (CIR). The architecture employs a hybrid type consisting of deliberate, sequencing and reactive behaviors. The primary contributions of the architecture are the followings: 1) reusability and extensibility for the rapid development of robot systems with different requirements and 2) adaptability to distributed computing environments, different OS’s and various programming languages. The architecture has successfully been applied to the development of CIR’s many robot platforms such as T-Rot, Kibo and Easy Interaction Room. T-Rot and Kibo have been exhibited at the 2005 Asia-Pacific Economic Cooperation (APEC) in Korea.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gat, E.: On Three-Layer Architectures. In: Kortenkamp, D., et al. (eds.) Artificial Intelligence and Mobile Robots, AAAI Press, Stanford (1998)
Thrun, S., Bennewitz2, M., Burgard2, W., Cremers2, A.B., Dellaert1, F., Fox, D.: MINERVA: A Second-Generation Museum Tour-Guide Robot. In: Proc. of the IEEE Int. Conf. on Robotics and Automation (1999)
Hans, M., Baum, W.: Concept of a Hybrid Architecture for Care-O-bot. In: Proceedings of ROMAN-2001, pp. 407–411 (2001)
Graf, B., Hans, M., Schraft, R.D.: Care-O-bot II - Development of a Next Generation Robotic Home Assistant. Autonomous Robot Journal 16(2), 193–205 (2004)
Kim, G., Chung, W., Kim, M., Lee, C.: Tripodal Schematic Design of the Control Architecture for the Service Robot PSR. In: Proceeding of the IEEE Conference on Robotics and Automation, Taipei, Taiwan, pp. 2792–2797 (2003)
Kim, G., Chung, W., Kim, M., Lee, C.: Implementation of Multi-Functional Service Robots Using Tripodal Schematic Control Architecture. In: Proceedings of the International Conference on Robotics and Automation, New Orleans, LA, USA (2004)
Kim, M., Kim, S., Park, S., Choi, M.-T., Kim, M., Gomaa, H.: UML-Based Service Robot Software Development: A Case Study. In: 28th International Conference on Software Engineering, Shanghai, China 5 (2006)
Lee, J., Kwak, B.: A Task Management Architecture for Control of Intelligent Robots. In: Shi, Z.-Z., Sadananda, R. (eds.) PRIMA 2006. LNCS (LNAI), vol. 4088, pp. 59–70. Springer, Heidelberg (2006)
Lee, H.S., Choi, S.W., Kim, B.K.: Real-time reactive control layer design for intelligent silver-mate robot on RTAI. In: Proc. of the 7th Real-Time Linux Workshop, pp. 9–15 (November 2005)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)
Gomaa, H.: Designing Concurrent, Distributed, and Real-Time Application with UML. Addison-Wesley, Reading (2000)
Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, Englewood Cliffs (1995)
Jeon, S.Y., Kim, H.J., Hong, K.S., Kim, B.K.: Reactive Layer Control Architecture for Autonomous Mobile Robots. In: ICMIT 2005. Proceedings of the 3rd International Conference on Mechatronics and information Technology, Chongqing, China (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kim, J. et al. (2007). Intelligent Robot Software Architecture. In: Lee, S., Suh, I.H., Kim, M.S. (eds) Recent Progress in Robotics: Viable Robotic Service to Human. Lecture Notes in Control and Information Sciences, vol 370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76729-9_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-76729-9_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76728-2
Online ISBN: 978-3-540-76729-9
eBook Packages: EngineeringEngineering (R0)