Abstract
This paper describes a complete system architecture integrating planning into a two-armed robotic workcell. The system is comprised of four major components: user interface, planner, the dual-arm robot control and sensor system, and an on-line simulator.
The graphical user interface provides high-level user direction. The motion planner generates complete on-line plans to carry out these directives, specifying both single and dual-armed motion and manipulation. Combined with the robot control and real-time vision, the system is capable of performing object acquisition from a moving conveyor belt as well as reacting to environmental changes on-line.
The modules communicate through a novel subscription-based network data sharing system called the Network Data Delivery Service (NDDS). NDDS allows the different modules to transparently share data, and thus be distributed across different computer systems. Its stateless protocol naturally supports multiple anonymous data consumers and producers, arbitrary data types, on-line reconfiguration and error recovery.
The control software is integrated within the ControlShell framework. ControlShell provides an object-oriented generic software framework for combining reusable software components into a working, complex system.
This paper presents an overview of the individual system components, as well as a summary of the architecture developed to integrate the system. Much of the paper focuses on the interfaces between components.
This work was supported in part by ARPA/Navy Contract No. N00014-92-J-1809.
Preview
Unable to display preview. Download preview PDF.
References
J.F. Canny. The Complexity of Robot Motion Planning. MIT Press, Cambridge, MA, 1988.
A. Joubert D. Simon. The orcad: Towards an open robot controller computer aided design system. Research Report 1396, INRIA, February 1991.
Chris Fedor. TCX task communications. School of computer science / robotics institute report, Carnegie Mellon University, 1993.
Li-Chen Fu and Yung-Jen Hsu. Fully automated two-robot flexible assembly cell. In IEEE International Conference on Robotics and Automation, pages 332–338, Atlanta, Georgia, USA, May 1993.
Real-Time Innovations Inc. ControlShell: Object Oriented Framework for Real-Time Software User's Manual. 954 Aster, Sunnyvale, California 94086, 4.2 edition, August 1993.
Y. Koga and J.C. Latombe. Experiments in dual-arm manipulation planning. In IEEE International Conference on Robotics and Automation, pages 2238–2245, Nice, France, May 1992.
J.C. Latombe. Robot Motion Planning. Kluger Academic Publishers, Boston, MA, 1991.
MBARI (Monterrey Bay Aquarium Research Institute. Data manager user's guide. Internal Documentation, 1991.
G. Pardo-Castellote and S. Schneider. The network data delivery service: A real-time data connectivity system. ARL Memo 99-1993, Stanford Aerospace Robotics Laboratory, September 1993.
Lawrence E. Pfeffer. The Design and Control of a Two-Armed, Cooperating, Flexible-Drivetrain Robot System. PhD thesis, Stanford University, Stanford, CA 94305, (December) 1993. To be published.
T. Siméon R. Alami and J.P. Laumond. A geometrical approach to planning manipulation tasks: The case of discrete placements and grasps. In H. Miura and S. Arimoto, editors, Robotics Research 5, pages 453–459, Cambridge, MA, 1990. The MIT Press.
S. Schneider and R. H. Cannon. Object impedance control for cooperative manipulation: Theory and experimental results. IEEE Journal of Robotics and Automation, 8(3), June 1992. Paper number B90145.
Reid Simmons and Chris Fedor. Task control architecture programmer's guide. School of computer science / robotics institute report, Carnegie Mellon University, 1992.
Sparta, Inc., 7926 Jones Branch Drive, McLean, VA 22102. ARTSE product literature.
D. B. Stewart, D. E. Schmitz, and P.K. Khosla. Chimera ii: A real-time multiprocessing environment for sensor-based robot control. In Proceedings of the IEEE International Symposium on Intelligent Control, Albany, NY, September 1989.
G. Wilfong. Motion planning in the presence of movable obstacles. In 4th ACM Symp. of Computational Geometry, pages 279–288, Urbana-Champaign, Illinois, June 1988.
J. D. Wise and Larry Ciscon. TelRIP Distributed Applications Environment Operating Manual. Rice University, Houston Texas, 1992. Technical Report 9103.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag London Limited
About this paper
Cite this paper
Pardo-Castellote, G., Li, TY., Koga, Y., Cannon, R.H., Latombe, JC., Schneider, S.A. (1994). Experimental integration of planning in a distributed control system. In: Yoshikawa, T., Miyazaki, F. (eds) Experimental Robotics III. Lecture Notes in Control and Information Sciences, vol 200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027584
Download citation
DOI: https://doi.org/10.1007/BFb0027584
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19905-2
Online ISBN: 978-3-540-39355-9
eBook Packages: Springer Book Archive