Path Planning for IMR in Unknown Environment: A Review

Similar documents
NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Decision Science Letters

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

[31] S. Koenig, C. Tovey, and W. Halliburton. Greedy mapping of terrain.

Improvement of Robot Path Planning Using Particle. Swarm Optimization in Dynamic Environments. with Mobile Obstacles and Target

Research Statement MAXIM LIKHACHEV

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Review of Soft Computing Techniques used in Robotics Application

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

The Architecture of the Neural System for Control of a Mobile Robot

A User Friendly Software Framework for Mobile Robot Control

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

This list supersedes the one published in the November 2002 issue of CR.

A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS

CS594, Section 30682:

A Robotic Simulator Tool for Mobile Robots

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes

Target Seeking Behaviour of an Intelligent Mobile Robot Using Advanced Particle Swarm Optimization

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level

Randomized Motion Planning for Groups of Nonholonomic Robots

Hybrid Neuro-Fuzzy System for Mobile Robot Reactive Navigation

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Summary of robot visual servo system

Target Tracking in Mobile Robot under Uncertain Environment using Fuzzy Logic Controller

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Robot Exploration with Combinatorial Auctions

A Comparative Study on different AI Techniques towards Performance Evaluation in RRM(Radar Resource Management)

Space Exploration of Multi-agent Robotics via Genetic Algorithm

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Path Planning of Mobile Robot Using Fuzzy- Potential Field Method

Obstacle Avoidance in Collective Robotic Search Using Particle Swarm Optimization

Multi-Robot Coordination. Chapter 11

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Glossary of terms. Short explanation

CHAPTER 7 CONCLUSIONS AND FUTURE SCOPE

Adaptive Neuro-Fuzzy Controler With Genetic Training For Mobile Robot Control

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Intelligent Technology for More Advanced Autonomous Driving

Simulation of a mobile robot navigation system

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

AUTOMATION & ROBOTICS LABORATORY. Faculty of Electronics and Telecommunications University of Engineering and Technology Vietnam National University

Strategy for Collaboration in Robot Soccer

Mobile Robots (Wheeled) (Take class notes)

Lecture 10: Memetic Algorithms - I. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Multi-Robot Planning using Robot-Dependent Reachability Maps

Multi-Agent Planning

ADAPTIVE ESTIMATION AND PI LEARNING SPRING- RELAXATION TECHNIQUE FOR LOCATION ESTIMATION IN WIRELESS SENSOR NETWORKS

SPQR RoboCup 2016 Standard Platform League Qualification Report

Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution

Path Planning And Trajectory Control Of Collaborative Mobile Robots Using Hybrid Control Architecture

FOUR TOTAL TRANSFER CAPABILITY. 4.1 Total transfer capability CHAPTER

COGNITIVE MODEL OF MOBILE ROBOT WORKSPACE

Experiments in the Coordination of Large Groups of Robots

CS494/594: Software for Intelligent Robotics

Handling Failures In A Swarm

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION

Q Learning Behavior on Autonomous Navigation of Physical Robot

Planning in autonomous mobile robotics

Mobile Robots Exploration and Mapping in 2D

Learning and Using Models of Kicking Motions for Legged Robots

Autonomous navigation with deadlock detection and avoidance

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Multi-robot Formation Control Based on Leader-follower Method

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Self-Localization Based on Monocular Vision for Humanoid Robot

Design of Tracked Robot with Remote Control for Surveillance

Grey Wolf Optimization Algorithm for Single Mobile Robot Scheduling

Elements of Artificial Intelligence and Expert Systems

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

2 Copyright 2012 by ASME

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

Yusuke Tamura. Atsushi Yamashita and Hajime Asama

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Design and Implementation of a Service Robot System based on Ubiquitous Sensor Networks

A Solution to Cooperative Area Coverage Surveillance for a Swarm of MAVs

CS 599: Distributed Intelligence in Robotics

PATH CLEARANCE USING MULTIPLE SCOUT ROBOTS

Transcription:

2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.07 Path Planning for IMR in Unknown Environment: A Review Qi Zhang a, *, Jiachen Ma b, Wei Xie a,qiang Liu a a NO.92 West Dazhi Street, Nan Gang District, Harbin, Heilongjiang, School of Astronautics, Harbin Institute of Technology(HIT), Post Code: 150001, China b NO.2 Culture West road, Weihai, Shandong, School of Informations, Harbin Institute of Technology(WeiHai), Post Code: 264209, China Abstract. Path planning has attracted much attention because of the importance to obstacle avoidance for IMR. The solution approaches in known environment are abundant. Nowadays, a lot of approaches are presented to solve path planning of robots in the unknown environment and path planning approaches under the unknown environment are current research hotspots and future direction. In this paper, the several common unknown environmental path planning methods and their current research progress are reviewed and the future direction of navigation and path planning are prospected. Keywords: Mobile robot, Path planning, Integrated approach, Unknown environment 1. Introduction An intelligent mobile robot (IMR) is a robot system, including environment perception, decision-making, planning, motion controlling[1], which can move autonomously in the environment including obstacles and achieve scheduled tasks, acquiring the environmental information though the sensors. The topic of navigation is one of the focused points in the correlation technique of IMR. Path planning is an essential aspect of the research for navigational technique which the task is to guide the robot towards the goal point without a collision with obstacles. Design of a fast and efficient procedure for navigation of IMR in the presence of obstacles is one of the essential problems. The more and more IMR is applied in more and more complex unknown environment. Although there have been a lot of path planning approaches in total known environment according to the current research achievement, the research of path planning approaches in unknown environment is meaningful and significant. In this paper, we review two categories approach used to solve path planning problems in unknown environment. The reminder of this paper is organized as follows: In the Section 2and 3, the classic local planning approach and intelligent path planning approach are introduced. In the Section 4, we conclude this paper. 2. Classic Path Planning Approach The local path planning approach is more efficient in robotic navigation in real application when the environmental information is totally unknown or only partially known. IMR utilizes the data provided by sensors to tackle the problem of SLAM using the uncertainty of environmental information. There are some common methods: Dynamic Window Approach, heuristic search approach, Potential Field method. 2.1. Dynamic window approach (DWA) Dynamic Window Approach is usually used in unknown environment [2]. In 1999, Oliver Brock proposed the global DWA in [3] which combines real-time obstacle avoidance and motion-based planning to allow a mobile robot to navigate safely and at high speeds to reach a goal position without prior knowledge of the environment. I-DWA[4] combines the Lyapunov stability criteria into the objective function, which * Corresponding author. Tel.: +86-13561892540 E-mail address:hitzhangqi@126.com. 38

improves the original DWA (Fig.1). Although the proposed settles the convergence drawbacks of DWA, it doesn t be considered in larger real environments. DWA*[5] is presented to solve the collision avoidance problem. With the region analysis and the look-ahead verification, the DWA* algorithm can utilize environmental information effectively to navigate in complex environment without stop or deceleration and overcome the local minima problem. 2.2. Heuristic search Heuristic search is another classic approach to solve local path planning problem. A * search is the earliest heuristic search. In Differential A * algorithm [6], the graph topology, transition costs, and start/goals may change simultaneously, so it improved A * search. Focused Dynamic A * Lite (D * Lite) [7] is a substitution of Focused Dynamic A * that the navigation strategy is the same but the algorithm is different, which is simpler, easier and more efficient. The core of hierarchical D * algorithm [8] is to use a down-top strategy and a set of recalculated paths (materialization of path costs) in order to improve performance. Maxim Likhachev et al. present an A * -based anytime search algorithm [9] that produces significantly better solutions than current approaches, while also providing suboptimality bounds on the quality of the solution at any point in time and an extension of this algorithm which is both anytime and incremental. Fig.1. Illustration of DWA and I-DWA.(from [4]) The extension improves its current solution while deliberation time allows and is able to incrementally repair its solution when changes to the world model occur. A number of theoretical and experimental results and the effectiveness of the approaches in a robot navigation domain involving two physical systems are showed in Fig.2,3,4. 2.3. Potential field methods Potential field method (PFM) is first proposed by Khatib[10] and has been widely used in obstacle avoidance cases [11]. In spite of its simplicity, PFM has three problems: First, local minimum could occur and cause the robot to be stuck. One of the solutions to overcome these problems is proposed in [12]. The key idea is to present a new repulsive potential functions to solve the problem of goals non-reachable with obstacles nearby; second, it is difficult to find the force coefficients influencing the robot s velocity and direction in an unknown environment. The solution is to choose the appropriate attractive and repulsive potential function [13]; and the third, it tends to cause unstable motion in the front of obstacles. And [14] demonstrates the ability of the harmonic potential field (HPF) planning method to generate a well-behaved constrained path to solve the unstable motion problem for a robot with second order dynamics in a cluttered environment. 39

Fig.2. An example of planning with A* with an inflation factor = 2.5, LP A* with an inflation factor = 2.5, and AD*.(from [9]) Fig.3. Some the robotic platforms that used AD* for planning. (from [9]) Fig.4. A run by an ATRV robot in an initially unknown environment. Figure (a) shows the ATRV navigating in the environment, which was a parking lot full of cars. Figure (b) shows the initial map and the initial plan AD* constructs. Figures (c e) show the updated map and the plan generated by AD* at different times. Figure (f) shows the map constructed by the robot by the time it reaches its goal. (from [9]) Fig.5. The result has been obtained to RGB entropy and mean. (from [16]) 40

Fig.7. Robot soccer simulation exhibits ball passing and shooting behavior. (from [19]) Fig.6. (a) Fuzzified robot soccer field for rule generation, (b) fuzzification of the force of hit along field length, and (c) fuzzification of the force of hit along field width. (from [19]) Fig. 8. Searching result of the improved ant algorithm proposed in [25], (a) shows the final path and (b) shows the average and best path length at each iteration. (from [25]) 3. Intelligent Path Planning Approach Due to the weaknesses of existing methods in path planning research, more and more researchers have focused on the intelligent path planning approaches based on neural network, fuzzy logic, genetic algorithm, ant colony optimization, and particle swarm optimization in the unknown environment in recent years. Neural network and fuzzy logic are non-linear modeling tools which are usually used to model complex relationships between inputs and outputs or to find patterns in data. The method of self-organizing incremental neural networks (SOINN) [15] is used in the topological map matches well with the environment for robot vision-based navigation and the benefit is the algorithm requires no complex computation or much computation time. Patrick et al. propose a method[16] using NN and vision information that is different combinations of network topologies have been evaluated in realistic environments to solve the problem of identification navigable areas in the environment, the results are presented in Fig.5. The strategy for behavior-based navigation using a fuzzy logic approach for IMR is proposed [17]. Some approaches combining fuzzy logic with neural network appear in recent years. A neurofuzzy-based approach combining 41

sensor information and a state memory strategy is proposed for real-time reactive navigation [18]. Another fuzzy neural network approach for a mobile robot in a robot soccer system is proposed in [19], which proposes an intelligent task planning and action selection mechanism for a mobile robot in a robot soccer system through a fuzzy neural network approach (Fig.6). Simulation results indicate that the proposed approach is simple and has the capability in coordinating the multi-agent system through selection of sensible actions (Fig.7). Genetic algorithms (GA) are heuristic optimization methods [20], which have mechanisms analogous to biological evolution. And in [21], a genetic algorithm-based path planner has been presented. The proposed method keeps the accuracy of the global path planning methods. There are some integrated approaches based on fuzzy logic and genetic algorithmic for path planning of IMR [22], [23]. Ant colony optimization (ACO) is a technique that optimizes problems through guided search of the solution space. A novel ACO algorithm is proposed to solve the global path planning problems, called Heterogeneous ACO (HACO) algorithm [24]. The contribution of HACO algorithm is that the researchers can consider the robot size and apply to the non-holonomic of car-like mobile robot. Another improved ACO in which the distance cost is adjusted at run-time during the searching process is proposed in [25] for robot obstacle avoidance (Fig.8). The proposed algorithm can effectively alleviate the local optimum problem. [26]proposes a new arithmetic called heuristic bidirectional ant colony algorithm (HBACA) by combining with the merits of ACO, Dijkstra algorithm, and heuristic algorithm to find the shortest path of the skeleton topology. Particle swarm optimization (PSO) is an approach for the optimization of nonlinear functions and comes from two main component methodologies [27]. One example using PSO for path planning is showed in [28].The point is the proposed method can be applied to any form of obstacles regardless of their shape and size. The self-configurable particle swarm optimization algorithm (SCPSO) [29] can control a system in where each particle can makes decision to find optimum position by itself and can work autonomously even in unpredictable situations. The simulation results of the proposed algorithm show that it can be used in large environment. Fig.9 shows Simulation environment of PSO-FastSLAM in [30]. And other application using PSO for path planning are [31] 4. Conclusion Fig.9. Simulation environment of PSO-FastSLAM in [30]. IMR navigation means a robot has the ability to decide how to travel through a given environment. A robot and obstacles both exist in the navigation environment. A good or feasible path from the starting to the target implies that IMR avoids collisions with obstacles. The purpose of path planning is to generate and optimize a good or feasible according to the current environment. In this paper, several local approaches for path planning in unknown environment and current research progress have been briefly summarized. Due to the several weaknesses of each existing methods in local path planning research, i.e, the convergence drawbacks is a kind of weakness of DWA and it couldn t be used in 42

larger real environments, there is no uniform discipline to design proper cost function for heuristic search, the local minimum problem and unstable motion in the front of obstacles have to be considered during designing PFM, more and more researchers have focused on studying the intelligent path planning approach in the unknown environment. As two future directions, integrated path planning approach and intelligent space-based path planning approach are current research hotspots. Using the integrated path planning approach can effectively resolve the drawbacks of single path planning approach. And there are lots of achievements about applying the intelligent space-based approach for path planning of domestic or indoor environments in recent years. Although path planning approaches under the unknown environment are current research hotspots and there are fruitful achievements in recent years, there still are lots of problems to solve. 5. References [1] M.K.Habib, Development and implementation of navigation system for an autonomous mobile robot working in a building environment with its real time application, in Industrial Electronics Society, 15th Annual Conference of IEEE, 1989;613-622. [2] D.Fox, W.Burgard and S.Thrun, The dynamic window approach to collision avoidance, Robotics & Automation Magazine, IEEE, 1997; 4:23-33. [3] O.Brock and O.Khatib, High-speed navigation using the global dynamic window approach, in IEEE International Conference on Robotics and Automation, Detroit, 1999; 1: 341-346. [4] H.Berti, A.D.Sappa and O.E.Agamennoni, Autonomous robot navigation with a global and asymptotic convergence, in IEEE International Conference on Robotics and Automation, 2007:2712-2717. [5] C.Chih-Chung and L.Feng-Li, Velocity space approach with region analysis and look-ahead verification for robot navigation, in Decision and Control 28th Chinese Control Conference, 2009:5971-5976,. [6] [6]K.I.T.A.Dorst, Differential A*, IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002;14:1218-1229. [7] S. Koenig and M. Likhachev, Improved fast replanning for robot navigation in unknown terrain, in IEEE International Conference on Robotics and Automation, 2002 :968-975. [8] D.Cagigas, Hierarchical D* algorithm with materialization of costs for robot path planning, Robotics and Autonomous Systems, 2005; 52: 190 208. [9] D.F.G.G.Maxim and Likhachev, Anytime search in dynamic graphs, Artificial Intelligence,vol.172,pp.1613 1643, 2008. [10] O.Khatib, Real-time obstacle avoidance for manipulators and mobile robots, in IEEE International Conference on Robotics and Automation, 1985: 500-505. [11] P.Veelaert and W.Bogaerts, Ultrasonic potential field sensor for obstacle avoidance, IEEE Transactions on Robotics and Automation, 1999;15:774-779. [12] S.S.Ge and Y.J.Cui, New potential functions for mobile robot path planning, IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000; 16: 615-620. [13] Y.B.Jun, H.K.Sung and C.L.Min, Path planning of unmanned vehicle using potential field and lane detection, in Proceedings of SICE Annual Conference, 2010; 1339-1342. [14] A.A.Masoud, Managing the Dynamics of a Harmonic Potential Field-Guided Robot in a Cluttered Environment, IEEE Transactions on Industrial Electronics, 2009; 56: 488-496. [15] S.Tangruamsub and M.Tsuboyama, Mobile robot vision-based navigation using self-organizing and incremental neural networks, in Neural Networks, International Joint Conference on, 2009; 3094-3101. [16] P.Y.Shinzato and L.C.Fernandes, Path recognition for outdoor navigation using artificial neural networks: Case study, in Industrial Technology (ICIT), 2010 IEEE International Conference on, 2010; 1457-1462. [17] A.H.Homayoun.Seraji, Behavior-based robot navigation on challenging terrain: A fuzzy logic approach, IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002; 18:301-328. 43

[18] Z.Anmin and S.X.Yang, Neurofuzzy-Based Approach to Mobile Robot Navigation in Unknown Environments, Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on, 2007; 37:610-621. [19] R.S.R.V.K.G.Jolly, Intelligent task planning and action selection of a mobile robot in a multi-agent system through a fuzzy neural network approach, Engineering Applications of Artificial Intelligence, 2010; 23: 923 933. [20] E.Edison and TalShima, Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms, Computers&OperationsResearch, 2011; 38:340 356. [21] P.Shamsinejad, M.Saraee and F.Sheikholeslam, A new path planner for autonomous mobile robots based on genetic algorithm, in Computer Science and Information Technology,3rd IEEE International Conference on, 2010;115-120. [22] D.Nirmal and BaranHui, A comparative study on some navigation schemes of a real robot tackling moving obstacles, Robotics and Computer-Integrated Manufacturing, 2009; 25: 810 828. [23] M.Tarokh, Hybrid intelligent path planning for articulated rovers in rough terrain, Fuzzy Sets and Systems, 2009; 159: 2927-2937. [24] J.Lee, Novel Ant Colony Optimization algorithm with Path Crossover and heterogeneous ants for path planning, in Industrial Technology,IEEE International Conference on, 2010;559-564,. [25] J.Dong,B.Liu and K.Peng, Robot Obstacle Avoidance based on an Improved Ant Colony Algorithm, in Intelligent Systems WRI Global Congress on, 2009; 103-106. [26] Q.Zhang, M.Li and X.Wang, Global path planning method of mobile robot in uncertain environment, in Control and Decision Conference (CCDC) China, 2010; 4320-4324,. [27] E.R.C.KennedyJ, Particle swarm optimization, in IEEE Int ernational Conference on Neural Networks, 1995; 1942-1948. [28] A.Z.Nasrollahy and H.Javadi, Using Particle Swarm Optimization for Robot Path Planning in Dynamic Environments with Moving Obstacles and Target, in Computer Modeling and Simulation,Third UKSim European Symposium on, 2009; 60-65. [29] F.S.N.Fard and H.Parvar, Using Self-Configurable Particle Swarm Optimization for Allocation Position of Rescue Robots, in Computer and Network Technology,Second International Conference on, 2010; 362-366. [30] L.Heon-Cheol,P.Shin-Kyu,C.Jeong-Sik,and L.Beom-Hee, PSO-FastSLAM:An improved FastSLAM framework using particle swarm optimization, in Systems, Man and Cybernetics,IEEE International Conference on, 2009; 2763-2768. [31] A.Chatterjee, K.Pulasinghe, K.Watanabe, and K.Izumi, A particle-swarm-optimized fuzzy-neural network for voice-controlled robot systems, Industrial Electronics, IEEE Transactions on, 2005; 52: 1478-1489. 44