Hostname: page-component-78c5997874-t5tsf Total loading time: 0 Render date: 2024-11-10T12:47:11.880Z Has data issue: false hasContentIssue false

Computer simulation of sensor-based robot collision avoidance in an unknown environment*

Published online by Cambridge University Press:  09 March 2009

K. Sun
Affiliation:
Yale University, Department of Electrical Engineering, New Haven, Connecticut 06520, (USA)
V. Lumelsky
Affiliation:
Yale University, Department of Electrical Engineering, New Haven, Connecticut 06520, (USA)

Summary

Computer simulation is a major tool in validation of robot motion planning systems, since, on the one hand, underlying theory of algorithms typically requires questionable assumptions and simplifications, and, on the other hand, experiments with hardware are necessarily limited by available resources and time. This is especially true when the motion planning system in question is based on sensor feedback and the generated trajectory is, therefore, unpredictable. This paper describes a simulation system ROPAS (for RObot PAth Simulation) for testing one approach — called Dynmic Path Planning (DPP) — to sensor-based robot collision avoidance in an environment with unknown obstacles. Using real time graphics animation of the motion planning system, the user can simulate the behavior of an autonomous vehicle or a robot arm manipulator with a fixed base. The overall structure of the system is described, and examples are presented.

Type
Article
Copyright
Copyright © Cambridge University Press 1987

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.Schwartz, J.T. and Sharir, M., “On the “Piano Movers” Problem. I. The Case of a Two-Dimensional Rigid Polygonal Body Moving Amidst Polygonal BarriersComm. on Pure and Applied Mathematics 34, 345398 (1983).CrossRefGoogle Scholar
2.Udupa, S.M., “Collision Detection and Avoidance in Computer Controlled Manipulators” Proceedings of IJCAI–5, 737748, Cambridge, Mass. (08 1977).Google Scholar
3.Lozano-Perez, T., “Automatic Planning of Manipulator Transfer MovementsIEEE Transactions on Systems, Man, and Cybernetics SMC-11, No. 10, 681698 (10, 1981).Google Scholar
4.Brooks, R.A., “Solving the Find-Path Problem by Good Representation of Free SpaceIEEE Transactions on Systems, Man, and Cybernetics T-SMC-13, 190884 (03/04, 1983).Google Scholar
5.Moravec, H., “The Standford Cart and the CMU Rover,” Proc. of the IEEE 71, No. 7, 872884 (07, 1983).CrossRefGoogle Scholar
6.Schwartz, J.T. and Sharir, M., “On the “Piano Movers” Problem. II. General Techniques for Computing Topological Properties of Real Algebraic ManifoldsAdvances in Applied Mathematics 4, 298351 (1983).CrossRefGoogle Scholar
7.Hopcroft, J., Joseph, D. and Whitesides, S., “On the Movement of Robot Arms in 2-Dimensional Bounded Regions,” Proc. of the IEEE Foundations of Computer Science Conference280289, Chicago (11, 1982).CrossRefGoogle Scholar
8.Lumelsky, V.J., “Continuous Robot Motion Planning in Unknown Environment,” In: Adaptive and Learning Systems: Theory and Applications (ed. Narendra, K.) (Premium-Press, 1986) pp. 339358.CrossRefGoogle Scholar
9.Lumelsky, V.J. and Stepanov, A.A., “Dynamic Path Planning for a mobile Automation with Limited Information on the Environment,” IEEE Transactions on Automatic Control AC-31, No. 11, 10581063 (11, 1986).CrossRefGoogle Scholar
10.Lumelsky, V.J., “On Non-Heuristic Motion Planning in Unknown Environment,” Proc. of the IFAC Symposium on Robot Control, 257262, Barcelona, Spain (11, 1985).Google Scholar
11.Lumelsky, V.J., “Dynamic Path Planning for a Planar Articulated Robot Arm Moving Amidst Unknown Obstacles” Automatica (to appear, 1987).CrossRefGoogle Scholar
12.Lumelsky, V.J., “Effect of Kinematics on Dynamic Path Planning for Planar Robot Arms Moving Amidst Unknown Obstacles” IEEE Journal of Robotics and Automation (to appear, 1987).CrossRefGoogle Scholar
13.Bronshtein, I.N. and Semendyayev, K.A., Handbook of Mathematics (Van Nostrand Reinhold Company, 1985).Google Scholar
14.Paul, R., Robot Manipulators (MIT Press, 1981) p. 41.Google Scholar
15.Lee, D.T. and Preparata, P.P., “Computational Geometry – A SurveyIEEE Transactions on Computers C-33, No. 12, 10721101 (12, 1984).CrossRefGoogle Scholar