Hostname: page-component-76fb5796d-vvkck Total loading time: 0 Render date: 2024-04-25T08:15:09.441Z Has data issue: false hasContentIssue false

Navigational path planning for a vision-based mobile robot

Published online by Cambridge University Press:  09 March 2009

Ronald C. Arkin
Affiliation:
Department of Information and Computer Science, Georgia Institute of Technology, Atlanta, Georgia 30332 (USA)

Summary

The Autonomous Robot Architecture (AuRA) provides multi-level representation and planning capabilities. This paper addresses the task of navigational path-planning, which provides the robot with a path guaranteed to be free of collisions with any modeled obstacles. Knowledge supporting visual perception can also be embedded, facilitating the actual path traversal by the vehicle.

A multi-level representation and architecture to support multi-sensor navigation (predominantly visual) are described. A hybrid vertex-graph free-space representation based upon the decomposition of free space into convex regions capable for use in both indoor and limited outdoor navigation is discussed. This “meadow map” is produced via the recursive decomposition of the initial bounding area of traversability and its associated modeled obstacles. Of particular interest is the ability to handle diverse terrain types (sidewalks, grass, gravel, etc.) “Transition zones” ease the passage of the robot from one terrain type to another.

The navigational planner that utilizes the data available in the above representational scheme is described. An A* search algorithm incorporates appropriate cost functions for multi-terrain navigation. Consideration is given to just what constitutes an “optimal” path in this context.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1989

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.Arkin, R.C., “Towards Cosmopolitan Robots: Intelligent Navigation in Extended Man-made Environments” Ph.D Dissertation COINS TR–87–80 (Computer and Information Science Department, U. Mass., Amherst, 09, 1987).Google Scholar
2.Arkin, R.C., Riseman, E. and Hanson, A., “Visual Strategies for Mobile Robot Navigation”, Proceedings of IEEE Computer Society Workshop on Computer Vision Miami Beach, FLA, 176181 (12 1987).Google Scholar
3.Amarci, S., “On Representations of Problems on Reasoning about ActionsMachine Intelligence 3, 1986, reprinted in Readings in Artificial Intelligence (eds Webber & Nilsson) (Tioga Publishing Co., Palo Alto, CA, 1981) pp: 2–22.Google Scholar
4.Arkin, R., “Path Planning and Execution for a Mobile Robot: A Review of Representation and Control Strategies”, COINS Technical Report 86–47 (Computer and Information Science Department, University of Massachusetts, Spring, 1986).Google Scholar
5.Hanson, A. and Riseman, E., “VISIONS, A.Computer System for Interpreting Scenes” Computer Vision Systems, (Hanson, and Riseman, , eds.), (Academic Press, Orlando, FLA, 1978) pp. 303333.Google Scholar
6.Parma, C., Hanson, A. and Riseman, E., “Experiments in Schema-driven Interpretation of a Natural Scene” COINS Tech. Rep. 80–10, Comp. and Info. Sci. Dept., Univ. of Massachusetts, Amherst (1980).Google Scholar
7.Weymouth, T., “Using Object Descriptions in a Schema Network for Machine Vision” Ph.D. Dissertation COINS Technical Report 86–24 Dept. of Comp. and Infor. Science, University of Massachusetts, Amherst, Ma (05, 1986).Google Scholar
8.Tsuji, S., “Monitoring a Building Environment by a Mobile Robot” Robotics Research, Second Int. Symp. (eds. Hanafusa, and Inoue, ) (MIT Press, Cambridge, MA, 1985) pp. 349356.Google Scholar
9.Keirsey, D., Mitchell, J., Payton, D. and Preyss, E., “Multilevel Path Planning for Autonomous Vehicles” SPIE 485, Proc. Applications of Artificial Intelligence, 133137 (1984).CrossRefGoogle Scholar
10.Koch, E., Yeh, C., Hillel, G., Meystel, A. and Isik, C., “Simulation of Path Planning for a System with Vision and Map UpdatingProc. IEEE Int., Conf. Robotics and Automation,St. Louis, Mo., 146160 (1985).Google Scholar
11.Ooka, A., Ogi, K., Wada, Y., Kida, Y., Takemoto, A., Okamoto, K. and Yoshida, K., “Intelligent Robot System II” Robotics Research, Second Int. Symposium (eds. Hanafusa, and Inoue, , MIT Press, Cambridge, MA, 1985) pp. 341347.Google Scholar
12.Pearson, G. and Kuan, D., “Mission Planning System for an Autonomous VehicleIEEE Second Conf. On Artif. Intel. App., 162167 (12, 1985).Google Scholar
13.Girali, G., “Mobile Robots” Artificial Intelligence and Robotics (eds. Brady, , Gerhardt, , and Davidson, ) (Springer-Verlag, Berlin, West Germany, NATO ASI series 1984) pp. 365394.CrossRefGoogle Scholar
14.Stentz, A. and Shafer, S., “Module Programmer's Guide to Local Map Builder for ALVan” CMU Computer Science Department, Pittsburg, PA (07, 1985).Google Scholar
15.Girali, G., Chatila, R. and Vaissel, M., “An Integrated Navigation and Molion Control System for Autonomous Multisensory Mobile Robols” Robotics Research, The First International Symposium (MIT Press, Cambridge, MA, 1984) pp. 191214.Google Scholar
16.Parodi, A., Nitao, J. and McTamaney, L.S., “An Inlelligent System for an Autonomous VehicleProc. IEEE Int. Conf. on Robotics and Auto.,San. Fran., Calif., 16571663 (1986).Google Scholar
17.Arkin, R., “Motor Schema Based Navigation for a Mobile Robol: An Approach to Programming by BehaviorProc. IEEE Conf. on Robotics and Auto.,Raleigh, NC, 264–171 (1987).Google Scholar
18.Nitao, J. and Parodi, A., “An Intelligenl Pilol for an Aulonomous Vehicle SystemProc. IEEE Second Conf. On Artif. Intel. App., 176183 (12, 1985).Google Scholar
19.Crowley, J., “Navigation for an Intelligent Mobile Robot” CMU Robotics Institute Tech. Rep., CMU–RI–TR–84–18 (1984).Google Scholar
20.Hanson, A. and Riseman, E., “The VISIONS Image Underslanding System – 1986” In: Advances in Computer Vision (Brown, Chris, ed.), to be published by Lawrence Erlbaum Associates, Publishers, Hillsdale, N.J.Google Scholar
21.Parodi, A.M., “Multi-Goal Real-lime Global Path Planning for an Autonomous Land Vehicle using a High-speed Graph Search ProcessorProc. IEEE Int. Conf. Robotics and Automation,St. Louis, Mo., 161167 (1985).Google Scholar
22.Hart, P.E., Nilsson, N.J. and Raphael, B., “A Formal Basis for the Heuristic Determination of Minimum Cost Paths”, IEEE Trans. Syst. Science and Cybernetics, SSC-4(2), 100107 (1968).CrossRefGoogle Scholar
23.Nilsson, N., Principles of Artificial Intelligence (Tioga Publishing Co., Palo Allo, CA, 1980).Google Scholar
24.Thorpe, C., “Path Relaxalion: Palh Planning for a Mobile Robot” CMU Robotics Institute Technical Report CMU–RE–TR–84–5, Pittsburg, PA (04, 1984).CrossRefGoogle Scholar
25.Mitchell, J. and Keirsey, D., “Planning Slralegic paths through Variable terrain data” SPIE 485, Proc. Applications of Artificial Intelligence, 172179 (1984).CrossRefGoogle Scholar
26.Sedgewick, K., Algorithms (Addison-Wesley, Reading, MA, 1983) p. 313.Google Scholar
27.Moravec, H. and Elfes, A., “High Resolution Maps from Wide Angle Sonar”, Proc 1985 IEEE Int. Conf. on Robotics and Automation,St. Louis, Mo., 116121, (1985).Google Scholar
28.Chalila, R. and Laumond, J. P., “Position Referencing and Consistent World Modeling for Mobile Robots”, Proc. IEEE Int. Conf. Rob. and Auto.,St. Louis, Mo., 138145 (1985).Google Scholar