Hostname: page-component-cd9895bd7-p9bg8 Total loading time: 0 Render date: 2024-12-25T05:30:35.749Z Has data issue: false hasContentIssue false

Multivalue coding: application to autonomous robots

Published online by Cambridge University Press:  09 March 2009

A. Pruski
Affiliation:
Laboratoire d'Automatique et d'Electronique Industrielles, University of Metz, Ile du Saulcy, 57045 METZ Cedex 1 (France)

Summary

The paper describes a free space modeling method by multivalue coding. Each code defines some numerical values representing a set of cells from a grid. The idea consists in using the grid as a Karnaugh board whose rows and columns are binary coded rather than Gray coded. This operating method allows to define, for each code, its grid location and allows numerical comparison in order to locate a code relatively to another. This aspect is helpful for path planning. The free space model is represented by a switching function or a tree to which boolean algebra rules and mathematic operations are applied. We describe an application to mobile robot path planning.

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.Brooks, R.A., “Solving the find path problem by good representation of free spaceIEEE Trans, on Syst. and Cyber. SMC-13, 190197 (1983).Google Scholar
2.Rueb, K.D., “Structuring free space as an Hypergraph for roving robot path planning and navigationIEEE Trans, on Pattern Analys. and Mach. Intel. PAMI-9, No. 2, 263272 (1987).Google ScholarPubMed
3.Chatilla, R., “Système de navigation pour robot mobile autonome: modélisation et processus de décision” Thèse de DDI, Toulouse (1981).Google Scholar
4.Pruski, A. & Boschian, V. “Grid modelisation for autonomous robot” Proc of the IFAC-INCOM'89 Madrid (1989) pp. 227231.Google Scholar
5.Singh, J.S., “Robot path planning using intersecting convex shapes: analysis and simulationIEEE J. of Robotics and Automation RA-3, No. 2101107 (1987).CrossRefGoogle Scholar
6.Samet, H., “Region representation quatrees from binary arraysComp. Graphics and Image Processing 13, 8893 (1980).CrossRefGoogle Scholar
7.Samet, H., “Neighbor finding techniques for images representation by quadtreesComp. Graphics and Image Processing 18, 3757 (1982).CrossRefGoogle Scholar
8.Lozano-Perez, T. & Wesley, M., “An algorithm for planning collision-free paths among polyedral obstaclesCommun. ACM 22, 560570 (1979).CrossRefGoogle Scholar
9.Sharir, M., “Efficients algorithms for planning purely translational collision-free motion and three dimensionsIEEE Proc. of the IEEE Cond. on Robotics and Automation 13261331 (1987).Google Scholar
10.Nilsson, N.J., “Principles of Artificial Intelligence” (Toga publishing 1980).Google Scholar
11.Pruski, A., “Multirobot path planning among moving obstacles using multivalue codesProc of the IEEE Conf. on CIMTroy, USA (1990) pp. 588592.Google Scholar
12.Pruski, A., “Multivalue Coding. Application to Autonomous Robot path planning with rotationsProc of the IEEE Conf. on Robotics and AutomationSacramento, USA (1991) pp. 694699.Google Scholar