Skip to main content Accessibility help

Continuous path planning via a non-inverting parallel algorithm

  • S. D. Voliotis (a1) and M. A. Christodoulou (a2)


The problem of path tracking in robotic manipulators applications is studied in this paper. The path is generated as a sequence of elementary motions. The characteristic feature of our algorithm is that it avoids singularities, because there is no need to use inverse kinematics. Direction and proximity criteria are introduced.

The application of parallel processing methods to path tracking according to the previous algorithm is presented. The algorithm is implemented in the Alliant FX/80 parallel machine.



Hide All
1.Whitney, D.E., “Resolved Motion Rate Control of Manipulators and Human Prostheses” IEEE Trans. on Man-Machine Systems MMS-10, 2, 4753 (06, 1969).
2.Paul, R.P., Robot Manipulators: Mathematics, Program ming and Control (MIT Press, Cambridge, Mass. 1981).
3.Craig, J.J., Introduction to Robotic Machines and Control (Addison Wesley, Reading Mass. 1986).
4.Vereschagin, A.F. and Generozov, V.L., “Planning of the actuator Trajectories of Manipulation Robot” (in Russian), Izvestiya AN USSR, Teknicheskaya Kibernetika 2 (1978).
5.Yamamoto, M., Ozaki, H. and Mohri, A., “Planning of Manipulator Joint Trajectories by an Iterative MethodRobotica 6, part 2, 101105 (1988).
6.Sugimoto, K., Duffy, J. and Hunt, K., “Special Configurations of Spatial Mechanisms and Robot ArmsMech & Mach. Theory 17, No. 2, 119132 (1982).
7.Litvin, F., Yi, Z., Castelli, V. and Innocenti, C., “Singularities, Configurations, and Displacement Functions for ManipulatorsInt. J. Rob. Res. 5, No. 2, 5265 (Summer, 1986).
8.Lai, Z. and Yang, D., “A New Method for the Singularity Analysis of Simple Six-Link ManipulatorsInt. J. Rob. Res. 5, 6674 (Summer, 1986).
9.Wang, S. and Waldron, K., “A Study of the Singular Configurations of Serial ManipulatorsTrans. ASME, J. Mech. Trans., & Aut. Des. 109, No. 2, 1420 (03, 1987).
10.Tumeh, Z.S. and Alford, C.O., “Solving for Manipulator Joint Rates in Singular PositionsProc. IEEE Int. Conf.Rob. & Aut.Philadelphia, PA (1988) pp. 987992.
11.Nakamura, Y. and Hanafusa, H., “Inverse Kinematic Solutions with Singularity Robustness for Robot Manipulator ControlTrans., ASME, J. Dyn. Sys., Meas. & Cont. 109, 163171 (1986).
12.Dauchez, P., “An Easy Way of Controlling Two Cooperating Robots Handling Light Objects at Low Speed” 25thIEEE CDC Athens (1986) pp. 236238.
13.Krustev, E. and Lilov, L., “Kinematic Path Control of Robot ArmsRobotica 4, 107116 (1986).
14.Krustev, E. and Lilov, L., “Extended Kinematic Path Control of Robot ArmsRobotica 5, 4553 (1987).
15.Whitney, D.E., “The Mathematics of Coordinated Control of Prosthetic Arms and Manipulators” ASME J. Dynamic Systems, Measurement and Control 303309, (1972).
16.Paul, R.P.C., “Manipulator Cartesian Path Control” IEEE Trans. on Systems, Man and Cybernetics SMC-9, 702711 (1979).
17.Taylor, R.H., “Planning and Execution of Straight Line Manipulator Trajectories”, IBM J. Research and Development 23, 424436 (1979).
18.Voliotis, S.D., Panopoulos, G.I. and Christodoulou, M.A., “Coordinated Path Tracking by Two Robot Arms with a Noninverting Algorithm Based on the Simplex Method” IEE part D, Control Theory and Applications 390396 (1990).
19.Christodoulou, M.A. and Voliotis, S.D., “Path Tracking with a Non-Inverting Algorithm in Robot Manipulators” MECO 8th Int. Symp. on Meas. Sign. Proc. and Con, Taormina, Italy (1986) pp. 256258. Carmo, C., Differential Geometry of Curves and Surfaces (Englewood Cliffs, NJ: Prentice-Hall, 1976).
21.Ranky, P.G. and Ho, C.Y., Robot Modeling Control and Applications (IFS Publication, UK, 1985).

Continuous path planning via a non-inverting parallel algorithm

  • S. D. Voliotis (a1) and M. A. Christodoulou (a2)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed