Visual Navigation for Mobile Robots: A Survey

Mobile robot vision-based navigation has been the source of countless research contributions, from the domains of both vision and control. Vision is becoming more and more common in applications such as localization, automatic map construction, autonomous navigation, path following, inspection, monitoring or risky situation detection. This survey presents those pieces of work, from the nineties until nowadays, which constitute a wide progress in visual navigation techniques for land, aerial and autonomous underwater vehicles. The paper deals with two major approaches: map-based navigation and mapless navigation. Map-based navigation has been in turn subdivided in metric map-based navigation and topological map-based navigation. Our outline to mapless navigation includes reactive techniques based on qualitative characteristics extraction, appearance-based localization, optical flow, features tracking, plane ground detection/tracking, etc... The recent concept of visual sonar has also been revised.

[1]  Yolanda González Cid,et al.  Real-time 3d SLAM with wide-angle vision , 2004 .

[2]  Gail A. Carpenter,et al.  Mobile robot sensor integration with fuzzy ARTMAP , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[3]  Charles E. Thorpe,et al.  Vision-based neural network road and intersection detection and traversal , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[4]  Henrik I. Christensen,et al.  Model-driven vision for in-door navigation , 1993, Other Conferences.

[5]  Huosheng Hu,et al.  Visual Navigation of a Museum Guide Robot , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[6]  Lluis Pacheco,et al.  Image Mosaicking for Estimating the Motion of an Underwater Vehicle , 2000 .

[7]  Tieniu Tan,et al.  Mobile robot self-localization based on global visual appearance features , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[9]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[10]  Selim Temizer Optical flow based local navigation , 2001 .

[11]  Jana Kosecka,et al.  Qualitative image based localization in indoors environments , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[12]  Adrian Hilton,et al.  Reconstruction of scene models from sparse 3D structure , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[13]  Masahiro Tomono,et al.  3-D Object Map Building Using Dense Object Models with SIFT-based Recognition Features , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Georges Giralt,et al.  A Multi-level Planning and Navigation System for a Mobile Robot: A First Approach to HILARE , 1979, IJCAI.

[15]  Larry H. Matthies,et al.  Real-time detection of moving objects in a dynamic scene from moving robotic vehicles , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[16]  Yoram Koren,et al.  Real-time obstacle avoidance for fact mobile robots , 1989, IEEE Trans. Syst. Man Cybern..

[17]  Y. Ito,et al.  Real-time vision-based tracking of submarine-cables for AUV/ROV , 1995, 'Challenges of Our Changing Global Environment'. Conference Proceedings. OCEANS '95 MTS/IEEE.

[18]  Rodney A. Brooks,et al.  Visually-guided obstacle avoidance in unstructured environments , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[19]  Álvaro Enrique Arenas,et al.  Position verification of a mobile robot using standard pattern , 1987, IEEE Journal on Robotics and Automation.

[20]  R. Haywood Acquisition of a Micro Scale Photographic Survey Using an Autonomous Submersible , 1986, OCEANS '86.

[21]  Dean Pomerleau,et al.  ALVINN, an autonomous land vehicle in a neural network , 2015 .

[22]  Patrick Rives,et al.  Visual servoing techniques applied to an underwater vehicle , 1997, Proceedings of International Conference on Robotics and Automation.

[23]  Antoni Grau,et al.  Real-time architecture for cable tracking using texture descriptors , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[24]  Ian Horswill Visual collision avoidance by segmentation , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[25]  Hans P. Moravec,et al.  The Stanford Cart and the CMU Rover , 1983, Proceedings of the IEEE.

[26]  Matthew Garratt,et al.  An overview of insect-inspired guidance for application in ground and airborne platforms , 2004 .

[27]  Edward Tunstel,et al.  Enhancing fuzzy robot navigation systems by mimicking human visual perception of natural terrain traversability , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[28]  Phil Palmer,et al.  A Novel Exploration Algorithm Based on a Improvement Strategy , 2005 .

[29]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[30]  Larry H. Matthies,et al.  Real-time detection of moving objects from moving vehicles using dense stereo and optical flow , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[31]  Andrew J. Davison,et al.  Real-time simultaneous localisation and mapping with a single camera , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[32]  James L. Crowley,et al.  Appearance based process for visual navigation , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[33]  E. Trucco,et al.  Video Tracking: A Concise Survey , 2006, IEEE Journal of Oceanic Engineering.

[34]  Masayuki Inaba,et al.  Visual navigation using view-sequenced route representation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[35]  Yoshiaki Shirai,et al.  Panoramic View-Based Navigation in Outdoor Environments Based on Support Vector Learning , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Adrian Hilton,et al.  Scene modelling from sparse 3D data , 2005, Image Vis. Comput..

[37]  David Wooden,et al.  A guide to vision-based map building , 2006, IEEE Robotics & Automation Magazine.

[38]  Gregory Dudek,et al.  Learning Generative Models of Scene Features , 2004, International Journal of Computer Vision.

[39]  Bum-Jae You,et al.  Visual navigation for indoor mobile robots using a single camera , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[40]  Gregory Dudek,et al.  Effective exploration strategies for the construction of visual maps , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[41]  José Santos-Victor,et al.  Omni-directional Visual Navigation , 1999 .

[42]  Parvaneh Saeedi,et al.  Vision-based 3-D trajectory tracking for unknown environments , 2006, IEEE Transactions on Robotics.

[43]  Thomas Netter,et al.  A robotic aircraft that follows terrain using a neuromorphic eye , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  I. Masaki,et al.  Vision-based vehicle guidance , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[45]  Avinash C. Kak,et al.  Fast Vision-guided Mobile Robot Navigation Using Model-based Reasoning And Prediction Of Uncertainties , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[46]  Andrew W. Fitzgibbon,et al.  Maintaining multiple motion model hypotheses over many views to recover matching and structure , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[47]  Shin'ichi Yuta,et al.  Autonomous navigation for mobile robots referring pre-recorded image sequence , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[48]  Gaurav S. Sukhatme,et al.  Detection and Tracking of External Features in an Urban Environment Using an Autonomous Helicopter , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[49]  Alexandre Bernardino,et al.  Visual behaviours for binocular tracking , 1998, Robotics Auton. Syst..

[50]  Volker Graefe,et al.  Vision-based autonomous road vehicles , 1992 .

[51]  David W. Murray,et al.  A unifying framework for structure and motion recovery from image sequences , 1995, Proceedings of IEEE International Conference on Computer Vision.

[52]  R. L. Marks,et al.  Real-time video mosaicking of the ocean floor , 1995 .

[53]  Larry Matthies,et al.  Stereo vision and rover navigation software for planetary exploration , 2002, Proceedings, IEEE Aerospace Conference.

[54]  Hugh F. Durrant-Whyte,et al.  Simultaneous map building and localization for an autonomous mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[55]  Nick Pears,et al.  Visual navigation using planar homographies , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[56]  Takeo Kanade,et al.  Vision and Navigation for the Carnegie-Mellon Navlab , 1987 .

[57]  Volker Graefe,et al.  Dynamic Vision Systems for Autonomous Mobile Robots , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[58]  S. Gentili,et al.  A hierarchical classification system for object recognition in underwater environments , 2002 .

[59]  Ramakant Nevatia,et al.  Symbolic Navigation with a Generic Map , 1999, Auton. Robots.

[60]  Volker Graefe,et al.  Vision For Intelligent Road Vehicles , 1993, Proceedings of the Intelligent Vehicles '93 Symposium.

[61]  Martial Hebert,et al.  Mapping and positioning for a prototype lunar rover , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[62]  Nobuyuki Kita,et al.  Sequential localisation and map-building for real-time computer vision and robotics , 2001, Robotics Auton. Syst..

[63]  Avinash C. Kak,et al.  Robotic vision: What happened to the visions of yesterday? , 2002, Object recognition supported by user interaction for service robots.

[64]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[65]  Ben J. A. Kröse,et al.  Navigation of a mobile robot on the temporal development of the optic flow , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[66]  Michel Dhome,et al.  Outdoor autonomous navigation using monocular vision , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[67]  Yoram Koren,et al.  Real-time obstacle avoidance for fast mobile robots in cluttered environments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[68]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[69]  Bruce A. Draper,et al.  A practical obstacle detection and avoidance system , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[70]  Martin Herman,et al.  Real-time single-workstation obstacle avoidance using only wide-field flow divergence , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[71]  Alberto Ortiz,et al.  Development of the control architecture of an underwater cable tracker: Research Articles , 2005 .

[72]  Randall Smith,et al.  Estimating Uncertain Spatial Relationships in Robotics , 1987, Autonomous Robot Vehicles.

[73]  G. Oriolo,et al.  On-line map building and navigation for autonomous mobile robots , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[74]  Masayuki Inaba,et al.  View-based approach to robot navigation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[75]  Gaurav S. Sukhatme,et al.  Combined optic-flow and stereo-based navigation of urban canyons for a UAV , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[76]  Avinash C. Kak,et al.  NEURO-NAV: a neural network based architecture for vision-guided mobile robot navigation using non-metrical models of the environment , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[77]  Alberto Ortiz,et al.  Development of the control architecture of an underwater cable tracker , 2005, Int. J. Intell. Syst..

[78]  R. Gartshore,et al.  Exploration of an Unknown 2 D Environment using a View Improvement Strategy , 2005 .

[79]  J. Pan,et al.  FUZZY NAV A Vision Based Robot Navigation Architecture using Fuzzy Inference for Uncertainty Reasoning , 1995 .

[80]  Masayoshi Hashima,et al.  Localization and obstacle detection for robots for carrying food trays , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[81]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[82]  Sebastian Thrun,et al.  Probabilistic Algorithms in Robotics , 2000, AI Mag..

[83]  Tamaki Ura,et al.  Underwater cable following by Twin-Burger 2 , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[84]  Shahriar Negahdaripour,et al.  Direct estimation of motion from sea floor images for automatic station-keeping of submersible platforms , 1999 .

[85]  Baoxin Li,et al.  Homography-based ground detection for a mobile robot platform using a single camera , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[86]  Larry H. Matthies,et al.  Robotic vehicles for planetary exploration , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[87]  Larry H. Matthies,et al.  Error modeling in stereo navigation , 1986, IEEE J. Robotics Autom..

[88]  Charles Elving Thorpe,et al.  Fido: vision and navigation for a robot rover , 1984 .

[89]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[90]  Patrick Gros,et al.  3D navigation based on a visual memory , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[91]  Basilio Sierra,et al.  Behavior-Based Indoor Navigation , 2004, Ambient Intelligence for Scientific Discovery.

[92]  Xun Xu,et al.  Mosaic-based positioning and improved motion-estimation methods for automatic navigation of submersible vehicles , 2002 .

[93]  Erann Gat,et al.  Mars microrover navigation: Performance evaluation and enhancement , 1995, Auton. Robots.

[94]  José Santos-Victor,et al.  Vision-based navigation and environmental representations with an omnidirectional camera , 2000, IEEE Trans. Robotics Autom..

[95]  Wolfram Burgard,et al.  Monte Carlo localization for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[96]  Masayuki Inaba,et al.  Visual navigation using omnidirectional view sequence , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[97]  Wolfram Burgard,et al.  MINERVA: a second-generation museum tour-guide robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[98]  Fraser Dalgleish,et al.  A Laser-assisted Vision Sensor For AUV Navigation , 2004 .

[99]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[100]  F. Dalgleish,et al.  Vision-based navigation of unmanned underwater vehicles: a survey. Part I: Vision based cable-, pipeline- and fish tracking , 2004 .

[101]  Emanuele Trucco,et al.  Application of 2 1/2 D visual servoing to underwater vehicle station-keeping , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[102]  Manuela M. Veloso,et al.  Visual sonar: fast obstacle avoidance using monocular vision , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[103]  Yoshiaki Shirai,et al.  Autonomous visual navigation of a mobile robot using a human-guided experience , 2002, Robotics Auton. Syst..

[104]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[105]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[106]  Mandyam V. Srinivasan,et al.  An Optical System for Guidance of Terrain Following in UAVs , 2006, 2006 IEEE International Conference on Video and Signal Based Surveillance.

[107]  Takeshi Hirose,et al.  An Automobile with Artificial Intelligence , 1979, IJCAI.

[108]  Aníbal Ollero,et al.  Real-Time Feature Matching in Image Sequences for Non-Structured Environments. Applications to Vehicle Guidance , 2000, J. Intell. Robotic Syst..

[109]  M. Srinivasan,et al.  Range perception through apparent image speed in freely flying honeybees , 1991, Visual Neuroscience.

[110]  Manuela M. Veloso,et al.  Real-time object detection using segmented and grayscale images , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[111]  Paul Y. Oh,et al.  Autonomous Landing for Indoor Flying Robots Using Optic Flow , 2003 .

[112]  Koren,et al.  Real-Time Obstacle Avoidance for Fast Mobile Robots , 2022 .

[113]  Eiji Nakano,et al.  Real-time obstacle avoidance algorithm for visual navigation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[114]  José Santos-Victor,et al.  Underwater Video Mosaics as Visual Navigation Maps , 2000, Comput. Vis. Image Underst..

[115]  Takashi Tsubouchi,et al.  Map assisted vision system of mobile robots for reckoning in a building environment , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[116]  Stephen M. Rock,et al.  A LOW ENERGY SENSOR FOR AUV-BASED JELLYFISH TRACKING , 2001 .

[117]  James J. Little,et al.  Design and analysis of a framework for real-time vision-based SLAM using Rao-Blackwellised particle filters , 2006, The 3rd Canadian Conference on Computer and Robot Vision (CRV'06).

[118]  Kokichi Sugihara,et al.  Some location problems for robot navigation using a single camera , 1988, Comput. Vis. Graph. Image Process..

[119]  M. Meng,et al.  Mobile robot navigation using neural networks and nonmetrical environmental models , 1993, IEEE Control Systems.

[120]  Giulio Sandini,et al.  Divergent stereo for robot navigation: learning from bees , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[121]  James L. Crowley,et al.  Appearance based processes for visual navigation , 1997 .

[122]  Sjoerd van der Zwaan An Insect Inspired Visual Sensor for the Autonomous Navigation of a Mobile Robot , 2007 .

[123]  Judith Klein-Seetharaman,et al.  Ambient intelligence for scientific discovery , 2004, CHI EA '04.

[124]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[125]  Matthew Turk,et al.  VITS-A Vision System for Autonomous Land Vehicle Navigation , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[126]  Aníbal Ollero,et al.  Motion compensation and object detection for autonomous helicopter visual navigation in the COMETS system , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[127]  Manuela Veloso,et al.  FAST GOAL NAVIGATION WITH OBSTACLE AVOIDANCE USING A DYNAMIC LOCAL VISUAL MODEL , 2005 .

[128]  Andrew Hogue,et al.  AQUA: an aquatic walking robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[129]  Huosheng Hu,et al.  Multisensor Integration for Human-Robot Interaction , 2005 .

[130]  Giulio Sandini,et al.  Visual-Based Obstacle Detection A purposive approach using the normal flow , 1995 .

[131]  Se-Young Oh,et al.  Visual sonar based localization using particle attraction and scattering , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[132]  A. Aguado,et al.  Incremental map building using an occupancy grid for an autonomous monocular robot , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[133]  C. A. Mobile Robot Navigation Using Neural Networks and Nonmetrical Environment Models , 2004 .

[134]  Christian Laugier,et al.  Fusion of stereo and optical flow data using occupancy grids , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[135]  Henrik I. Christensen,et al.  Model-driven vision for in-door navigation , 1994, Robotics Auton. Syst..

[136]  James J. Little,et al.  Mobile Robot Localization and Mapping with Uncertainty using Scale-Invariant Visual Landmarks , 2002, Int. J. Robotics Res..

[137]  Martin C. Martin,et al.  Evolving visual sonar: Depth from monocular images , 2006, Pattern Recognit. Lett..

[138]  Geoffrey L. Barrows,et al.  Flying insect inspired vision for autonomous aerial robot maneuvers in near-earth environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[139]  Terry Cornall,et al.  Optic flow methods applied to unmanned air vehicles , 2003 .

[140]  Andrew Hogue,et al.  A visually guided swimming robot , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[141]  James J. Little,et al.  Autonomous vision-based exploration and mapping using hybrid maps and Rao-Blackwellised particle filters , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[142]  Simon Lacroix,et al.  Reactive navigation in outdoor environments using potential fields , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[143]  Nick Pears,et al.  Ground plane segmentation for mobile robot visual navigation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[144]  A. Zaknich,et al.  Visually-guided obstacle avoidance , 1999, ICONIP'99. ANZIIS'99 & ANNES'99 & ACNN'99. 6th International Conference on Neural Information Processing. Proceedings (Cat. No.99EX378).

[145]  James J. Little,et al.  Vision-based global localization and mapping for mobile robots , 2005, IEEE Transactions on Robotics.

[146]  Gregory D. Hager,et al.  Real-time vision-based robot localization , 1993, IEEE Trans. Robotics Autom..

[147]  Alexander Zelinsky,et al.  Preliminary experiments in visual servo control for autonomous underwater vehicle , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[148]  Simon Parsons,et al.  Principles of Robot Motion: Theory, Algorithms and Implementations by Howie Choset, Kevin M. Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun, 603 pp., $60.00, ISBN 0-262-033275 , 2007, The Knowledge Engineering Review.

[149]  Fraser Dalgleish,et al.  Vision-based navigation of unmanned underwater vehicles : a survey. Part 2: Vision-basedstation-keeping and positioning , 2005 .

[150]  Yang Fan,et al.  Optical flow based speed estimation in AUV target tracking , 2001, MTS/IEEE Oceans 2001. An Ocean Odyssey. Conference Proceedings (IEEE Cat. No.01CH37295).

[151]  Alexander D. Stoyenko,et al.  Real-Time Imaging: Theory, Techniques, and Application , 1996 .

[152]  Patrick Gros,et al.  Robot motion control from a visual memory , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.