Hostname: page-component-848d4c4894-nr4z6 Total loading time: 0 Render date: 2024-05-06T19:58:50.023Z Has data issue: false hasContentIssue false

SYM-program environment for manipulator modeling, control and simulation

Published online by Cambridge University Press:  09 March 2009

Aleksandar Timčenko
Affiliation:
Columbia University, New York, NY (USA).
Nenad Kirćanski
Affiliation:
Mihailo Pupin Institute, Volgina 15, 11000 Beograde (Yugoslavia).
Dragan Urošević
Affiliation:
Mihailo Pupin Institute, Volgina 15, 11000 Beograde (Yugoslavia).
Miomir Vukobratović
Affiliation:
Mihailo Pupin Institute, Volgina 15, 11000 Beograde (Yugoslavia).

Summary

This paper describes the structure of the program package for manipulator modeling, control law synthesis and simulation SYM. While the underlying algorithms have been explained elsewhere, this paper puts emphasis on SYM as a program environment with both research and educational purposes. The control law synthesis in symbolic form, as well as system simulation, are given in more details since those features have been introduced into SYM recently. As an illustration we present few instances of SYM outputs which depict main steps in manipulator control system creation process: manipulator structure as a 3D scheme, control law definition form and system simulation results as 2D plots.

Type
Article
Copyright
Copyright © Cambridge University Press 1992

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Unimation Inc., User's guide to VAL-II, Programming Manual.Google Scholar
2.Volz, R.A. & Mudge, T.N., “Robots Are (Nothing More Than) Abstract Data Types”, Robotics Research: The Next Five Years and Beyond (08 1984).Google Scholar
3.LaLonde, W.R., Thomas, D.A. & Johnson, K., “Smalltalk as a Programming Language for Robotics?Proc. 1987 IEEE Conf. on Robotics and Automation14561461 (1987).Google Scholar
4.Pocok, G., “A Distributed, Real-Time Programming Language for Robotics”, Proc. 1989 IEEE Conf, on Robotics and Automation10101015 (1989).Google Scholar
5.Schmilz, D., Hoffman, R., Khosla, P.K. & Kanade, T., “CHIMERA: A Real-Time Programming Environment for Manipulator Control”, Proc. 1989 IEEE Conf, on Robotics and Automation846852 (1989).Google Scholar
6.Hayward, V. & Paul, R.P., “Robot Manipulator Control Under UNIX: RCCL, A Robot Control C Library, Robotics Res, 5, No. 4, 94111 (1986).CrossRefGoogle Scholar
7.Hayward, V., RCCL User's Guide (McGill University, 1984).Google Scholar
8.Kirćanski, M., Vukobratović, M., Kirćanski, N. & Timčenko, A., “A New Program Package for the Generation of Efficient Manipulator Kinematic and Dynamic Equations in Symbiolic Form”, Robotica 6, 311318 (1988).CrossRefGoogle Scholar
9.Vukobratović, M., Kirćanski, N., Timčenko, A. & Kirčanski, M., “SYM – Program for Computer-Aided Generation of Optimal Symbolic Models of Robot Manipulators”. In: Multibody Systems Handbook (Ed., Schichten, W.) (Springer-Verlag, Berlin, 1989).Google Scholar
10.Timčenko, A., Kirčanski, N. & Vukobratovič, M., A Two-Step Algorithm for Generating Efficient Manipulator Models in Symbolic Form”. (Submitted to IEEE Conf. on Robotics and Automation, 1991).Google Scholar
11.Kirčanski, N., Timčenko, A., Jovanović, Z., Kirćanski, M., Vukobratović, M. & Milunov, R., “Computation of Customized Symbolic Robot Models on Peripheral Array ProcessorsProc. 1989 IEEE Conf. on Robotics and Automation11801185 (1989).Google Scholar
12.Ish-Shalom, J. & Kazanzides, P., “SPARTA: Multiple Signal Processor for High-Performance Robotic ControlProc. 1988 IEEE Conf. on Robotics and Automation284290 (1988).Google Scholar
13.Kirćanski, N. et al. , “A Distributed PC-based Control System for Education in RoboticsRobotica 9, No. 2, 235245 (1990).CrossRefGoogle Scholar