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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
R. P. Paul, “Modelling, trajectory calculation, and servoing of a computer controlled arm,” AIM 177, Artificial Intelligence Lab., Stanford Univ., Nov. 1972.
R. H. Taylor, “The synthesis of manipulator control programs from task-level specifications,” AIM-282, Artificial Intelligence Lab., Stanford Univ., 1976.
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.
P. Brou, Implementation of high-level commands for robots (M.S. Thesis). Dept. of Electrical Engrg. and Computer Science, MIT, Dec. 1980.
H. Asada, Studies in prehension and handling by robot hands with elastic finger. Univ. of Kyoto, 1979.
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.
C. Laugier, “Industrial robots,” Proc. 11th Int’l Symp., Oct. 1981.
M. T. Mason, Manipulator grasping and pushing operations (Ph.D. Thesis). Dept. of Electrical Engrg. and Computer Science, MIT, 1982.
T. Lozano-Perez, “The design of a mechanical assembly system,” AI TR 397, Artificial Intelligence Lab., MIT, 1976.
T. Lozano-Perez, “Automatic planning of manipulator transfer movements,” IEEE Trans. on Systems, Man, and Cybernetics, vol. SMC-11, no. 10, Oct. 1981.
M. Wingham, Planning how to grasp objects in a cluttered environment (M.Ph. Thesis). Univ. of Edinburgh, 1977.
W. A. Perkins, “A model-based language for manipulator control,” IEEE Trans. on Computers 27, pp. 126–143, 1978.
J. Sklansky, “On the Hough technique for curve detection,” IEEE Trans. on Computers, vol. C-27, no. 10, pp. 923–926, Oct. 1978.
D. H. Ballard, “Generalizing the Hough transform to detect arbitrary shapes,” Pattern Recognition, vol. 13, no. 2, pp. 111–122, 1981.
K. G. Shin, Comparative study of robot programming languages. Center for Research in Integrated Manufacturing, Univ. of Michigan, (to appear) 1983.
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.
Ada Programming Language (ANSI/MIL-STD-1815A). Washington, D.C. 20301: Ada Joint Programming Office, Dept. of Defense, OUSD (R&D), Jan. 1983.
M. A. Wesley, “Construction and use of geometric models,” Computer Aided Design, 1980.
A. Rosenfeld and A. C. Kak, in Digital Picture Processing. New York, NY: Academic Press, 1976.
H. G. Barrow and R. J. Popplestone, “Relational descriptions in picture processing,” Machine Intelligence, vol. 6, pp. 377–396.
C. L. Lawson and R. J. Hanson, in Solving Least Squares Problems Prentice-Hall, Inc., 1974.
T. Rentsch, “Object oriented programming,” Sigplan Notices, vol. 17, no. 9, pp. 51–57, Sept. 1982.
E. I. Organick, A programmer’s view of the Intel 432 system. Santa Clara, CA 95051: Intel Corp., 1982.
M. Shaw, “The impact of abstraction concerns on modern programming languages,” Proc. of the IEEE, vol. 68, no. 9, pp. 1119–1130, Sep. 1980.
N. Wirth, in Programming in Modula-2 (2nd ed.). Berlin, Germany: Springer-Verlag, 1982.
P. B. Hansen, DUNG in The Architecture of Concurrent Programs. Englewood Cliffs, NJ: Prentice-Hall, 1977.
R. Milner, “Theory of type polymorphism in programming,” Jour. of Computers and System Sciences, vol. 17, pp. 348–375, 1978.
D. I. Good and W. D. Young, “Generics and verification in Ada,” Sigplan Notices, vol. 15, pp. 123–127, Nov. 1980.
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.
S. J. Kretch, “CAD/CAM for robotics,” Robot 7 Conf., March 1982.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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