Skip to main content

Robotics training station — A new application area in robotics

  • Part 10 Application And Performance Evaluation
  • Conference paper
  • First Online:
RoManSy 9

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

  • 162 Accesses

Abstract

This paper presents a new concept of a Robotics Training Station (RTS) based on a parallel reconfigurable computer architecture. The system consists of an advanced host computer running under the real-time kernel (AMX), and 4 transputers each supporting 4 high-speed serial links which are used for interprocessor communication. Preprocessor and on-line software make the system very flexible for education, training and research purposes. The preprocessor generates highly optimized symbolic robot models and control laws. The generated programs are then compiled and linked together with other programs of the on-line software. The on-line programs are automatically scheduled onto the parallel transputer network. This allows submilisecond computational time which are enough small even for the high-speed direct drive robots.

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. Kriegman D., Siegel D., Narasimhan S., Hollerbach J., Gerpheide G., „Computational Architecture for the Utah/MIT Hand,” IEEE Int. Conf. on Robotics and Automation, 1985.

    Google Scholar 

  2. Schmitz D., Khosla P., Hoffman R., Kanade T., „CHIMERA: A Real-time Programming Environment for Manipulator Control,” in Proc. 1989 IEEE Int. Conf. on Robotics and Automation, Scottsdale, 1989.

    Google Scholar 

  3. Salkind L., „The SAGE Operating System”, in Proc. 1989 IEEE Int. Conf. on Robotics and Automation, Scottsdale, 1989.

    Google Scholar 

  4. N. Kirćanski, et al, „A Distributed PC-based Control System for Education in Robotics,” Robotica, Vol. 9, pp. 235–245, 1991.

    Google Scholar 

  5. Direct Drive Manipulator Research and Development Package — User Guide., Integrated Motions Int., 1990.

    Google Scholar 

  6. M.J. Quinn, Designing Efficient Algorithms for Parallel Computers. McGraw-Hill series in supercomputing and artificial intelligence, McGraw-Hill, New York, 1987.

    Google Scholar 

  7. J. Wander and D. Tesar, „Pipelined Computation of Manipulator Modeling Matrices,” IEEE J. Robotics and Automation, Vol. RA-3, No. 6, pp. 556–566, 1987.

    Google Scholar 

  8. N. Kirćanski et al, „Computation of Customized Symbolic Robot Models on Peripheral Array Processors,” in Proc. 1989 IEEE Conf. on Robotics and Automation, 1989, pp. 1180–1185.

    Google Scholar 

  9. C.S.G. Lee and P.R. Chang, „A Maximum Pipelined CORDIC Architecture for Inverse Kinematic Position Computation,” IEEE Journal of Robotics and Automation, vol. RA-3, no. 5, pp. 445–458, 1987.

    Google Scholar 

  10. S. Geffin and B. Furht, „A Dataflow Multiprocessor System for Robot arm Control,” Int. J. of Robotics Research, Vol. 9, no. 3, pp. 93–103, June 1990.

    Google Scholar 

  11. M. Kirćanski, M. Vukobratović, N. Kirćanski and A. Timčenko, „A New Program Package for the Generation of Efficient Manipulator Kinematic and Dynamic Equations in Symbolic Form”, Robotica, Vol. 6, pp. 311–318, 1988.

    Google Scholar 

  12. A. Timčenko, N. Kirćanski and M. Vukobratović, „A Two-step Algorithm for Generating Efficient Manipulator Models in Symbolic Form,” in Proc. IEEE Conf. on Robotics and Automation, 1991.

    Google Scholar 

  13. M. Vukobratović, N. Kirćanski, A. Timčenko, M. Kirćanski, „SYM-program package for computer-aided generation of optimal symbolic models of robot manipulators” in Multibody systems Handbook, Ed. by W. Schiehlen, Springer-Verlag, New York, 1990.

    Google Scholar 

  14. A. Fijany, Parallel Algorithms and Architectures in Robotics, Ph.d. dissertation, Univ. of Paris XI (Orsay), Sept. 1988.

    Google Scholar 

  15. A. Fijany and A.K. Bejczy, „An efficient algorithm for computation of the manipulator inertia matrix”, J. Robotic Systems, Vol. 7, No. 1, pp. 57–79, 1990.

    Google Scholar 

  16. M. Renaud, „An efficient iterative analytical procedure for obtaining a robot manipulator dynamic model”, in Proc. First Int. Symp. on Robotics Res., Bretton Wood, 1983.

    Google Scholar 

  17. A. Fijany and A. K. Bejczy, „Parallel computation of manipulator inverse dynamics”, Journal of Robotic Systems, Vol. 8, No. 5, pp. 599–635, 1991.

    Google Scholar 

  18. M. Amin-Javaheri and D.E. Orin, „A systolic architecture for computation of the manipulator inertia matrix,” in Proc. IEEE Int. Conf. on robotics and automation, Vol. 2, 1987, pp. 647–653.

    Google Scholar 

  19. T.D. Horak, „A fast computational scheme for dynamic control of manipulators,” in Proc. of 1984. American Control Conference, San Francisco, CA, 1984.

    Google Scholar 

  20. Ch. P. Neuman and J. J. Murray, „Computational robot dynamics: Foundations and applications,” J. of Robotic Systems, vol. 2, No. 4, pp. 425–452, 1985.

    Google Scholar 

  21. J.C. Li, „A new method for dynamic analysis of robot,” in Proc. IEEE Int. Conf. on Robotics and Automation, San Francisco, 1986, pp. 227–233.

    Google Scholar 

  22. J. Burdick, „An algorithm for generation of efficient manipulator dynamic equations,” in Proc. IEEE Int. Conf. on Robotics and Automation, San Francisco, 1986, pp. 212–218.

    Google Scholar 

  23. W. Khalil, J.F. Kleinfinger and M. Gautier, „Reducing the computational burden of the dynamic models of robots”, in Proc. 1986 IEEE Int. Conf. on Robotics and Automation, 1986, pp. 525–532.

    Google Scholar 

  24. A. Izaguirre and R. Paul, „Automatic generation of the dynamic equations of the robot manipulators using a LISP program”, in Proc. IEEE Int. Conf. on Robotics and Automation, San Francisco, 1986

    Google Scholar 

  25. J.Y.S. Luh, M.W. Walker and R.P.C. Paul, „On-line Computational Scheme for Mechanical Manipulators,” Trans. ASME, J. Dynam. Syst., Meas. Contr., vol. 120, pp. 69–76, 1980.

    Google Scholar 

  26. T.J. Tarn, G.T Marth, A.K. Ramadorai, A.K. Bejczy, „Six Degree-of-Freedom Task Space Control for the PUMA 560 Manipulator: An Experimental Study,” in Proc. IFAC/IFIP/IMACS Symposium on Robot Control, Vienna, 1991, pp. 177–182.

    Google Scholar 

  27. C.H. An and J.M. Hollerbach, „The Role of Dynamic Models in Cartesian Force Control of Manipulators,” The Int. J. Robotics Research, vol. 8, No. 4, pp. 51–71, 1989.

    Google Scholar 

  28. INMOS Limited, Transputer Reference Manual, Prentice Hall, 1988.

    Google Scholar 

  29. INMOS Limited, Transputer technical notes, Prentice Hall, 1989.

    Google Scholar 

  30. Logical Systems, Parallel C Transputer Toolset. Distributed by Micro Way,Inc., P.O. Box 79, Kingston, MA 02364 USA, 1988.

    Google Scholar 

  31. R. M. Marshall, „Automatic generation of controller systems from contol software”, in Proc. ICCAD '86, IEEE Int. Conf. on Computer-Aided Design, Santa Clara, CA, Nov. 1986, pp. 256–259.

    Google Scholar 

  32. ParaSoft Corporation, EXPRESS A Communication Environment for Parallel Computers. 27415 Trabuco Circle, Mission Viejo, CA 92692 USA, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

A. Morecki G. Bianchi K. Jaworek

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag London Limited

About this paper

Cite this paper

Vukobratovié, M., Kirćanski, N., Lekovié, D., Petrovié, T. (1993). Robotics training station — A new application area in robotics. In: Morecki, A., Bianchi, G., Jaworek, K. (eds) RoManSy 9. Lecture Notes in Control and Information Sciences, vol 187. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031464

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19834-5

  • Online ISBN: 978-3-540-39315-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics