Skip to main content

Experimental integration of planning in a distributed control system

  • Section 1 Planning And Arm Control
  • Conference paper
  • First Online:
Experimental Robotics III

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.F. Canny. The Complexity of Robot Motion Planning. MIT Press, Cambridge, MA, 1988.

    Google Scholar 

  2. A. Joubert D. Simon. The orcad: Towards an open robot controller computer aided design system. Research Report 1396, INRIA, February 1991.

    Google Scholar 

  3. Chris Fedor. TCX task communications. School of computer science / robotics institute report, Carnegie Mellon University, 1993.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. J.C. Latombe. Robot Motion Planning. Kluger Academic Publishers, Boston, MA, 1991.

    Google Scholar 

  8. MBARI (Monterrey Bay Aquarium Research Institute. Data manager user's guide. Internal Documentation, 1991.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Reid Simmons and Chris Fedor. Task control architecture programmer's guide. School of computer science / robotics institute report, Carnegie Mellon University, 1992.

    Google Scholar 

  14. Sparta, Inc., 7926 Jones Branch Drive, McLean, VA 22102. ARTSE product literature.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. J. D. Wise and Larry Ciscon. TelRIP Distributed Applications Environment Operating Manual. Rice University, Houston Texas, 1992. Technical Report 9103.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tsuneo Yoshikawa (PhD)Fumio Miyazaki (PhD)

Rights and permissions

Reprints 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

Publish with us

Policies and ethics