Solving Robot Navigation Problems with Initial Pose Uncertainty Using Real-Time Heuristic Search

Total Page:16

File Type:pdf, Size:1020Kb

Solving Robot Navigation Problems with Initial Pose Uncertainty Using Real-Time Heuristic Search From: AIPS 1998 Proceedings. Copyright © 1998, AAAI (www.aaai.org). All rights reserved. Solving Robot Navigation Problems with Initial Pose Uncertainty Using Real-Time Heuristic Search Sven Koenig Reid G. Simmons College of Computing Computer Science Department Georgia Institute of Technology Carnegie Mellon University [email protected] [email protected] Abstract Westudy goal-directednavigation tasks in mazes,where the robots knowthe mazebut do not knowtheir initial pose(po- sition and orientation). Thesesearch tasks can be modeled as planningtasks in large non-deterministicdomains whose GoalPose PtLtsiblcSlatting Poses states are sets of poses. Theycan be solvedefficiently by (StartingBelief) interleaving planningand plan execution,which can reduce the sumof planningand plan-executiontime becauseit al- Figure 1: Goal-Directed Navigation Task #1 lows the robots to gather informationearly. Weshow how Min-MaxLRTA*, a real-time heuristic search method,can solve these and other planningtasks in non-deterministic domainsefficiently. It allowsfor fine-grainedcontrol over savings gained. As an example we consider goal-directed howmuch planning to do betweenplan executions, uses navigation tasks in mazes where the robots knowthe maze heuristic knowledgeto guideplanning, and improvesits plan- but do not knowtheir initial pose (position and orienta- executiontime as it solves similar planningtasks, until its tion). Interleaving planning and plan execution allows the plan-executiontime is at least worst-caseoptimal. We also showthat Min-MaxLRTA* solves the goal-directed naviga- robots to makeadditional observations, whichreduces their tion tasks fast, convergesquickly, and requires only a small pose uncertainty and thus the numberof situations that their amountof memory. plans have to cover. This makes subsequent planning more efficient. Agents that interleave planning and plan execution have Introduction to overcometwo problems: first, they have to make sure Situated agents (such as robots) have to take their planning that they make progress towards the goal instead of cy- time into account to solve planning tasks efficiently (Good cling forever; second, they should be able to improvetheir 1971). For single-instance planning tasks, for example, plan-execution time as they solve similar planning tasks, they should attempt to minimize the sum of planning and otherwise they do not behaveefficiently in the long run in plan-execution time. Finding plans that minimizethe plan- case similar planning tasks unexpectedly repeat. Weshow execution time is often intractable. Interleaving planning how Min-MaxLRTA*, a real-time heuristic search method and plan executionis a general principle that can reduce the that extends LRTA*(Korf 1990) to non-deterministic do- planning time and thus also the sumof planning and plan ex- mains, can be used to address these problems. Min-Max ecution time for sufficiently fast agents in non-deterministic LRTA*interleaves planning and plan execution and plans domains (Genesereth & Nourbakhsh1993). Without inter- only in the part of the domainaround the current state of leaving planning and plan execution, the agents have to find the agents. This is the part of the domainthat is immedi- a large conditional plan that solves the planning task. When ately relevant for them in their current situation. It allows interleaving planning and plan execution, on the other hand, for fine-grained control over howmuch planning to do be- the agents have to find only the beginning of such a plan. tween plan executions, uses heuristic knowledgeto guide After the executionof this subplan, the agents repeat the pro- planning, and improvesits plan-execution time as it solves cess fromthe state that actually resulted from the execution similar planningtasks, until its plan-executiontime is at least of the subplaninstead of all states that could have resulted worst-case optimal. Weshow that Min-MaxLRTA* solves from its execution. Since actions are executed before their the goal-directed navigation tasks fast, convergesquickly, complete consequencesare known,the agents are likely to and requires only a small amountof memory. incur someoverhead in terms of the numberof actions ex- Planning methodsthat interleave planning and plan exe- ecuted, but this is often outweighedby the computational cution have been studied before. This includes assumptive Copyright1998, American Association for Artificial Intelli- planning, deliberation scheduling (including anytimealgo- gence(www.aaai.org). All rights reserved. rithms), on-line algorithms and competitiveanalysis, real- Koenig 145 From: AIPS 1998 Proceedings. Copyright © 1998, AAAI (www.aaai.org). All rights reserved. time heuristic search, reinforcementlearning, robot explo- ration techniques, and sensor-based planning. The proceed- ings of the AAAI-97Workshop on On-Line Search give a goodoverview of these techniques. The contributions of this paper are threefold: First, this paper extends our Min-Max Figure 2: Goal-Directed Navigation Task #2 LRTA*(Koenig & Simmons1995), a real-time heuristic search method for non-deterministic domains, from look- ahead one to arbitrary Iook-aheads. It showshow the search igate to any of the given goal poses and stop. Since there space of Min-MaxLRTA* can be represented more com- might be manyposes that produce the same sensor reports pactly than is possible with minimaxtrees and discusses as the goal poses, solving the goal-directed navigation task howit can be solved efficiently using methodsfrom Markov includes localizing the robot sufficiently so that it knows gametheory. Second, this paper illustrates an advantageof that it is at a goal pose whenit stops. Weuse the following real-time heuristic search methodsthat has not been studied notation: P is the finite set of possible robot poses(pairs of before. It wasalready knownthat real-time heuristic search location and orientation). A(p) is the set of possible actions methodsare efficient alternatives to traditional search meth- that the robot can execute in pose p E P: left, right, and ods in deterministic domains. For example, they are among possibly forward, succ(p, a) is the pose that results from the few search methodsthat are able to find suboptimalplans the execution of action a 6. A(p) in posep E P. o(p) is the for the twenty-four puzzle, a sliding-tile puzzle with more observation that the robot makesin pose p E P: whether than 7 x 1024 states (Korf 199_3 ). They have also been used or not there are walls immediatelyadjacent to it in the four to solve STRIPS-typeplanning tasks (Boner, Loerincs. directions (front, left, behind, right). Therobot starts Geffner 1997). The reason whythey are efficient in deter- pose Pstart E P and then repeatedly makes an observation ministic domainsis because they trade-offminimizing plan- and executes an action until it decides to stop. It knowsthe ning time and minimizing plan-execution time. However, maze, but is uncertain about its start pose. It could be in manydomains from robotics, control, and scheduling are any pose in Pstart C_ P. Werequire only that o(p) = o(ff) nondeterministic. Wedemonstrate that real-time heuristic for all p: p’ E Patart, whichautomatically holds after the search methodscan also be used to speed up problemsolving first observation, and pstart E Pstort, whichautomatically in nondeterministic domainsand that there is an additional holds for Pstart = {P : P 6- P A o(p) = o(pstart)}. The reason whythey are efficient in these domains,namely that robot has to navigate to any pose in PooazC_ P and stop. they allow agents to gather informationearly. This informa- Evenif the robot is not certain about its pose, it can tion can be used to resolve someof the uncertainty caused maintain a belief about its current pose. Weassume that by nondeterminism and thus reduce the amount of plan- the robot cannot associate probabilities or other likelihood ning done for unencounteredsituations. Third. this paper estimates with the poses. Then, all it can do is maintain a demonstrates an advantage of Min-MaxLRTA* over most set of possible poses ("belief"). For example,if the robot previous planning methodsthat interleave planning and plan has no knowledgeof its start pose for the goal-directed execution, namelythat it improvesits plan-execution time navigation task from Figure I, but observes walls around it as it solves similar planning tasks. As recognized in both exceptin its front, then the start belief of the robot contains (Dean et al. 1995) and (Stentz 1995), this is an important the seven possible start poses shownin the figure. Weuse property because no planning methodthat executes actions the following notation: B is the set of beliefs, bstart the before it has found a complete plan can guarantee a good start belief, andBgo~,! the set of goal beliefs. A(b) is the set plan-execution time right away, and methods that do not of actions that can be executedwhen the belief is b. O(b, a) improvetheir plan-execution time do not behaveefficiently is the set of possible observationsthat can be madeafter the in the long run in case similar planning tasks unexpectedly execution of action a whenthe belief was b. succ(b, a, o) repeat. is the successor belief that results if observationo is made after the execution of action a whenthe belief wasb. Then, The Robot Navigation Problem Westudy goal-directed navigation tasks with initial pose un- B = {b : b C_P A o(p) = o(p’) for all p,p’ E b} certainty (Nourbakhsh1996), an exampleof which is shown bstart m P.start in Figure I. A robot knowsthe maze, but is uncertain about Bgo~t = {b:bC_Pgo~tA o(p)=o(p’) forall p, p’ Eb} its start pose, wherea pose is a location (square) and orien- A(b) = A(p) for anypEb tation (north, east, south, west). Weassume that there is O(b,a) = {o(succ(p,a)) : pE uncertainty in actuation and sensing, fln our mazes,it is in- = {succ(p,a) : p E b A o(succ(p,a)) deed possible to makeactuation and sensing approximately stw£(b,a,o) 100 percent reliable.) Thesensors on-boardthe robot tell it in every pose whether there are walls immediatelyadjacent To understand the definition of A(b), notice that A(p) to it in the four directions (front, left, behind, right).
Recommended publications
  • Learning Maps for Indoor Mobile Robot Navigation
    Learning Maps for Indoor Mobile Robot Navigation Sebastian Thrun Arno BÈucken April 1996 CMU-CS-96-121 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 The ®rst author is partly and the second author exclusively af®liated with the Computer Science Department III of the University of Bonn, Germany, where part of this research was carried out. This research is sponsored in part by the National Science Foundation under award IRI-9313367, and by the Wright Laboratory, Aeronautical Systems Center, Air Force Materiel Command, USAF, and the Advanced Research Projects Agency (ARPA) under grant number F33615-93-1-1330. The views and conclusionscontained in this documentare those of the author and should not be interpreted as necessarily representing of®cial policies or endorsements, either expressed or implied, of NSF, Wright Laboratory or the United States Government. Keywords: autonomous robots, exploration, mobile robots, neural networks, occupancy grids, path planning, planning, robot mapping, topological maps Abstract Autonomous robots must be able to learn and maintain models of their environ- ments. Research on mobile robot navigation has produced two major paradigms for mapping indoor environments: grid-based and topological. While grid-based methods produce accurate metric maps, their complexity often prohibits ef®cient planning and problem solving in large-scale indoor environments. Topological maps, on the other hand, can be used much more ef®ciently, yet accurate and consistent topological maps are considerably dif®cult to learn in large-scale envi- ronments. This paper describes an approach that integrates both paradigms: grid-based and topological. Grid-based maps are learned using arti®cial neural networks and Bayesian integration.
    [Show full text]
  • Towards Autonomous Localization of an Underwater Drone
    TOWARDS AUTONOMOUS LOCALIZATION OF AN UNDERWATER DRONE A Thesis presented to the Faculty of California Polytechnic State University, San Luis Obispo In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science by Nathan Sfard June 2018 c 2018 Nathan Sfard ALL RIGHTS RESERVED ii COMMITTEE MEMBERSHIP TITLE: Towards Autonomous Localization of an Underwater Drone AUTHOR: Nathan Sfard DATE SUBMITTED: June 2018 COMMITTEE CHAIR: Lynne Slivovsky, Ph.D. Professor of Computer Engineering COMMITTEE MEMBER: John Seng, Ph.D. Professor of Computer Science COMMITTEE MEMBER: Xiao-Hua Yu, Ph.D. Professor of Electrical Engineering iii ABSTRACT Towards Autonomous Localization of an Underwater Drone Nathan Sfard Autonomous vehicle navigation is a complex and challenging task. Land and aerial vehicles often use highly accurate GPS sensors to localize themselves in their envi- ronments. These sensors are ineffective in underwater environments due to signal attenuation. Autonomous underwater vehicles utilize one or more of the following approaches for successful localization and navigation: inertial/dead-reckoning, acous- tic signals, and geophysical data. This thesis examines autonomous localization in a simulated environment for an OpenROV Underwater Drone using a Kalman Fil- ter. This filter performs state estimation for a dead reckoning system exhibiting an additive error in location measurements. We evaluate the accuracy of this Kalman Filter by analyzing the effect each parameter has on accuracy, then choosing the best combination of parameter values to assess the overall accuracy of the Kalman Filter. We find that the two parameters with the greatest effects on the system are the con- stant acceleration and the measurement uncertainty of the system.
    [Show full text]
  • Autonomous Robot Navigation in Highly Populated Pedestrian Zones
    Autonomous Robot Navigation in Highly Populated Pedestrian Zones Rainer K¨ummerle Michael Ruhnke Department of Computer Science Department of Computer Science University of Freiburg University of Freiburg 79110 Freiburg, Germany 79110 Freiburg, Germany [email protected] [email protected] Bastian Steder Cyrill Stachniss Department of Computer Science Department of Computer Science University of Freiburg University of Freiburg 79110 Freiburg, Germany 79110 Freiburg, Germany [email protected] [email protected] Wolfram Burgard Department of Computer Science University of Freiburg 79110 Freiburg, Germany [email protected] Abstract In the past, there has been a tremendous progress in the area of autonomous robot naviga- tion and a large variety of robots have been developed who demonstrated robust navigation capabilities indoors, in non-urban outdoor environments, or on roads and relatively few ap- proaches focus on navigation in urban environments such as city centers. Urban areas, how- ever, introduce numerous challenges for autonomous robots as they are rather unstructured and dynamic. In this paper, we present a navigation system for mobile robots designed to operate in crowded city environments and pedestrian zones. We describe the different com- ponents of this system including a SLAM module for dealing with huge maps of city centers, a planning component for inferring feasible paths taking also into account the traversability and type of terrain, a module for accurate localization in dynamic environments, and means for calibrating and monitoring the platform. Our navigation system has been implemented and tested in several large-scale field tests, in which a real robot autonomously navigated over several kilometers in a complex urban environment.
    [Show full text]
  • Educational Outdoor Mobile Robot for Trash Pickup
    Educational Outdoor Mobile Robot for Trash Pickup Kiran Pattanashetty, Kamal P. Balaji, and Shunmugham R Pandian, Senior Member, IEEE Department of Electrical and Electronics Engineering Indian Institute of Information Technology, Design and Manufacturing-Kancheepuram Chennai 600127, Tamil Nadu, India [email protected] Abstract— Machines in general and robots in particular, programs to motivate and retain students [3]. The playful appeal greatly to children and youth. With the widespread learning potential of robotics (and the related field of availability of low-cost open source hardware and free open mechatronics) means that college students could be involved source software, robotics has become central to the promotion of in service learning through introducing school children to STEM education in schools, and active learning at design, machines, robots, electronics, computers, college/university level. With robots, children in developed countries gain from technological immersion, or exposure to the programming, environmental literacy, and so on, e.g., [4], [5]. latest technologies and gadgets. Yet, developing countries like A comprehensive review of studies on introducing robotics in India still lag in the use of robots at school and even college level. K-12 STEM education is presented by Karim, et al [6]. It In this paper, an innovative and low-cost educational outdoor concludes that robots play a positive role in educational mobile robot is developed for deployment by school children learning, and promote creative thinking and problem solving during volunteer trash pickup. The wheeled mobile robot is skills. It also identifies the need for standardized evaluation constructed with inexpensive commercial off-the-shelf techniques on the effectiveness of robotics-based learning, and components, including single board computer and miscellaneous for tailored pedagogical modules and teacher training.
    [Show full text]
  • A Neural Schema Architecture for Autonomous Robots
    A Neural Schema Architecture for Autonomous Robots Alfredo Weitzenfeld División Académica de Computación Instituto Tecnológico Autónomo de México Río Hondo #1, San Angel Tizapán México, DF, CP 01000, MEXICO Email: [email protected] Ronald Arkin College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280, USA Email: [email protected] Francisco Cervantes División Académica de Computación Instituto Tecnológico Autónomo de México Río Hondo #1, San Angel Tizapán México, DF, CP 01000, MEXICO Email: [email protected] Roberto Olivares College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280, USA Email: [email protected] Fernando Corbacho Departamento de Ingeniería Informática Universidad Autónoma de Madrid 28049 Madrid, ESPAÑA Email: [email protected] Areas: Robotics, Agent-oriented programming, Neural Nets Acknowledgements This research is supported by the National Science Foundation in the U.S. (Grant #IRI-9505864) and CONACyT in Mexico (Grant #546500-5-C006-A). A Neural Schema Architecture for Autonomous Robots Abstract As autonomous robots become more complex in their behavior, more sophisticated software architectures are required to support the ever more sophisticated robotics software. These software architectures must support complex behaviors involving adaptation and learning, implemented, in particular, by neural networks. We present in this paper a neural based schema [2] software architecture for the development and execution of autonomous robots in both simulated and real worlds. This architecture has been developed in the context of adaptive robotic agents, ecological robots [6], cooperating and competing with each other in adapting to their environment. The architecture is the result of integrating a number of development and execution systems: NSL, a neural simulation language; ASL, an abstract schema language; and MissionLab, a schema-based mission-oriented simulation and robot system.
    [Show full text]
  • Toward Automatic Reconfiguration of Robot-Sensor Networks for Urban
    Toward Automatic Reconfiguration of Robot-Sensor Networks for Urban Search and Rescue Joshua Reich Elizabeth Sklar Department of Computer Science Dept of Computer and Information Science Columbia University Brooklyn College, City University of New York 1214 Amsterdam Ave, New York NY 10027 USA 2900 Bedford Ave, Brooklyn NY, 11210 USA [email protected] [email protected] ABSTRACT that information be able, eventually, to make its way to An urban search and rescue environment is generally ex- designated “contact” nodes which can transmit signals back plored with two high-level goals: first, to map the space in to a “home base”. It is advantageous for the network to pos- three dimensions using a local, relative coordinate frame of sess reliable and complete end-to-end network connectivity; reference; and second, to identify targets within that space, however, even when the network is not fully connected, mo- such as human victims, data recorders, suspected terror- bile robots may act as conduits of information — either by ist devices or other valuable or possibly hazardous objects. positioning themselves tactically to fill connectivity gaps, or The work presented here considers a team of heterogeneous by distributing information as they physically travel around agents and examines strategies in which a potentially very the network space. This strategy also enables replacement large number of small, simple, sensor agents with limited of failed nodes and dynamic modification of network topol- mobility are deployed by a smaller number of larger robotic ogy to provide not only greater network connectivity but agents with limited sensing capabilities but enhanced mo- also improved area coverage.
    [Show full text]
  • Autonomous Amphibious Robot Navigation Through the Littoral Zone
    AUTONOMOUS AMPHIBIOUS ROBOT NAVIGATION THROUGH THE LITTORAL ZONE by Mark Borg A thesis submitted to the School of Graduate and Postdoctoral Studies in partial fulfillment of the requirements for the degree of PhD in Mechanical Engineering The Faculty of Engineering and Applied Science Mechanical Engineering University of Ontario Institute of Technology (Ontario Tech University) Oshawa, Ontario, Canada March 2021 © Mark Borg, 2021 THESIS EXAMINATION INFORMATION Submitted by: Mark Borg PhD in Mechanical Engineering Thesis title: AUTONOMOUS AMPHIBIOUS ROBOT NAVIGATION THROUGH THE LITTORAL ZONE An oral defense of this thesis took place on March 4, 2021 in front of the following examining committee: Examining Committee: Chair of Examining Committee Dr. Amirkianoosh Kiani Research Supervisor Dr. Scott Nokleby Examining Committee Member Dr. Remon Pop-Iliev Examining Committee Member Dr. Haoxiang Lang University Examiner Dr. Jing Ren External Examiner Dr. Brad Buckham, University of Victoria The above committee determined that the thesis is acceptable in form and content and that a satisfactory knowledge of the field covered by the thesis was demonstrated by the candidate during an oral examination. A signed copy of the Certificate of Approval is available from the School of Graduate and Postdoctoral Studies. ii ABSTRACT The majority of autonomous robotic research is performed on aerial and land based robots. Robots that operate above or below the water are less prevalent in the re-search. This is due to the complexity of the environment that water introduces to a robot. An outdoor, natural setting, which includes water, will present multiple, fluctuating variables to the robot. These variables can include, but are not limited to, temperature, height, location, amount of flotation, causticity, and clarity.
    [Show full text]
  • Navigation of Mobile Robots Using Artificial Intelligence Technique
    Navigation of Mobile Robots Using Artificial Intelligence Technique A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Bachelor of Technology in Mechanical Engineering By Rishi Gupta & Ashish Namdeo Pendam Department of Mechanical Engineering National Institute of Technology Rourkela 2007 1 Navigation of Mobile Robots Using Artificial Intelligence Technique A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Bachelor of Technology In Mechanical Engineering By Rishi Gupta & Ashish Namdeo Pendam Under the guidance of: S.K.Patel Department of Mechanical Engineering National Institute of Technology Rourkela 2007 2 National Institute of Technology Rourkela CERTIFICATE This is to certify that the thesis entitled “Navigation of mobile robots using artificial intelligence technique.’’ submitted by Rishi Gupta, Roll No: 10303063 and Ashish Namdeo Pendam , Roll No: 10303064 in the partial fulfillment of the requirement for the degree of Bachelor of Technology in Mechanical Engineering, National Institute of Technology, Rourkela , is being carried out under my supervision. To the best of my knowledge the matter embodied in the thesis has not been submitted to any other university/institute for the award of any degree or diploma. Date Professor S.K.Patel Department of Mechanical Engineering National Institute of Technology Rourkela-769008 3 Acknowledgment We avail this opportunity to extend our hearty indebtedness to our guide Professor S. K. Patel, Mechanical Engineering Department & Professor D.R.K.Parhi Mechanical Engineering Department, for their valuable guidance, constant encouragement and kind help at different stages for the execution of this dissertation work. We also express our sincere gratitude to Dr.
    [Show full text]
  • Integrating Topological and Metric Maps for Mobile Robot Navigation: a Statistical Approach
    From: AAAI-98 Proceedings. Copyright © 1998, AAAI (www.aaai.org). All rights reserved. Integrating Topological and Metric Maps for Mobile Robot Navigation: A Statistical Approach Sebastian Thrun1 Jens-Steffen Gutmann2 Dieter Fox3 Wolfram Burgard3 Benjamin J. Kuipers4 1Computer Science Department 2Institut f¨ur Informatik 3Institut f¨ur Informatik III 4Computer Science Department Carnegie Mellon University Universit¨at Freiburg University of Bonn University of Texas at Austin Pittsburgh, PA 15213 D-79110 Freiburg, Germany D-53117 Bonn, Germany Austin, TX 78712 Abstract array, and more directly suited to problem-solving algo- rithms (Kuipers & Byun 1991; Dudek et al. 1991). How- The problem of concurrent mapping and localization has re- ever, purely topological maps have difficulty distinguish- ceived considerable attention in the mobile robotics commu- ing adequately among different places, and have not, in nity. Existing approaches can largely be grouped into two dis- tinct paradigms: topological and metric. This paper proposes practice, been applied successfully to large environments. a method that integrates both. It poses the mapping problem as Recent progress in metric mapping (Lu & Milios 1997; a statistical maximum likelihood problem, and devises an ef- Thrun 1998) has made it possible to build useful and ac- ficient algorithm for search in likelihood space. It presents an curate metric maps of reasonably large-scale environments, novel mapping algorithm that integrates two phases: a topo- but memory and time complexity pose serious problems. logical and a metric mapping phase. The topological mapping In this paper, we propose and evaluate a new algorithmthat phase solves a global position alignment problem between po- integrates the topologicaland metric approach.
    [Show full text]
  • Feature-Based Robot Navigation in Known and Unknown Environments
    FEATURE-BASED ROBOT NAVIGATION IN KNOWN AND UNKNOWN ENVIRONMENTS THÈSE N° 2765 (2003) PRÉSENTÉE À LA FACULTÉ SCIENCES ET TECHNIQUES DE L’INGENIEUR SECTION DE MICROTECHNIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE POUR L’OBTENTION DU GRADE DE DOCTEUR ÈS SCIENCES PAR Kai Oliver ARRAS Dipl. El.-Ing ETH et de nationalité allemande acceptée sur proposition du jury: Prof. R. Siegwart, directeur de thèse Prof. W. Burgard, rapporteur Prof. H. Christensen, rapporteur Prof. J. Crowley, rapporteur Prof. D. Floreano, rapporteur Prof. J. Leonard, rapporteur Lausanne, EPFL 2003 Acknowledgements This thesis is a result of my efforts as a research assistant and doctoral student at the Au- tonomous Systems Lab of the Swiss Federal Institute of Technology Lausanne (EPFL). During that time, I have been supported by various people to whom I wish to express my gratitude. I am indebted to Prof. Roland Siegwart; he offered me the possibility to work in a liberal environment and gave me the freedom to conduct my research in an independent way. His receptiveness to new and different ideas and his willingness to leave them space and time were always important sources of inspiration and motivation. Thanks to him I also learned that “café au lait” has nothing to do with Spain. I would also like to thank Prof. Wolfram Burgard, Prof. Henrik I. Christensen, Prof. James L. Crowley, Prof. Dario Floreano and Prof. John J. Leonard for being my (very com- petent) co-examiners. Many people have contributed to this thesis: Thanks to Sjur Vestli for putting me on the track and being more than an important catalyst, Nicola Tomatis for his contribution in our collaboration on Pygmalion and giving eyesight to the robot, Gilles Caprari for our collab- oration on his sugar-cube robot Alice and Jan “3d” Weingarten for the delightful finding that this thesis is about 2d navigation only.
    [Show full text]
  • Mobile Robot Localization and Navigation in Artificial Intelligence: Survey
    Mobile Robot Localization and Navigation in Artificial Intelligence: Survey G. Nirmala1, Dr. S. Geetha2, Dr. S. Selvakumar 3* 1Assistant Professor, Kamaraj College of Engineering and Technology, Virudhunagar, Tamil Nadu, India. [email protected] 2Professor, School of Computing Science and Engineering, VIT University- Chennai Campus, Chennai, Tamil Nadu, India 3Professor, G.K.M. College of Engineering and Technology, Chennai, Tamil Nadu, India Abstract The potential applications for mobile robots are enormous. The mobile robots must quickly and robustly perform useful tasks in a previously unknown, dynamic and challenging environment. Mobile robot navigation plays a key role in all mobile robot activities and tasks such as path planning. Mobile robots are machines which navigate around their environment getting sensory information about that environment and performing actions dependent on this sensory information. Localization is basic to navigation. Various techniques have been described for estimating the orientation and positioning of a mobile robot. Navigation may be defined as the process of guiding the movement of intelligent vehicle systems from one location to another location with the support of various types of sensors to the different environments such as indoor, outdoor and other complex environments by using various navigation methods. This paper reviews the following mobile robot systems which are used in navigation for localization (1) Odometry (2) Magnetic compass (3) Active beacons (4) Global positioning system (5) Landmark navigation (6) Pattern matching. Keywords: Mobile Robot, Navigation, Localization. 1. Introduction In mobile robotics applications that require an autonomous steering system, localization and navigation are generally regarded as the fundamental problems. The previous existence of a map from the region to be explored by the robot can greatly improve the solutions for this problem, as it can reduce or even suppress, in certain cases – the accumulated localization errors created by dead-reckoning techniques [1].
    [Show full text]
  • A Survey of Underwater Vehicle Navigation: Recent Advances and New Challenges
    A SURVEY OF UNDERWATER VEHICLE NAVIGATION: RECENT ADVANCES AND NEW CHALLENGES James C. Kinsey ∗ Ryan M. Eustice ∗∗ Louis L. Whitcomb ∗ ∗ Department of Mechanical Engineering The Johns Hopkins University Baltimore, Maryland USA ∗∗ Department of Naval Architecture and Marine Engineering University of Michigan Ann Arbor, Michigan USA Abstract: The paper surveys recent advances in underwater vehicle navigation and identifies future research challenges. Improvements in underwater navigation sensor technology and underwater navigation algorithms are enabling novel un- derwater vehicles and novel underwater vehicle missions. This paper first reviews advances in underwater navigation sensor technology. Second, advances in deter- ministic and stochastic underwater navigation methodologies and algorithms are reviewed. Finally, future challenges in underwater vehicle navigation are articu- lated, including near-bottom navigation, vehicle state estimation, optimal survey, environmental estimation, multiple-vehicle navigation, and mid-water navigation. Advances in vehicle navigation will enable new missions for underwater vehicle (commercial, scientific, and military) which were previously considered impractical or infeasible. 1. INTRODUCTION eras, have served as a catalyst for the develop- ment of novel navigation methodologies. Many of This paper reviews recent advances in under- these methodologies supplement sensor data with water vehicle navigation sensing and algorithm information from dynamic or kinematic models. research, and identifies future challenges in un- This paper concludes with a discussion of current derwater vehicle navigation. Within the last ten research problems that will improve our ability to years, the development of commercially available, navigate oceanographic submersibles and increase precise, high update rate navigation sensors such the value of these vehicles to the oceanographic as Doppler sonars, optical gyrocompasses, and community.
    [Show full text]