Skip to main content

Extracting robotic part-mating programs from operator interaction with a simulated environment

  • Chapter 14 Learning & Skill Acquisition
  • Conference paper
  • First Online:
Experimental Robotics V

Part of the book series: Lecture Notes in Control and Information Sciences ((LNCIS,volume 232))

Abstract

We describe an integrated system for programming part-mating and contact tasks using simulation. A principle goal of this work is to make robotic programming easy and intuitive for non-trained users. Using simulation, an operator can specify part placement and contact motions by simply “putting things where they belong’, without resorting to textual descriptions. We describe the simulation system, which models objects as polyhedra and emulates collision and contact interactions in combination with a simplified “operator-friendly” dynamics. The combination of contact simulation and graphical fixtures enables the operator to easily manipulate this virtual environment using a simple 2D mouse. We also describe the program generation system, which takes the operator’s action sequence and transforms it into a set of robot motion commands which realize the prescribed tasks.

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. E. Lloyd, J. S. Beis, D. K. Pai, and D. G. Lowe, “Model-based Telerobotics with Vision”. Proceedings of the 1997 IEEE International Conference on Robotics and Automation, Albuquerque, New Mexico, April 23–25, 1997.

    Google Scholar 

  2. J. S. Beis and D. G. Lowe, “Learning indexing functions for 3-D model-based object recognition,” IEEE Conference on Computer Vision and Pattern Recognition, Seattle (June 1994), pp. 275–280.

    Google Scholar 

  3. J. Funda, T. S. Lindsay, and R. P. Paul, “Teleprogramming: Toward delay-invariant remote manipulation”. Presence, Winter 1992, pp. 29–44 (Vol. 1, No. 1).

    Google Scholar 

  4. C. R. Sayers, “Operator Control of Telerobotic Systems for Real World Intervention”. Ph. D. thesis, Department of Computer and Information Science, University of Pennsylvania, Philadelphia, PA 19104 USA, 1995.

    Google Scholar 

  5. G. Hirzinger, B. Brunner, J. Dietrich, and J. Heindl, “Sensor-Based Space Robotics — ROTEX and Its Telerobotic Features”. IEEE Transactions on Robotics and Automation, October 1993, pp. 649–663 (Vol. RA-9, No. 5).

    Article  Google Scholar 

  6. A. K. Bejczy, W. S. Kim, and S. C. Venema, “The Phantom Robot: Predictive Displays for Teleoperation with Time Delay”. Proceedings of the 1990 IEEE International Conference on Robotics and Automation, Cincinnati, Ohio, May 1990, pp. 546–551.

    Google Scholar 

  7. C. R. Sayers and R. P. Paul, “An Operator Interface for Teleprogramming Employing Synthetic Fixtures”. Presence, Fall 1994, pp. 309–320, (Vol. 3, No. 4).

    Google Scholar 

  8. National Research Council (U.S.A.), Virtual Reality. Scientific and Technological Challenges. National Academy Press, Washington, D.C. 1995.

    Google Scholar 

  9. Y. J. Cho, T. Kotoku, and K. Tanie, “Discrete-Event-Based Planning and Control of Telerobotic Part-Mating Process with Communication Delay and Geometric Uncertainty”. Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Pittsburgh, Pennsylvania, August 1995, pp. 1–6 (Vol. 2).

    Google Scholar 

  10. R. Koeppe and G. Hirzinger, “Learning Compliant Motions by Task-Demonstrations in Virtual Environments”. Experimental Robotics IV (Lecture Notes in Control and Information Sciences No. 223), Springer, London, pp. 299–307.

    Google Scholar 

  11. E. Paulos and J. Canny, “Delivering Real Reality to the World Wide Web via Telerobotics”. Proceedings of the 1996 IEEE International Conference on Robotics and Automation, Minneapolis, Minnesota, April 1996, pp. 1694–1699.

    Google Scholar 

  12. http://cwis.usc.edu/dept/garden/.

    Google Scholar 

  13. http://telerobot.mech.uwa.edu.au/.

    Google Scholar 

  14. J. E. Lloyd and V. Hayward, Multi-RCCL User's Guide. Technical Report, Center for Intelligent Machines, McGill University, April 1992.

    Google Scholar 

  15. M. Pelletier and M. Doyon, “On the Implementation and Performance of Impedance Control on Position Controlled Robots”. Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, California May 8–13, 1994, pp. 1228–1233 (Vol. 2).

    Google Scholar 

  16. J. Wernecke, The Inventor Mentor. Addison-Wesley, Reading, Massachusetts, 1994.

    Google Scholar 

  17. J. Cohen, M. Lin, D. Manocha and K. Ponamgi, “I-Collide: An Interactive and Exact Collision Detection System for Large-Scaled Environments”. Proceedings of ACM Int. 3D Graphics Conference, 1995, pp. 189–196.

    Google Scholar 

  18. S. Goyal, E. N. Pinson, and F. W. Sinden, “Simulation of Dynamics of Interacting Rigid Bodies Including Friction I: General Problems and Contact Model”. Engineering with Computers, Springer-Verlag, London, 1994, pp. 162–174 (Vol. 10).

    Google Scholar 

  19. D. Baraff, “Fast Contact Force Computation for Nonpentrating Rigid Bodies”, SIGGRAPH 94 Conference Proceedings, July 1994, pp. 23–34.

    Google Scholar 

  20. S. Quinlan, Real-time Modification of Collision-Free Paths. Ph. D. thesis, Computer Science Department, Stanford University, December 1994.

    Google Scholar 

  21. D. Baraff, “Interactive Simulation of Solid Rigid Bodies”, IEEE Computer Graphics and Applications, May 1995, pp. 63–75.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alicia Casals Anibal T. de Almeida

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag London Limited

About this paper

Cite this paper

Lloyd, J.E., Pai, D.K. (1998). Extracting robotic part-mating programs from operator interaction with a simulated environment. In: Casals, A., de Almeida, A.T. (eds) Experimental Robotics V. Lecture Notes in Control and Information Sciences, vol 232. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0113001

Download citation

  • DOI: https://doi.org/10.1007/BFb0113001

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76218-8

  • Online ISBN: 978-3-540-40920-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics