Skip to main content
Log in

UPE: Utah prototyping environment for robot manipulators

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

Abstract

Developing an environment that enables optimal and flexible design of robot manipulators using reconfigurable links, joints, actuators, and sensors is an essential step for efficient robot design and prototyping. Such an environment should have the right “mix” of software and hardware components for designing the physical parts and the controllers, and for the algorithmic control of the robot modules (kinematics, inverse kinematics, dynamics, trajectory planning, analog control and digital computer control). Specifying object-based communications and catalog mechanisms between the software modules, controllers, physical parts, CAD designs, and actuator and sensor components is a necessary step in the prototyping activities.

In this paper, we propose a flexible prototyping environment for robot manipulators with the required subsystems and interfaces between the different components of this environment. This environment provides a close tie between the design parameters of the robot manipulator by the different subsystems involved in the design process. The design and implementation of this environment along with the implementation of some of the subsystems are presented, and some examples that demonstrate the functionality of the environment are discussed. This work was supported in part by DARPA grant N00014-91-J-4123, NSF grant CDA 9024721, and a University of Utah Research Committee grant. All opinions, findings, conclusions or recommendations expressed in this document are those of the author and do not necessarily reflect the views of the sponsoring agencies.

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. Bradakis, M., Henderson, T. C., and Zachary, J.: Reactive behavior design tools, in IEEE Int. Symp. Intelligent Control, Glasgow, Scotland, 1992, pp. 173–183.

  2. Bukhres, O. A., Chen, J., Du, W., and Elmagarmid, A. K.: Interbase: An execution environment for heterogeneous software systems, IEEE Computer Magazine (Aug. 1993), 57–69.

  3. Chiu, S. L.: Kinematic characterization of manipulators: An approach to defining optimality, in IEEE Int. Conf. Robotics and Automation, 1988, pp. 828–833.

  4. Cutkosky, M. R., Engelmore, R. S., Fikes, R. E., Genesereth, M. R., Gruber, T. R., Mark, W. S., Tenenbaum, J. M., and Weber, J. C.: PACT: An experiment in integrating concurrent engineering systems, IEEE Computer Magazine (Jan. 1993), 28–37.

  5. Dalton, P. J.: Z-infinity: A framework for reactive autonomous agent specification and analysis, Master's thesis, University of Utah, Salt Lake City, UT, 1994.

  6. Dekhil, M., Sobh, T. M., and Henderson, T. C.: URK: Utah Robot Kit-a 3-link robot manipulator prototype, IEEE Int. Conf. Robotics and Automation, May 1994.

  7. Dekhil, M., Sobh, T. M., Henderson, T. C., and Mecklenburg, R.: Robotic prototyping environment (progress report), Tech. Rep. UUCS-94-004, University of Utah, Feb. 1994.

  8. Dewan, P., and Riedl, J.: Toward computer-supported concurrent software engineering, IEEE Computer Magazine (Jan. 1993), 17–27.

  9. Duhovnik, J., Tavcar, J., and Koporec, J.: Project manager with quality assurance, Computer-Aided Design 25(5) (1993), 311–319.

    Google Scholar 

  10. Engineering Geometry Systems: Alpha-1 Programmer's Manual, 1992.

  11. Grupen, R., and Henderson, T. C.: Autonomous behaviors: Mapping perception to action, in T. C.Henderson (ed.), NATO ASI on Traditional and Non-Traditional Robotic Sensors, Springer-Verlag, Heidelberg, 1990, pp. 285–312.

    Google Scholar 

  12. Henderson, T. C., Dalton, P., and Zachary, J.: A research program for autonomous agent behavior specification and analysis, IEEE Int. Symp. on Intelligent Control, Washington, DC, 1991.

  13. Henderson, T. C., and Grupen, R.: Logical behaviors, J. Robotic Systems 7(3) (1990), 309–336.

    Google Scholar 

  14. Henderson, T. C., and Thompson, W. B.: Image understanding research at the University of UT, in ARPA 1994 IU Workshop, Monterey, CA, 1994.

  15. Hollerbach, J.: Optimum kinematic design for a seven degree of freedom manipulator, in H. Hanafusa and H. Inous (eds), Robotics Research: 2nd Int. Symp., MIT Press, 1985, pp. 215–222.

  16. Lamb, D. A., Software Engineering: Planning for Change, Prentice-Hall, Englewood Cliffs, NJ, 1988.

    Google Scholar 

  17. Ma, O., and Angeles, J.: Optimum design of manipulators under dynamic isotropy conditions, in IEEE Int. Conf. Robotics and Automation, 1993, pp. 470–475.

  18. Marefat, M., Malhorta, S., and Kashyap, R. L.: Object-oriented intelligent computerintegrated design, process planning, and inspection, IEEE Computer Magazine (Mar. 1993), 54–65.

  19. Mayorga, R. V., Ressa, B., and Wong, A. K. C.: A kinematic criterion for the design optimization of robot manipulators, in IEEE Int. Conf. Robotics and Automation, 1991, pp. 578–583.

  20. Mayorga, R. V., Ressa, B., and Wong, A. K. C.: A kinematic design optimization of robot manipulators, in IEEE Int. Conf. Robotics and Automation, 1992, pp. 396–401.

  21. Nicol, J. R., Wilkes, C. T., and Manola, F. A.: Object orientation in heterogeneous distributed computing systems, IEEE Computer Magazine (June 1993), 57–67.

  22. Shiller, Z., and Sundar, S.: Design of robot manipulators for optimal dynamic performance, in IEEE Int. Conf. Robotics and Automation, 1991, pp. 344–349.

  23. Sobh, T. M., Dekhil, M., and Henderson, T. C.: Prototyping a robot manipulator and controller, Tech. Rep. UUCS-93-013, Univ. of Utah, June 1993.

  24. Sriram, D. and Logcher, R.: The MIT dice project, IEEE Computer Magazine (Jan. 1993), 64–71.

  25. Takano, M., Masaki, H., and Sasaki, K.: Concept of total computer-aided design system of robot manipulators, in Robotics Research: 3rd Int. Symp., 1986, pp. 289–296.

  26. Will, P.: Information technology and manufacturing, CSTB/NRC Preliminary Report 1, National Academy Press, Nov. 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dekhil, M., Sobh, T.M., Henderson, T.C. et al. UPE: Utah prototyping environment for robot manipulators. J Intell Robot Syst 17, 31–60 (1996). https://doi.org/10.1007/BF00435715

Download citation

  • Received:

  • Accepted:

  • Issue Date:

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

Key words

Navigation