Skip to main content

CAD, Robot Programming and Ada

  • Conference paper
  • 571 Accesses

Part of the book series: NATO ASI Series ((NATO ASI F,volume 11))

Abstract

This paper addresses two topics which on the surface are unrelated, the use of CAD to assist robot and sensor programming, and the use of Ada as the basis for robot programming. The association between them arises from the fact that they are being combined in an experimental facility. The facility consists of an Intel iAPX 432 multiprocessing microcomputer system, a GE TN2500 camera, an ASEA RB 6 robot and a link to a VAX 11/780 off-line computer system. The facility is being used as a testbed for various robot programming and interface strategies, and to investigate the utility of object based systems as the computer foundation of manufacturing cells. Experimental verification of techniques using information extracted from CAD models to assist in robot programming and the use of Ada are important parts of the experiment.

This work is supported in part by the Air Force Office of Scientific under contract number F49620–82-C-0089 and in part by the Zimmer Foundation.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. P. Paul, “Modelling, trajectory calculation, and servoing of a computer controlled arm,” AIM 177, Artificial Intelligence Lab., Stanford Univ., Nov. 1972.

    Google Scholar 

  2. R. H. Taylor, “The synthesis of manipulator control programs from task-level specifications,” AIM-282, Artificial Intelligence Lab., Stanford Univ., 1976.

    Google Scholar 

  3. C. Laugier and J. Pertin, Automatic grasping: a case study in accessibility analysis. Bazga, Italy: NATO-Advanced Studies Institute on Robotics & Artificial Intelligence, June 1983.

    Google Scholar 

  4. P. Brou, Implementation of high-level commands for robots (M.S. Thesis). Dept. of Electrical Engrg. and Computer Science, MIT, Dec. 1980.

    Google Scholar 

  5. H. Asada, Studies in prehension and handling by robot hands with elastic finger. Univ. of Kyoto, 1979.

    Google Scholar 

  6. J. Wolter, T. C. Woo, and R. A. Volz, “Gripping position for 3D objects,” Proc. of the 1982 Meeting of the Industrial Applications Soc., pp. 1309–1314, Oct. 1982.

    Google Scholar 

  7. C. Laugier, “Industrial robots,” Proc. 11th Int’l Symp., Oct. 1981.

    Google Scholar 

  8. M. T. Mason, Manipulator grasping and pushing operations (Ph.D. Thesis). Dept. of Electrical Engrg. and Computer Science, MIT, 1982.

    Google Scholar 

  9. T. Lozano-Perez, “The design of a mechanical assembly system,” AI TR 397, Artificial Intelligence Lab., MIT, 1976.

    Google Scholar 

  10. T. Lozano-Perez, “Automatic planning of manipulator transfer movements,” IEEE Trans. on Systems, Man, and Cybernetics, vol. SMC-11, no. 10, Oct. 1981.

    Google Scholar 

  11. M. Wingham, Planning how to grasp objects in a cluttered environment (M.Ph. Thesis). Univ. of Edinburgh, 1977.

    Google Scholar 

  12. W. A. Perkins, “A model-based language for manipulator control,” IEEE Trans. on Computers 27, pp. 126–143, 1978.

    Article  MathSciNet  Google Scholar 

  13. J. Sklansky, “On the Hough technique for curve detection,” IEEE Trans. on Computers, vol. C-27, no. 10, pp. 923–926, Oct. 1978.

    Article  Google Scholar 

  14. D. H. Ballard, “Generalizing the Hough transform to detect arbitrary shapes,” Pattern Recognition, vol. 13, no. 2, pp. 111–122, 1981.

    Article  MATH  Google Scholar 

  15. K. G. Shin, Comparative study of robot programming languages. Center for Research in Integrated Manufacturing, Univ. of Michigan, (to appear) 1983.

    Google Scholar 

  16. W. A. Gruver, B. I. Soroka, J. J. Craig, and T. L. Turner, “Evaluation of commercially available robot programming languages,” Proc. of the 19th Int’l Symp. on Industrial Robots & Robots 7, pp. 12–58 to 12–66, April 1983.

    Google Scholar 

  17. Ada Programming Language (ANSI/MIL-STD-1815A). Washington, D.C. 20301: Ada Joint Programming Office, Dept. of Defense, OUSD (R&D), Jan. 1983.

    Google Scholar 

  18. M. A. Wesley, “Construction and use of geometric models,” Computer Aided Design, 1980.

    Google Scholar 

  19. A. Rosenfeld and A. C. Kak, in Digital Picture Processing. New York, NY: Academic Press, 1976.

    Google Scholar 

  20. H. G. Barrow and R. J. Popplestone, “Relational descriptions in picture processing,” Machine Intelligence, vol. 6, pp. 377–396.

    Google Scholar 

  21. C. L. Lawson and R. J. Hanson, in Solving Least Squares Problems Prentice-Hall, Inc., 1974.

    Google Scholar 

  22. T. Rentsch, “Object oriented programming,” Sigplan Notices, vol. 17, no. 9, pp. 51–57, Sept. 1982.

    Article  Google Scholar 

  23. E. I. Organick, A programmer’s view of the Intel 432 system. Santa Clara, CA 95051: Intel Corp., 1982.

    Google Scholar 

  24. M. Shaw, “The impact of abstraction concerns on modern programming languages,” Proc. of the IEEE, vol. 68, no. 9, pp. 1119–1130, Sep. 1980.

    Article  Google Scholar 

  25. N. Wirth, in Programming in Modula-2 (2nd ed.). Berlin, Germany: Springer-Verlag, 1982.

    MATH  Google Scholar 

  26. P. B. Hansen, DUNG in The Architecture of Concurrent Programs. Englewood Cliffs, NJ: Prentice-Hall, 1977.

    MATH  Google Scholar 

  27. R. Milner, “Theory of type polymorphism in programming,” Jour. of Computers and System Sciences, vol. 17, pp. 348–375, 1978.

    Article  MathSciNet  MATH  Google Scholar 

  28. D. I. Good and W. D. Young, “Generics and verification in Ada,” Sigplan Notices, vol. 15, pp. 123–127, Nov. 1980.

    Article  Google Scholar 

  29. E. S. Roberts, A. Evans, Jr., C. R. Morgan, and E. M. Clarke, “Task management in Ada — a critical evaluation for real-time multiprocessors,” Software — Practice and Experience, vol. 11, pp. 1019–1051, 1981.

    Article  MATH  Google Scholar 

  30. S. J. Kretch, “CAD/CAM for robotics,” Robot 7 Conf., March 1982.

    Google Scholar 

  31. G. J. Gleason, “Vision module development,” Ninth Report, NSF Grants APR75–13074 and DAR78–27128, SRI Projects 4391 and 8487, Stanford Research Institute, Menlo Park, CA, pp. 9–16, Aug. 1979.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Volz, R.A., Woo, A.C., Wolter, J.D., Mudge, T.N., Turney, J.L., Gal, D.A. (1984). CAD, Robot Programming and Ada. In: Brady, M., Gerhardt, L.A., Davidson, H.F. (eds) Robotics and Artificial Intelligence. NATO ASI Series, vol 11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82153-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-82153-0_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-82155-4

  • Online ISBN: 978-3-642-82153-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics