Skip to main content
Log in

Graphical simulation for sensor based robot programming

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

The programming of robots is slowly evolving from traditional teach pendant methods to graphical Off-Line Programming (OLP) methods. Graphical simulation tools, such as OLP, are very useful for developing and testing robot programs before they are run on real industrial equipment. OLP systems are also used to develop task level programs. Traditional OLP systems, however, suffer from the limitations of using only position control which does not account for inherent robot inaccuracies and dynamic environments. This paper describes our work on improving and supplementing traditional position control programming methods. A baseline OLP system was implemented at NIST's Automated Manufacturing Research Facility (AMRF). Experience gained in implementing this system showed that an effective OLP system must accurately simulate the real world and must support sensor programming to compensate for real-world changes that cannot be simulated. The developed OLP geometric world model is calibrated using robot mounted ultrasound ranging sensors. This measurement capability produces a baseline geometric model of relatively good static accuracy for off-line programming. The graphical environment must also provide representations of sensor features. For this specific application, force is simulated in order to include force based commands in our robot programs. These sensor based programs are able to run reliably and safely in an unpredictable industrial environment. The last portion of this paper extends OLP and describes the functionality of a complete system for programming complex robot tasks.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. GiniMaria, 1987, The future of robot programming, Robotica 5, 235–246.

    Google Scholar 

  2. AlbusJ.S., McCainH.G., and LumiaR., 1989, NASA/NBS standard reference model for telerobot control system architecture (NASREM), NBS Technical Note 1235, National Institute of Standards and Technology, Gaithersburg, MD. Also available as NASA document SS-GSFC-0027.

    Google Scholar 

  3. Latombe, J.C., 1988, Toward automatic programming, Proc. Control and Programming in Advance Manufacturing Systems Conference, IFS Pub, 85–102.

  4. SimpsonJ.A., HockenR.J., and AlbusJ.S., 1982, The automated manufacturing research facility of the National Bureau of Standards, J. Manufacturing Systems 1(1), 17.

    Google Scholar 

  5. Murphy, K.M., Norcross, R.J., and Proctor, F.M., 1988, CAD directed robotic deburring, Second International Symposium on Robotics and Manufacturing Research, Education and Applications (ISRAM), Albuquerque, NM, 959–965.

  6. Lumia, R., 1988, CAD-based off-line programming applied to a cleaning and deburring workstation, NATO Advanced Research Workshop on CAD Based Programming for Sensor Based Robots, Il Ciocco.

  7. CraigJ.J., 1987, Silma CimStation technical overview-Version 3.0″, Silma Inc., Los Altos, California.

    Google Scholar 

  8. KentE.W. and AlbusJ.S., 1984, Servoed world models as interfaces between robot control systems and sensory data, Robotics 1, 17–25.

    Google Scholar 

  9. NowrouziA., KavinaY.B., KochekaliH., and WhitakerR.A., 1988, An overview of robot calibration techniques, The Industrial Robot 12, 229–232.

    Google Scholar 

  10. Dietrich, J., Hirzinger, G., Heindl, J., and Schott, J., 1989, Multisensory telerobotic techniques, NATO Advanced Research Workshop ‘Traditional and Non-Traditional Robot Sensors’, Maratea, Italy.

  11. Bostelman, R., 1989, Electronic design of the infrared/ultrasound sensing for a robot gripper, National Institute of Standards and Technology, NISTIR 89-4223.

  12. RileyD.L., 1987, Robot calibration and performance specification determination, Proc. 17th Symposoum on Industrial Robots 10, 1–15.

    Google Scholar 

  13. Crane, C. and Duffy, J., 1981, An interactive animated display of man-controlled and autonomous robots, Proc. ASME Computers in Engineering Conference, Chicago, IL.

  14. VolzRichard A., 1988, Report of the robot programming language working group: NATO Workshop on Robot Programming Languages, IEEE J. Robotics Automat. 4, 86–90.

    Google Scholar 

  15. Albus, J.S., 1990, A theory of intelligent systems, Proc. 5th IEEE International Symposium on Intelligent Control: Philadelphia, PA.

  16. Tarnoff, N. and Lumia, R., 1988, The role of off-line robot programming in hierarchical control, 2nd Internat. Symposium on Robotics and Manufacturing Research, Education and Applications, ISRAM, Albuquerque, NM, 967–974.

  17. Angermuller, G., Niedermanayr, E., and Roth, N., 1989, Off-line programming and simulation of flexible assembly, Assembly Automation 9.

  18. Ghani, N., 1988, Sensor integration in ESPRIT, 2nd IFAC Symposium on Robot Control SYROCO '88, 323–328.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tarnoff, N., Jacoff, A. & Lumia, R. Graphical simulation for sensor based robot programming. Journal of Intelligent and Robotic Systems 5, 49–62 (1992). https://doi.org/10.1007/BF00357130

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation