Abstract
We have developed an RTDPS (Robotic Technology Distributed Production System) for use as a framework for realizing optimized performance of an integrated robot. The RTDPS is a set of software built on OpenRTM-aist (an implementation of OMG RT-middleware specification), which consists of a script compiler, node components, and deployment utility. By distributing the application logics among the processing elements, the RTDPS can prevent the centralized control of integrated systems, which causes system bottlenecks. By performing experiments involving two typical applications, we show that the network traffic can be reduced by 73% while balancing the processing load among the processing elements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Brooks, A., Kaupp, T., Makarenko, A., Oreback, A., Williams, S.: Towards Component-Based Robotics. In: Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 163–168 (2005)
Sato, T., Matsuhira, N., Oyama, E.: Common Platform Technology for Next-Generation Robots. In: Workshop on Standard and Common Platform for Robotics, International Conference on Simulation, Modeling and Programming for Autonomous Robots (2008)
Ando, N., Suehiro, T., Kitagaki, K., Kotoku, T., Yoon, W.: RT-Middleware: Distributed Component Middleware for RT (Robot Technology). In: Proc. International Conference on Intelligent Robots and Systems, pp. 3555–3560 (2005)
ROS - Robot Open Source – Willow Garage, http://www.willowgarage.com/pages/software/ros-platform
Forgy, C.: Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence 19, 17–37 (1982)
Gupta, A.: Parallelism in Production Systems, Research Notes in Artificial Intelligence (1987)
Gupta, A., Forgy, C., Kalp, D., Newell, A., Tambe, M.: Parallel OPS5 on the Encore Multimax. In: Proc. International Conference on Parallel Processing, pp. 271–280 (1988)
Laird, J., Rosenbloom, P.: The Evolution of the Soar Cognitive Architecture. In: Steier, D., Mitchell, T. (eds.) Mind Matters: A Tribute To Allen Newell. Carnegie Mellon Symposia on Cognition Series, pp. 1–50 (1994)
Ishida, T.: Parallel, Distributed and Multi-Agent Production Systems: A Research Foundation for Distributed Artificial Intelligence. In: Proc. International Conference on Multi-Agent Systems, pp. 416–422 (1995)
Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)
Taira, T., Yamasaki, N.: Functionally Distributed Control Architecture for Autonomous Mobile Robots. Journal of Robotics and Mechatronics 16(2), 217–224 (2004)
Asoh, H., Hara, I., Matsui, T.: A Structured Dynamic Multi-Agent Architecture for Controlling Mobile Office-Conversant Robot. In: Proc. IEEE International Conference on Robotics and Automation, pp. 1552–1557 (1998)
Matsui, T.: Multithread Object-Oriented Language EusLisp for Parallel and Asynchronous Programming in Robotics. In: Workshop on Concurrent Object-based Systems, IEEE 6th Symposium on Parallel and Distributed Processing (1994)
Inaba, M.: Remote-Brained Robotics: Interfacing AI with Real World Behaviors. In: Proc. International Symposium on Robotics Research (1993)
Matsusaka, Y., Oku, K., Kobayashi, T.: Design and Implementation of Data Sharing Architecture for Multifunctional Robot Development. Systems and Computers in Japan 35(8), 54–65 (2004)
Orca, http://orca-robotics.sourceforge.net/
Fogel, D.: Evolutionary Computation: Toward a New Philosophy of Machine Intelligence. IEEE Press, Los Alamitos (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matsusaka, Y., Hara, I. (2010). Implementation of Distributed Production System for Heterogeneous Multiprocessor Robotic Systems. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2010. Lecture Notes in Computer Science(), vol 6472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17319-6_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-17319-6_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17318-9
Online ISBN: 978-3-642-17319-6
eBook Packages: Computer ScienceComputer Science (R0)