0% found this document useful (0 votes)
68 views21 pages

Navigational Strategies of Mobile Robots: A Review: Dayal R. Parhi

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views21 pages

Navigational Strategies of Mobile Robots: A Review: Dayal R. Parhi

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

114 Int. J. Automation and Control, Vol. 3, Nos.

2/3, 2009

Navigational strategies of mobile robots: a review

Dayal R. Parhi*
Department of Mechanical Engineering,
NIT Rourkela,
Orissa 769008, India
Email: dayalparhi@yahoo.com
*Corresponding author

Mukesh Kumar Singh


Department of Mechanical Engineering,
Government Engineering College,
Bilaspur, Chattisgarh 495009, India
Email: mukesh3003@yahoo.co.in
Abstract: Present research and development in the area of mobile robots
mainly aims at study of various techniques, methods and sensors being used
for navigation of mobile robots. Different techniques have been discussed for
the navigation of mobile robots in the first part. These techniques can be
subdivided as (1) fuzzy logic technique, (2) neural network technique and
(3) genetic algorithm technique. In the second part, five methods are being
discussed for navigation of mobile robots. These methods are (1) potential field
method, (2) grid-type method, (3) heuristic method, (4) adaptive navigation
method and (v) Virtual Impedance method. The last segment focuses on
different sensors being used for navigation of mobile robots. The sensors
discussed are (1) ultrasonic sensor, (2) laser sensor, (3) magnetic compass disk
sensor, (4) infrared sensor and (5) vision (camera) sensor. Keeping the above
strategies in forefront, a comprehensive discussion has been made and is
described methodologically in the current paper.
Keywords: fuzzy logic; neural network; GA; genetic algorithm; sensors;
navigation; mobile robots.
Reference to this paper should be made as follows: Parhi, D.R. and
Singh, M.K. (2009) ‘Navigational strategies of mobile robots: a review’,
Int. J. Automation and Control, Vol. 3, Nos. 2/3, pp.114–134.
Biographical notes: Dayal R. Parhi received his first PhD in Mobile Robotics
from Cardiff School of Engineering, UK, and second PhD in Vibration
Analysis of Cracked Structures from Sambalpur University, Orissa, India. He
has 16 years of research and teaching experience in his fields. Presently, he is
engaged in mobile robot navigation research, and a faculty member in the
Department of Mechanical Engineering, National Institute of Technology
Rourkela, Orissa, India.
Mukesh Kumar Singh is a faculty member in the department of Mechanical
Engineering, Government Engineering College, Bilaspur, Chhattisgarh, India.
He has 12 years of research and teaching experience in his field. He did MTech
in CAD/CAM. Presently, he is doing research for his PhD in the field of
mobile robots navigation.

Copyright © 2009 Inderscience Enterprises Ltd.


Navigational strategies of mobile robots 115

1 Introduction
For last several years, the scientists and engineers in the field of mobile robotics have
extensively given attention for development of various control strategies for navigation
of mobile robots. The researchers have been outlined two design principles for
the mobile robot navigation architecture. One is known as functional or horizontal
decomposition (Cameron and Probert, 1994) (Figure 1a) and the other is the behavioural
or vertical decomposition (Brooks, 1986) (Figure 1b).

Figure 1 (a) Flow diagram of the horizontal decomposition method for navigation of mobile
robot. (b) Flow diagram of the vertical decomposition method for navigation of
mobile robot

Navigation for mobile robots can be well-defined in mathematical (geometrical) terms.


It also involved many distinct sensory inputs and computational processes. Elementary
decisions like turn left, or turn right, or run or stop is made on the basis of thousands of
incoming signals (Waterman, 1989). Thus it is necessary first to define what navigation
is and what the function of a navigation system is. Levitt and Lawton (1990) tried to
define the navigation by following three questions: (1) ‘Where am I?’, (2) ‘Where are
other places relative to me?’ and (3) ‘How do I get to other places from here?’.
Underlying question (1) is the problem of recognising and identifying the particular place
and questions (2) and (3) focused the point, how to get rid of the obstacle and march
towards goal.
An Autonomous Mobile Robot (AMR) is a system capable of interpreting,
perceiving, executing and realising a task in an environment without any outside help.
To accomplish this, robot must first be able to interpret and perceive its environment,
then analyse and model it. Next using this information, a navigation algorithm must
allow the robot to determine a suitable trajectory with its available information. Finally, a
control process must be able to assume that the robot moves correctly within its
environment. In order to be able to move safely in a work place and to detect the object
near by, the mobile robot must have a way to perceive its environment. Researchers
prefer to use devices such as laser, sonar, vision, infrared sensor (Crowley and Coutaj,
1986; Borenstein, 1995; Borenstein and Koren, 1995; Racz and Dubrawski, 1995) or a
heterogeneous system using any two devices (Buchberger et al., 1993; Lin et al., 1996).
Using the environment information obtained at each instant of time ‘t’, a strategy
may be adopted permitting the robot to reach the target position. At the same time, the
robot should avoid the different obstacles situated in the robot work place. Information
available to the robot constitutes a problem that the AMR is confronted with. The classic
116 D.R. Parhi and M.K. Singh

methods used in robotics for resolving this type of problem are those using a graph
method, tree search method (Lozano-Perez and Wesley, 1979) and Potential Field
Method (PFM) (Guldner et al., 1997; Reigner et al., 1997; Shkel and Lumelsky, 1997).
Keeping in view of the various research publications in the recent years (Lin et al.,
1996; Cao et al., 1997; Janet et al., 1997a; Mataric, 1997a; Ram et al., 1997; Tsoukalas
et al., 1997) in this field, attempt has been made to summarise the various navigation
techniques for mobile robots. For reviewing the approaches for navigation of mobile
robots, the investigation has been divided into three main segments. (1) Different types
techniques, which is again subdivided into three subchapters such as (a) fuzzy logic
technique, (b) neural network technique and (c) Genetic Algorithm (GA) technique.
(2) Different methods, which is divided into five subchapters: (a) PFM, (b) grid-type
method, (c) heuristic method, (d) adaptive navigation method and (e) Virtual Impedance
method. The last part (3) is on the different sensors. These sensors are categorised into
five types, i.e. (a) ultrasonic sensor, (b) laser sensor, (c) magnetic compass disk sensor,
(d) infrared sensor and (e) vision (camera) sensor. It is found that the research for
navigation of mobile robot has to be modified in many terms. Research may be done in
finding out the optimal navigation technique for several mobile robots. Technical details
may be found out to achieve various interactive perceptions (e.g. communications)
between the robots and to recognise the obstacle ahead.

2 Different techniques used for navigation of mobile robots

In the recent years, three types of techniques come into picture, in the field of navigation
of mobile robots. They may be classified as: (1) fuzzy logic technique, (2) neural
network technique and (3) GA technique. Keeping in view of the navigation of mobile
robots, the applications of these techniques are summarised below.

2.1 Fuzzy logic technique


Fuzzy logic technique can be used for navigation of mobile robots. Many researchers
have used this technique in the recent years for the navigation of mobile robot and are
discussed below.
Martinez et al. (1994) have considered a problem which is consisted of achieving
sensor-based motion control of mobile robot among obstacles in structured and/or
unstructured environments with collision-free motion. Sensor-based navigation method,
which utilised fuzzy logic and reinforcement learning for navigation of mobile robot in
uncertain environments, has been proposed by Boem and Cho (1995). Liu and Lewis
(1994) and Zhang and Knoll (1998) have discussed about the navigation of mobile robot
using fuzzy logic. Beaufrere and Zeghloul (1995a, 1995b) have discussed about real-time
navigation planning through an unknown obstacle field for mobile robot. For their
approach, they have used fuzzy reasoning. They have tested the approach both by
simulation and experiment.
The robot direction modification imposed by the action ‘reaching the goal’ is decided
by the fuzzy rules, represented as follows:
If {distance ρ is MF and direction α is LM}, then (ψf = Cf)
where, ψf = robot direction angle, Cf = best free path defined by the sensor, ρ and α are
respectively the distance and the direction of the subgoal in the robot polar coordinate.
M = medium, MF = medium far, L = large.
Navigational strategies of mobile robots 117

A neuro-fuzzy system architecture for behaviour-based control of mobile robot in


unknown environments has been presented by Li et al. (1997), Li and Chenyu (1997) and
Li et al. (1998). They acquired the range information by ultrasonic sensors. Based upon a
reference motion direction and distances between the robot and obstacles, they have
fused different types of behaviour by fuzzy logic to control the velocities of the two-rear
wheel of the robot (Figure 2). They have also shown the simulation result for the
proposed method. Benreguieg et al. (1997) have discussed about navigation of mobile
robot using fuzzy logic.
In Figure 2, N = negative, Z = zero, P = positive; left_V = velocity of left wheel,
right_V = velocity of right wheel.
The fuzzy rules are as follows:
If (left_obs is near and front_obs is near and right_obs is near and head_ang is N) then
(left_V is fast and right_V is slow).
If (left_obs is near and front_obs is med and right_obs is med and head_ang is N) then
(left_V is med and right_V is med).

Figure 2 Schematic diagram of the fuzzy logic for navigation of mobile robots. (a) If (left_obs
is near and front_obs is near and right_obs is near and head_ang is N) then (left_V is
fast and right_V is slow) (rule for avoiding obstacles) and (b) If (left_obs is near and
front_obs is med and right_obs is med and head_ang is N) then (left_V is med and
right_V is med) (rule for avoiding edge)
118 D.R. Parhi and M.K. Singh

Wang (1997) has used fuzzy systems to model higher levels of hierarchical systems and
design controllers for the hierarchical systems. Castellano et al. (1997) have also used
fuzzy rules for navigation of TRC Labmate mobile robot. Seraji and Howard’s (2002)
paper presents a new strategy for behaviour-based navigation of field mobile robots
on challenging terrain, using a fuzzy logic approach and a novel measure of terrain
traversability. Das and Kar (2006) have assumed a control structure that makes possible
the integration of a kinematic controller and an adaptive fuzzy controller for trajectory
tracking for nonholonomic mobile robots.

2.2 Neural network technique


In recent years, many engineers have used neural network technique for navigation of
mobile robot. The works carried out by them are described below.

Figure 3 Schematic view of the neural networks used for the navigation of mobile robots, the
output of the Kohonen network is fed into the feed forward network as a regression
Navigational strategies of mobile robots 119

Tani and Fukumura (1994, 1995, 1997) have presented a novel scheme for sensory-based
navigation of a mobile robot. Their robot is trained to learn a goal-directed task under
adequate supervision, utilising local sensory inputs. They have shown that their scheme
constructs a correct mapping from sensory inputs sequences to the manoeuvring outputs
through neural adaptation, such that a hypothetical vector field that achieves the goal can
be generated (Figure 3). Their simulation results have shown that robot can learn task of
homing and sequential routing successfully in the work space of a certain geometrical
complexity. Janet et al. (1997a, 1997b) have discussed about the neural network
technique for navigation of mobile robot. They have used Kohonen and region-feature
neural networks for this purpose. In their method, single robot can transform its
knowledge of various learned regions to other mobile robots. Nelson et al. (2004) have
described the evolutionary training of artificial neural network controllers for competitive
team as game playing behaviours by teams of real mobile robots. Pradhan et al. (2006a)
have described the motion planning of multiple mobile robots. In their investigation,
rule-based and rule-based neuro-fuzzy techniques are analysed for multiple mobile robots
navigation in an unknown or partially known environment. Rusu et al. (2003) have
discussed a neuro-fuzzy controller for sensor-based mobile robot navigation in indoor
environments. The control system consists of a hierarchy of robot behaviours.

2.3 Genetic algorithm technique


The GA has been used by many engineers for navigation of mobile robot. Many
researchers have used this algorithm in the recent years for the navigation of mobile
robots which are described below.
The paper by Wilson et al. (1997) is on genetic approach to evolving hierarchical
robot behaviour algorithm for navigation of mobile robot. Michel (1996) has used GAs
and artificial neural networks for navigation of autonomous robot. Ashiru et al. (1995,
1996) and Ashiru and Czarnecki (1997) have used genetic-based path-planning algorithm
for mobile robot navigation in cluttered environment. Ming et al. (1996) have used GA
for path planning of mobile robot. Their designed control system has allowed mobile
robot to avoid unexpected obstacles in an unknown environment. Noguchi and Terao
(1997) have developed a path for agricultural mobile robot using GA. Using GA they
have optimised the time series of the steering angle and have created the optimal work
path of the mobile robot. Hoffmann and Pfister (1997) have presented a learning method
which automatically designs the controllers by means of a GA for mobile robot. They
have tested their theory both in simulation and by experiment. Joo et al. (1997) have
discussed about GA to produce a model for navigation control of a mobile robot.
The validity of their result has been demonstrated by experiment.

3 Different methods

Researcher uses various methods for the navigation of mobile robot. They may be
classified as (1) PFM, (2) grid-type method, (3) heuristic method, (4) adaptive navigation
method and (5) Virtual Impedance method. The utilities of these methods are described
below.
120 D.R. Parhi and M.K. Singh

3.1 Potential field method


Many researchers have used this method for navigation of the mobile robot, which are
described below.
An algorithm based on an artificial potential field and hierarchical cell decomposition
technique has been developed by Hou and Zheng (1994) to solve the path-find problem
for a mobile robot. They have also presented the computer simulations for various
obstacles scenarios.
Tsourveloudis et al. (2001) have described an electrostatic potential field path planner
combining with a two-layered fuzzy logic inference engine. Their proposed approach is
experimentally tested using the Nomad 200 mobile robot. Gazi (2005) has considered a
control strategy of multiagent systems, or simply, swarms, based on artificial potential
functions and the sliding-mode control technique. Pathak and Agrawal (2005) have
presented navigation and control of an autonomous mobile unicycle robot in an obstacle-
ridden environment. Their scheme is first verified in computer simulation of a single
robot moving in amaze. It is then implemented on an experimental setup of robots
equipped with proximity sensors. Ren et al. (2006) have investigated the inherent
oscillation problem of PFMs in the presence of obstacles and in narrow passages. They
have validated this technique by comparing its performance with the gradient descent
method in obstacle-avoidance tasks with different potential models and parameter
changes. Pradhan et al. (2006b) have described modified PFM for robots navigation.

Figure 4 Schematic view of grid type world model used for path planning of mobile robot
Navigational strategies of mobile robots 121

3.2 Grid method


Many scientists map the environment into grids and use them in the navigation of the
mobile robots. This method, which has been used by various researchers, has been
discussed below.
The paper presented by Lee and Chung (1993, 1994) is based on a methodology for
global path planning for AMR in a grid-type world model (Figure 4). The value of a
certainty grid representing the existence of an obstacle in the grid has been calculated
from reading of sonar sensors. They have implemented the methodology on the mobile
robot whose role was to transport materials in a flexible manufacturing system. Yun et al.
(1997) have suggested quad-tree exploration approach for navigation. The quad-tree has
been made up from a sonar probability map, which has been constructed by sonar range
sensing and Bayesian probability theory. They have implemented the method on a real
robot AMROYS-II. The paper by Lee and Recce (1997) has described map building and
exploration capabilities of mobile robot. They have used two types of map: (1) a set of
line and point features and (2) a grid-based free-space map. They have extracted potential
features for the mobile robot from sonar range readings and used distance-transform
algorithm to plan paths on this map.

3.3 Heuristic method


Many investigators have used heuristic search method for the navigation of mobile robot,
which is depicted below.
Simsarin et al. (1996) have discussed about the problem of mobile robot self-
localisation by a given polynomial and a set of observed edge segments. They have used
heuristic method to match its edges. In their approach, the map has been decomposed
into View-Invariant Regions (VIR’s). The VIR decomposition captures information
about map edge visibility and is used for robot navigation task. The automatic reaction of
a mobile robot, computed in real time during its movement towards a target, in an open
field with obstacles in it has been dealt by Xu and Tso (1996). They have implemented
the navigation control of the robot through fuzzy reasoning by utilising the above-
mentioned heuristic rules. Song and Chin (1996) have experimentally studied the
navigation system that allows mobile robot to travel in an environment about which it has
no prior knowledge. Meeran and Shafie (1997) have discussed about the optimal path
planning for mobile robot. For this, they have presented a system which uses heuristic
rules to augment the convex hull initial sub-tour created by the Graham scan algorithm.
Bruske et al. (1997) have discussed about reinforcement learning of reactive collision
avoidance. With the help of adaptive heuristic method, they are able to find an obstacle-
free path for the mobile robot. The local path-planning algorithm using a human’s
heuristic method along with laser range finder for real-time navigation of a free-ranging
mobile robot has been discussed by Cha (1997). Their algorithm utilises the human’s
heuristic by which the shortest path from various pathways to the goal can be found.

3.4 Adaptive method


Some of the scientists in recent years have used adaptive methods for the navigation of
mobile robots. The researches by them are described below.
122 D.R. Parhi and M.K. Singh

The design and implementation of a hybrid control technique for a tracked mobile
robot has been discussed by Fan et al. (1995). Their controller has utilised an adaptive
control algorithm to identify the system parameters in real time, which in turn are used to
reduce the vehicle external error. Ram et al. (1997) and Ram and Santamaria (1997) have
discussed about a continuous case-based reasoning and its application to the dynamic
selection, modification and acquisition of robot behaviours in an autonomous navigation
system. They have implemented the method in the ACBARR (A Case-Based Reactive
Robotic) system.
Yamada and Saito (2001) have described an adaptive method for multiple mobile
robots box-pushing in a dynamic environment. They have implemented their method on
four real mobile robots and make various experiments in dynamic environments. Dixon
et al. (2001) have considered the problem of position/orientation tracking control of
wheeled mobile robots via visual serving in the presence of parametric uncertainty
associated with the mechanical dynamics and the camera system. Simulation and
experimental results are included to illustrate the performance of the control law. Zalama
et al. (2002) describes an adaptive neural network model for the reactive behavioural
navigation of a mobile robot. From the information received through the sensors the
robot can exhibit one of several behaviours (e.g. stop, avoid, stroll, wall following),
through a competitive neural network. Ji et al. (2003) have presented a novel fault
adaptive control methodology for mobile robots. The physical processes of the robot are
modelled using bond graphs. New simulation results verify the proposed fault adaptive
control technique for a mobile robot.

Figure 5 Schematic view for the motion planning of mobile robots by Virtual Impedance method
Navigational strategies of mobile robots 123

3.5 Virtual Impedance method


Virtual impedance is one of the emerging methods used by various engineers for
navigation of mobile robot. Ota et al. (1996a, 1996b) and Arai and Ota (1996a, 1996b)
have discussed about the concept of ‘groups’ in motion planning of multiple mobile
robots. They have classified the groups into ‘static groups’ and ‘dynamic groups’. Then
they applied the group algorithm in Virtual Impedance method (Figure 5). In Virtual
Impedance method, the trajectory is determined by means of virtual forces. The virtual
forces consist of three parts: that is the force generated between a reference point of the
robot at the present time and the real position of the robot, the force generated between
two robots and the force generated between a robot and an obstacle. The reference points
for each robot as a function of time are calculated in advance. The dynamic equations of
each robot are expressed as follows:
nobs,i nrob,i
1
xi =
 (Ftra,i + ∑ Fobs,i,j + ∑ Frob,i,j
Mi j j

where
Ftra,i = (Ftra,i,x , Ftra,i,y )T

Ftra,i,x = K tra,x (x des,i − x i ) + D tra,x (x des,i − x i ),


Ftra,i,y = K tra,y (y des,i − yi ) + D tra,y (y des,i − y i ),

Fobs[rob],i,j = (Fobs[rob],i,j,x ,Fobs[rob],i,j,y )T ,

⎧ ⎛ 1 1 ⎞ x obs[rob],j − x i
⎪K obs[rob] ⎜⎜ − ⎟⎟
⎪ ⎝ d i,j − L omin[rmin] L obs[rob] − L omin[rmin] ⎠ d i,j

⎪ L obs[rob] − L omin[rmin]
Fobs[rob],i,j,x = ⎨+ Dobs[rob] x (x obs[rob],j − x i ), for d i,j ≤ Lobs[rob] ,
⎪ d i,j − Lomin[rmin]
⎪0 for d i,j > Lobs[rob]


⎧ ⎛ 1 1 ⎞ y obs[rob],j − yi
⎪K obs[rob] ⎜⎜ − ⎟⎟
⎪ ⎝ d i,j − Lomin[rmin] Lobs[rob] − Lomin[rmin] ⎠ d i,j

⎪ L obs[rob] − L omin[rmin]
Fobs[rob],i,j,y = ⎨+ Dobs[rob] x (y obs[rob],j − y i ), for d i,j ≤ L obs[rob] ,
⎪ d i,j − L omin[rmin]
⎪0 for d i,j > Lobs[rob]



Di,j is the distance between robot i and obstacle[robot] j, nobs[rob],i the number of
obstacles[robots] within the sensing area of robot i, xi(=(xi,yi)T) the present position
of robot i, (xobs[rob],i, Yobs[rob],i)T the position of obstacle(robot) i and (xdes,i, Ydes,i)T is the
reference point of the robot at the present time. And Xdes, Ydes: desired position and
velocity of a robot at time T; Ktra,x, Ktra,y: spring coefficient for target; Krob, Kobs: spring
124 D.R. Parhi and M.K. Singh

coefficient for robot and obstacle; Dtra,x, Dtra,y: damper coefficient for target; Drob, Dobs:
damper coefficient for robot and obstacle; Ftra: force for planned trajectory; Fobs[rob]:
force for obstacle[robot]; Lomin, Lrmin: minimal length of spring; Lobs, Lrob: normal length
of spring.

4 Different sensors used for navigation of mobile robots

For navigation of mobile robot, sensors have an important role to play. There are
different types of sensors used for navigation of mobile robot in the recent years. They
can be classified into these categories: (1) ultrasonic sensor, (2) laser sensor, (3) magnetic
compass disk sensor, (4) infrared sensor and (v) vision (camera) sensor. Various
researchers have used these sensors in navigation of mobile robots and they are described
below.

4.1 Ultrasonic sensor


Ultrasonic sensors are widely used as external sensors for mobile robots because they are
simple to build and are low cost. Generally, in the pulse-echo method the distance to the
target can be accurately measured. The scientists use them for the navigation of mobile
robot, are discussed below.
Kurz (1995, 1996) has discussed about an approach, which will generate
environmental maps, based on ultrasonic range data for mobile robots. He has used
ultrasonic range data, dead-reckoning and graph nodes for generating a map of free space
in the form of graph for the mobile robot. Hong and Kleeman (1997) have discussed
about the sensing of three-dimensional (3-D) room boundaries for mobile robot using
ultrasonic sensor array. They have implemented their algorithm with the help of extended
Kalman filter. Budenske and Gini (1997) have discussed about the navigation of robot
with the help of sensory data. Their approach is based on two premises. (1) Plan
execution in an information gathering process where determining what information is
relevant in a great path of process and (2) plan execution requires that many details are
made explicit. They have also done the experimental verification. The paper by
Takamura et al. (1997) and Nakamura et al. (1996a, 1996b) has proposed a method to
acquire a statistical map representation robust to sensor noise and directly usable for a
navigation task. Their robot is equipped with ring of ultrasonic sensor, whose data are
used to give a graphical representation of the environment. They have shown the validity
of their method by computer simulation and experiments. Miyata et al. (1996) have
discussed about navigation of their mobile robot using ultrasonic sensor (Figure 6).
Han et al. (1996) have described about a mobile robot to follow a moving target.
Their paper proposes a new solution for this problem, using the virtual ultrasonic image
which is simply constructed by accumulating the returned ultrasonic signals. The mobile
robot implemented for testing the performance of the proposed algorithm has shown that
it follows a moving target successfully in various working environments. Choset et al.
(2003) have described about a new method for improving the azimuth accuracy of range
information using conventional (Polaroid) low-resolution ultrasonic sensors mounted
in a circular array on a mobile robot. Experimental results on an ultrasonic sensor array
situated on a mobile robot verify this approach.
Navigational strategies of mobile robots 125

Figure 6 Schematic view of supersonic transmitter mounted on mobile robot DREAM-1

4.2 Laser sensor


Laser sensor is one of the popular sensors used for navigation of mobile robot. The use of
this sensor for navigation is summarised below.
Navigation of mobile robot in cluttered room using a range-measuring laser as a
sensor has been described by Takeda et al. (1994). They introduced a method called
‘sensory uncertainty field’ for every possible robot configuration ‘q’. This field estimated
the distribution of possible errors in the robot configuration. The paper by Horn and
Schmidt (1995) has described the localisation system of a free-navigating mobile robot.
They have determined the absolute positioning and orientation of the mobile robot and
experimentally verified the result. The focus of the paper presented by Jorg (1995) is to
describe an approach which has utilised heterogeneous information provided by laser
radar. They have tested the approach using a robot named MOBOT-IV.
The paper by Larsson et al. (1996) has presented an algorithm for environment
mapping by integrating scans from a time-of-flight laser and odometer readings from a
mobile robot. They have presented experimental results for their algorithm. Pears and
Probert (1996) have discussed about an eye-safe laser range finder which acquires 2-D
range data. Cha and Gweon (1996) have described a calibration method and range data
extraction algorithm of an omnidirectional laser range finder for navigation of mobile
robot. Min and Cho (2006) have described about intelligent AMRs. They have performed
a series of experimental tests to show the simplicity, efficiency and accuracy of this
proposed laser sensor system for 3-D environment sensing and recognition.
126 D.R. Parhi and M.K. Singh

4.3 Magnetic compass disc sensor


Magnetic compass sensor is mainly used for navigation of mobile robot. Their use has
been discussed in the following section.
Finding the steering angle of an AMR by using an encoded magnetic compass disc as
an orientation sensor has been discussed by Kim and Seong (1996). They have done
the experiments on two cases: (1) line path tracking test in a slippery environment and
(2) orientation steering test in a circular path. Borenstein and Koren (1995), Borenstein
(1995) and Borenstein et al. (1997) have shown that the magnetic compass is a very good
sensor for finding out the location and heading angle (x, y and θ) for navigation of
mobile robot. They have outlined different magnetic sensors, i.e. (1) mechanical
magnetic compass, (2) fluxgate compass, (3) hall-effect compass, (4) magneto-resistive
compass and (5) magneto-elastic compass. The compass best suited for use with mobile
robot applications is the fluxgate compass.
The paper by Noguchi et al. (1997) has described about a mobile robot system,
including a positioning system, using the geomagnetic direction sensor. They have found
the average error of the final position of each target position to be about 0.4 m. Bright
et al. (1997) have discussed about the inspection of the inner surface of a pipe by a
mobile robot. For this, they have used sensor, which can detect magnetic flux variation to
detect the defects.

4.4 Infrared sensor


Infrared sensor remains one of the efficient devices for navigation of mobile robots.
The uses of this sensor for the navigation of mobile robot in the recent years have been
discussed below.
Yu and Malik (1995) have described about AIMY – an Autonomous Mobile Robot.
They have used infrared detector system to avoid collision with unexpected obstacles.
They have also given the experimental results. Kube and Zhang (1997) in their robot
have used infrared sensor for obstacle avoidance. Dawkins et al. (1997) have also used
infrared obstacle sensors for the navigation of their RASCAL mobile robot. Cheung and
Lumelsky (1989) and Lumelsky and Harinarayanan (1997) have presented an approach
for decentralised real-time motion planning for multiple mobile robots operating in
unknown stationary obstacles (Figure 7). They have used infrared sensor for their sensor
feedback. Vandorpe et al. (1996) has designed an AMR known as Leuvan intelligent
autonomous system. The robot is equipped with three type of sensors such as: ultrasonic
sensor, tri-aural sensor and infrared sensor. In their robot, an onboard system executes
different modular navigation task. Mataric (1994, 1997a, 1997b) has also used infrared
sensor for navigation of mobile robot.

4.5 Vision sensor


For object recognition by the mobile robot, scientists mainly dependent upon vision
sensor. The use of this sensor for the navigation of mobile robot in recent years has been
discussed below.
Navigational strategies of mobile robots 127

Figure 7 Mobile robots navigation based on infrared sensor. T1 and T2 are the target positions
of the robots R1 and R2O1 and O2 are the obstacles

Figure 8 Schematic view for the navigation of autonomous mobile robot by vision sensor
128 D.R. Parhi and M.K. Singh

Delaescalera et al. (1997) and Salichs et al. (1997) have pointed out that vision-based
navigation of mobile robot has three main rules: (1) road detection, (2) obstacle detection
and (3) sign recognition. They mainly concentrate their research on sign recognition.
Li et al. (1997, 1998) have presented a method for recognising white line marking for
navigation of mobile robot. They have used fuzzy-reasoning-based general technique for
edge detection. They have used the method for the mobile robot THMR-III. Gofuku et al.
(1996) and Tanaka et al. (1995) have described an improved running control algorithm
based on the visual mapping for navigation of mobile robot. The robot is equipped with
a CCD camera for finding out its path (Figure 8). They have tested their approach on a
mobile robot in an unknown indoor environment to learn scenes and the associated
navigation experience. Sala et al. (2006) have figured out recent work in the object
recognition suited to landmark-based navigation. They have introduced a novel graph
theoretic formulation of the problem. Saeedi et al. (2006) have described a vision-based
system for 3-D localisation of a mobile robot in a natural environment. Their
experimental results show that good tracking and localisation can be achieved using the
proposed vision system.

5 Conclusions

This paper addresses the different strategies for navigational control of multiple mobile
robots. The strategies are mainly segmented into following three categories:
1 Navigation of mobile robot using different techniques such as:
a fuzzy logic technique
b neural network technique
c GA technique.
2 Navigation of mobile robot using different methods such as:
a PFM
b grid-type method
c heuristic method
d adaptive navigation method
e Virtual Impedance method.
3 Navigation of mobile robot using different sensors such as:
a ultrasonic sensor
b laser sensor
c magnetic compass disk sensor
d infrared sensor
e vision (camera) sensor.
Navigational strategies of mobile robots 129

From the current investigation, it has been noticed that the mobile robot navigation can
be controlled successfully in a complex environment using the above strategies. Keeping
in view the above research, the following further works are suggested. Most efficient
control strategy for navigation of mobile robots may be found out and used for any
cooperative or individual task, for multidimensional robot environment. The robots
should able to handle the cooperative task in a coordinated manner.
The working principle and controllers for various sensors can be outlined for
powerful cognition of the complex environment around the robots to distinguish between
targets, surrounding obstacles, other moving robots and for cooperative behaviour.

References
Arai, T. and Ota, J. (1996a) ‘Motion planning of multiple mobile robots using virtual impedance’,
Journal of Robotics and Mechatronics, Vol. 8, No. 1, pp.67–74.
Arai, T. and Ota, J. (1996b) ‘Dwarf intelligence – a large object carried by seven dwarves’,
Robotics and Autonomous Systems, Vol. 18, No. 1, pp.149–155.
Ashiru, I. and Czarnecki, C. (1997) ‘Evolving cooperative controllers for teams of robots’,
Workshop on Recent Advances in Mobile Robots, pp.58–66.
Ashiru, I., Czarnecki, C. and Routen, T. (1995) ‘Evolutionary motion planning for mobile robots’,
ECML Workshop on Intelligent Robots, pp.1–6.
Ashiru, I., Czarnecki, C. and Routen, T. (1996) ‘Characteristics of a genetic based approach to
path planning for mobile robots’, Journal of Network and Computer Applications, Vol. 19,
pp.149–169.
Beaufrere, B. and Zeghloul, S. (1995a) ‘A mobile robot navigation method for using a fuzzy based
method simulation and experimental aspects’, International Journal of Robotics and
Automation, Vol. 10, No. 3, pp.106–113.
Beaufrere, B. and Zeghloul, S. (1995b) ‘A mobile robot navigation method using a fuzzy-logic
approach’, Robotica, Vol. 13, No. 5, pp.437–448.
Benreguieg, M., Hoppenot, P., Maaref, H., Colle, E. and Barret, C. (1997) ‘Fuzzy navigation
strategy: application to two distinct autonomous mobile robots’, Robotica, Vol. 15,
pp.609–615.
Boem, H.R. and Cho, H.S. (1995) ‘A sensor-based navigation for a mobile robot using fuzzy-logic
and reinforcement learning’, IEEE Transactions on Systems Man and Cubernetics, Vol. 25,
No. 3, pp.464–477.
Borenstein, J. (1995) ‘Internal correction of dead-reckoning errors with a dual-drive complaint
linkage mobile robot’, Journal of Robotic System, Vol. 12, No. 4, pp.257–273.
Borenstein, J., Everett, H.R., Feng, L. and Wehe, D. (1997) ‘Mobile robot positioning: sensors and
techniques’, Journal of Robotic Systems, Vol. 14, No. 4, pp.231–249.
Borenstein, J. and Koren, Y. (1995) ‘Error eliminating rapid ultrasonic firing for mobile
robot obstacle avoidance’, IEEE Transactions on Robotics and Automation, Vol. 11, No. 1,
pp.132–138.
Bright, G., Ferrera, D. and Mayor, R. (1997) ‘Automated pipe inspection robot’, Industrial Robot,
Vol. 24, No. 4, p.285.
Brooks, R.A. (1986) ‘A robust layered control system for a mobile robot’, IEEE Transactions,
Robotics and Automation, Vol. 2, No. 1, pp.14–23.
Bruske, J., Ahrns, I. and Sommer, G. (1997) ‘An integrated architecture for learning of reactive
behaviours based on dynamic cell structures’, Robotics and Autonomous System, Vol. 22,
No. 2, pp.87–101.
130 D.R. Parhi and M.K. Singh

Buchberger, M., Jorg, K. and Puttkamer, E.V. (1993) ‘Laserradar and sonar based world modelling
and motion control for fast obstacle avoidance of the autonomous mobile robot MOBOT-IV’,
Proceedings of IEEE Conference on Robotics and Automation, Atlanta, Gergia,
pp.534–540.
Budenske, J. and Gini, M. (1997) ‘Sensor explication: knowledge-based robotic plan execution
through logical objects’, IEEE Transactions on Systems Man and Cybernetics, Part B:
Cybernetics, Vol. 27, No. 4, pp.611–625.
Cameron, S. and Probert, P. (1994) Advanced Guided Vehicles Aspects of the Oxford AGV Project,
World Scientific Publishing Co. Pte. Ltd., UK.
Cao, Y.U., Fukunaga, A.S. and Kahng, A.B. (1997) ‘Cooperative mobile robotics: antecedents and
directions’, Autonomous Robots, Vol. 4, No. 1, pp.7–27.
Castellano, G., Allolico, G. and Distante, A. (1997) ‘Automatic generation of fuzzy rules
for reactive robot controllers’, Robotics and Autonomous Systems, Vol. 22, No. 2,
pp.133–149.
Cha, Y.Y. (1997) ‘Navigation of a free-ranging mobile robot using heuristic local path
planning algorithm’, Robotics and Computer-Integrated Manufacturing, Vol. 13, No. 12,
pp.145–156.
Cha, Y.Y. and Gweon, D.G. (1996) ‘A calibration and range-data extraction algorithm for an
omnidirectional laser range finder of a free ranging mobile robot’, Mechatronics, Vol. 6,
No. 6, pp.665–689.
Cheung, E. and Lumelsky, V.J. (1989) ‘Proximity sensing in robot manipulator motion planning:
system and implementation issues’, IEEE Transactions on Robotics and Automation, Vol. 5,
No. 6, pp.740–751.
Choset, H., Nagatani, K. and Lazar, N.A. (2003, June) ‘The arc-transversal median algorithm: a
geometric approach to increasing ultrasonic sensor azimuth accuracy’, Robotics and
Automation, IEEE Transactions, Vol. 19, No. 3, pp.513–521.
Crowley, J.L. and Coutaj, J. (1986) ‘Navigation of modelisation pour un robot mobile’,
Technique et science informatiques, Vol. 5, No. 5, pp.391–402.
Das, T. and Kar, I.N. (2006, May) ‘Design and implementation of an adaptive fuzzy logic-based
controller for wheeled mobile robots’, Control Systems Technology, IEEE Transactions,
Vol. 14, No. 3, pp.501–510.
Dawkins, R., Holland, O., Winfield, A., Greenway, P. and Stephens, A. (1997) ‘An interacting
multi-robot system and smart environment for studying collective behaviours’, Proceedings
of the 8th International Conference on Advanced Robotics (ICAR’97), Monterey, CA,
pp.537–592.
Delaescalera, A., Moreno, L.E., Salichs, M.A. and Armingol, J.M. (1997) ‘Road traffic sign
detection and classification’, IEEE Transactions on Industrial Electronics, Vol. 44, No. 6,
pp.848–859.
Dixon, W.E., Dawson, D.M., Zergeroglu, E. and Behal, A. (2001, January) ‘Adaptive tracking
control of a wheeled mobile robot via an uncalibrated camera system’, Systems, Man and
Cybernetics, Part B, IEEE Transactions, Vol. 31, No. 3, pp.341–352.
Fan, J., Koren, Y. and Wehe, D. (1995) ‘Tracked mobile robot control-hybrid approach’,
Control Engineering Practice, Vol. 3, No. 3, pp.329–336.
Gazi, V. (2005, April) ‘Swarm aggregations using artificial potentials and sliding-mode control’,
Robotics, IEEE Transactions, Vol. 21, No. 2, pp.196–207.
Gofuku, A., Tanaka, Y., Matsuura, Y. and Nagai, I. (1996, August) ‘Development of an
autonomous running vehicle applying visual servoing’, Proceedings of the IASTED
International Conference on Mechatronics, Hawaii, USA, pp.149–152.
Guldner, J., Utkin, V.I. and Hushimoto, H. (1997) ‘Robot obstacle avoidance in n-dimensional
space using planner harmonic artificial potential fields’, Journal of Dynamic Systems
Measurement and Control-Transactions of the ASME, Vol. 119, No. 2, pp.160–166.
Navigational strategies of mobile robots 131

Han, Y., Han, M., Cha, H., Hong, M. and Hahn, H. (2001, July) ‘Tracking of a moving object
using ultrasonic sensors based on a virtual ultrasonic image’, Robotics and Autonomous
Systems, Vol. 36, No. 1, pp.11–19.
Hoffmann, F. and Pfister, G. (1997) ‘Evolutionary design of a fuzzy knowledge base for a mobile
robot’, International Journal of Approximate Reasoning, Vol. 17, No. 4, pp.447–469.
Hong, M.L. and Kleeman, L. (1997) ‘Ultrasonic classification and location of 3D room features
using maximum likelihood estimation – Part 1’, Robotica, Vol. 15, No. 6, pp.645–652.
Horn, J. and Schmidt, G. (1995) ‘Continuous localisation of a mobile robot based on 3D-laser-
range-data predicted sensor images, and dead-reckoning’, Robotics and Autonomous Systems,
Vol. 14, Nos. 2–3, pp.99–118.
Hou, E.S.H. and Zheng, D. (1994) ‘Mobile robot path planning based on hierarchical hexagonal
decomposition and artificial potential fields’, Journal of Robotic Systems, Vol. 11, No. 7,
pp.605–614.
Janet, J.A., Gutierrez, R., Chase, T.A., White, M.W. and Sutton, J.C. (1997a) ‘Autonomous mobile
robot global self-localisation using kohonen and region-feature neural networks’, Journal of
Robotic Systems, Vol. 14, No. 4, pp.263–282.
Janet, J.A., Luo, R.C. and Koy, M.G. (1997b) ‘Autonomous mobile robot global motion planning
and geometric beacon collection using traversability vectors’, IEEE Transactions on Robotics
and Automation, Vol. 13, No. 1, pp.132–140.
Ji, M., Zhang, Z., Biswas, G. and Sarkar, N. (2003, June) ‘Hybrid fault adaptive control
of a wheeled mobile robot’, Mechatronics, IEEE/ASME Transactions, Vol. 8, No. 2,
pp.226–233.
Joo, Y.H., Hwang, H.S., Kim, K.B. and Woo, K.B. (1997) ‘Fuzzy system modelling by fuzzy
partition and GA hybrid scheme’, Fuzzy Sets and Systems, Vol. 86, No. 3, pp.279–288.
Jorg, K.W. (1995) ‘World modelling for an autonomous mobile robot using heterogenous sensor
information’, Robotics and Autonomous Systems, Vol. 14, Nos. 2–3, pp.159–170.
Kim, J.H. and Seong, P.H. (1996) ‘Experiments on orientation recovery and steering of an
autonomous mobile robot using encoded magnetic compass disc’, IEEE Transactions on
Instrumentation and Measurement, Vol. 45, No. 1, pp.271–274.
Kube, C.R. and Zhang, H. (1997) ‘Task modelling in collective robotics’, Autonomous Robot,
Vol. 4, pp.53–72.
Kurz, A. (1995) ‘ALEF: an autonomous vehicle which learns basic skills and constructs maps for
navigation’, Robotics and Autonomous System, Vol. 14, pp.171–183.
Kurz, A. (1996) ‘Constructing maps for mobile robot navigation based on ultrasonic range data’,
IEEE Transactions on Systems Man and Cybernetics Part B Cybernetics, Vol. 26, No. 2,
pp.233–242.
Larsson, U., Forsberg, J. and Wernerssen, A. (1996) ‘Mobile robot localisation-integrating
measurements from a time-of-flight laser’, IEEE Transactions on Industrial Electronics,
Vol. 43, No. 3, pp.422–431.
Lee, J.G. and Chung, H. (1993) ‘Optimal path planning and navigation for an autonomous mobile
robot’, The 5th IFSA World Congress, pp.1258–1261.
Lee, J.G. and Chung, H.Y. (1994) ‘Global path planning for mobile robot with grid-type world
model’, Robotics and Computer-Integrated Manufacturing, Vol. 11, No. 1, pp.13–21.
Lee, D. and Recce, M. (1997) ‘Quantitative evaluation of the exploration strategies of a mobile
robot’, International Journal of Robotics Research, Vol. 16, No. 4, pp.413–447.
Levitt, T.S. and Lawton, D.T. (1990) ‘Qualitative navigation for mobile robots’, Artificial
Intelligence, Vol. 44, pp.305–360.
Li, W. and Chenyu, M.A. (1997) ‘A neuro-fuzzy system architecture for behavior based control
of a mobile robot in unknown environment’, Fuzzy Sets and Systems, Vol. 87, No. 2,
pp.133–140.
132 D.R. Parhi and M.K. Singh

Li, W., Jiang, X.J. and Wang, Y.X. (1998) ‘Road recognition for vision navigation of
an autonomous vehicle by fuzzy reasoning’, Fuzzy Sets and Systems, Vol. 93, No. 3,
pp.257–280.
Li, W., Lu, G.T. and Wang, Y.Q. (1997) ‘Recognising white line markings for vision-guided
vehicle navigation by fuzzy reasoning’, Pattern Recognition Letters, Vol. 18, No. 8,
pp.771–780.
Li, W., Ma, C.Y. and Wahl, F.M. (1997) ‘A neuro-fuzzy system architecture for behavior-based
control of a mobile robot in unknown environments’, Fuzzy Sets and Systems, Vol. 87, No. 2,
pp.133–140.
Lin, I.S., Wallner, F. and Dillmann, R. (1996) ‘Interactive control and environment modelling for a
mobile robot based on multi sensor perceptions’, Robotics and Autonomous Systems, Vol. 18,
No. 3, pp.301–310.
Liu, K. and Lewis, F.L. (1994) ‘Fuzzy logic-based navigation and manoeuvring for a mobile robot
system’, Proceedings of the 2nd IEEE Mediterranean Symposium, Crete, pp.1–8.
Lozano-Perez, T. and Wesley, M.A. (1979) ‘An algorithm for planning collision free paths among
polyhedral obstacles’, ACM, Vol. 22, No. 10, pp.560–570.
Lumelsky, V.J. and Harinarayanan, K.R. (1997) ‘Decentralised motion planning for multiple
mobile robots: the cocktail party model’, Autonomous Robots, Vol. 4, pp.121–135.
Martinez, A., Tunstel, E. and Jamshidi, M. (1994) ‘Fuzzy-logic based collision-avoidance for a
mobile robot’, Robotica, Vol. 12, No. 6, pp.521–527.
Mataric, M.J. (1994) Interaction and Intelligent Behaviour, Technical Report AI-TR-1495, MIT
Artificial Intelligence Lab.
Mataric, M.J. (1997a) ‘Learning social behaviour’, Robotics and Autonomous Systems, Vol. 20,
Nos. 2–4, pp.191–204.
Mataric, M.T. (1997b) ‘Reinforcement learning in the multi-robot domain’, Autonomous Robots,
Vol. 4, pp.73–83.
Meeran, S. and Shafie, A. (1997) ‘Optimal path planning using convex hull and local search
heuristic algorithms’, Mechatronics, Vol. 7, No. 8, pp.737–756.
Michel, O. (1996) ‘An artificial life approach for the synthesis of autonomous agents’,
Lecture Notes in Computer Science, Vol. 1063, pp.220–231.
Min, Y.K. and Cho, H. (2006, January) ‘An active trinocular vision system of sensing
indoor navigation environment for mobile robots’, Sensors and Actuators, Vol. 125, No. 2,
pp.192–209.
Ming, L., Guan, Z.L. and Yang, S.Z. (1996) ‘Mobile robot fuzzy control optimisation using genetic
algorithm’, Artificial Intelligence in Engineering, Vol. 10, No. 4, pp.293–298.
Miyata, H., Okhi, M., Yokuchi, Y. and Ohika, M. (1996) ‘Control of the autonomous mobile robot
DREAM-1 for a parallel parking’, Mathematics and Computer in Simulation, Vol. 41,
pp.129–139.
Nakamura, T., Morimoto, M. and Asada, M. (1996b) ‘Direct coupling of multi sensor information
and actions for mobile robot behavior acquisition’, Proceedings of the IEEE/SICE/RSJ
International Conference on Multi Sensor Fusion and Integration for Intelligent Systems,
pp.139–144.
Nakamura, T., Takamura, S. and Asada, M. (1996a) ‘Behavior-based map representation for a
sonar-based mobile robot by statistical methods’, Proceedings of the RSJ/IEEE International
Conference on Intelligent Robots and Systems, pp.276–283.
Nelson, A.L., Grant, E. and Henderson, T.C. (2004) ‘Evolution of neural controllers for
competitive game playing with teams of mobile robots’, Robotics and Autonomous Systems,
Vol. 46, No. 3, pp.135–150.
Noguchi, N., Ishii, K. and Terao, H. (1997) ‘Development of an agricultural mobile robot using a
geomagnetic direction sensor and image sensors’, Journal of Agricultural Engineering
Research, Vol. 67, No. 1, pp.1–15.
Navigational strategies of mobile robots 133

Noguchi, N. and Terao, H. (1997) ‘Path planning of an agricultural mobile robot by neural
network and genetic algorithm’, Computers and Electronics in Agriculture, Vol. 18, Nos. 2–3,
pp.187–204.
Ota, J., Arai, T., Yoshida, E., Kurabayashi, D. and Sasaki, J. (1996a) ‘Motion skills in multiple
mobile robot system’, Robotics and Autonomous Systems, Vol. 19, No. 1, pp.57–65.
Ota, J., Arai, T., Yoshimura, Y., Miyata, N., Yoshida, E., Kurabayashi, D. and Sasaki, J. (1996b)
‘Motion planning of multiple mobile robots by a combination of learned visibility graphs and
visual impedance’, Advanced Robotics, Vol. 10, No. 6, pp.605–620.
Pathak, K. and Agrawal, S.K. (2005, December) ‘An integrated path-planning and control
approach for nonholonomic unicycles using switched local potentials’, Robotics, IEEE
Transactions, Vol. 21, No. 6, pp.1201–1208.
Pears, N.E. and Probert, P.J. (1996) ‘An intelligent active range sensor for mobile robot guidance’,
Mechatronics, Vol. 6, No. 7, pp.733–759.
Pradhan, S.K., Parhi, D.R. and Panda, A.K. (2006a) ‘Navigation of multiple mobile robots using
rule-based-neuro-fuzzy technique’, International Journal of Computational Intelligence,
Vol. 3, No. 2, pp.1304–2386.
Pradhan, S.K., Parhi, D.R. and Panda, A.K. (2006b) ‘Potential field method to navigate several
mobile robots’, Applied Intelligence, Vol. 25, pp.321–333.
Racz, J. and Dubrawski, A. (1995) ‘Artificial neural-network for mobile robot topological
localisation’, Robotics and Autonomous Systems, Vol. 16, No. 1, pp.73–80.
Ram, A., Arkin, R.C., Moorman, K. and Clark, R.J. (1997) ‘Case-based reactive navigation: a
method for on-line selection and adaptation of reactive robotic control parameters’,
IEEE Transactions on Systems Man and Cybernetics, Part B: Cybernetics, Vol. 27, No. 3,
pp.376–394.
Ram, A. and Santamaria, J.C. (1997) ‘Continuous case-based reasoning’, Artificial Intelligence,
Vol. 90, Nos. 1–2, pp.25–77.
Reigner, P., Hansen, V. and Crowley, J.L. (1997) ‘Incremental supervised learning for mobile
robot reactive control’, Robotics and Autonomous Systems, Vol. 19, Nos. 3–4,
pp.247–257.
Ren, J., Mcisaac, K.A. and Patel, R.V. (2006, April) ‘Modified Newton’s method applied
to potential field-based navigation for mobile robots’, Robotics, IEEE Transactions, Vol. 22,
No. 2, pp.384–391.
Rusu, P., Petriu, E.M. and Whalen, T.E. (2003, August) ‘Behavior-based neuro-fuzzy controller
for mobile robot navigation’, Instrumentation and Measurement, IEEE Transactions, Vol. 52,
No. 4, pp.1335–1340.
Saeedi, P., Lawrence, P.D. and Lowe, D.G. (2006, February) ‘Vision-based 3-D trajectory tracking
for unknown environments’, IEEE Transactions, Vol. 22, No. 1, pp.119–136.
Sala, P., Sim, R., Shokoufandeh, A. and Dickinson, S. (2006, April) ‘Landmark selection for
vision-based navigation’, IEEE Transactions, Vol. 22, No. 2, pp.334–349.
Salichs, M.A., Moreno, L., Gachet, D., Delascalera, E. and Pimentel, J.R. (1997) ‘Mobile robots’,
The Industrial Electronics Handbook, IEEE Press, pp.773–784.
Seraji, H. and Howard, A. (2002, June) ‘Behavior-based robot navigation on challenging terrain:
a fuzzy logic approach’, Robotics and Automation, IEEE Transactions, Vol. 18, No. 3,
pp.308–321.
Shkel, A.M. and Lumelsky, V.J. (1997) ‘The joggers problem: control of dynamics in real-time
motion planning’, Automatica, Vol. 33, No. 7, pp.1219–1233.
Simsarin, K.T., Olson, T.J. and Nandkumar, N. (1996) ‘View-invariant regions and mobile
robot self-localisation’, IEEE Transactions on Robotics and Automation, Vol. 12, No. 5,
pp.810–816.
Song, K.T. and Chin, C.C. (1996) ‘Application of heuristic asymmetric mapping for mobile robot
navigation using ultrasonic sensor’, Journal of Intelligent and Robotic System, Vol. 17, No. 3,
pp.243–264.
134 D.R. Parhi and M.K. Singh

Takamura, S., Nakamura, T. and Asada, M. (1997) ‘Behavior-based map representation for
a sonar-based mobile robot by statistical methods’, Advanced Robotics, Vol. 11, No. 5,
pp.445–462.
Takeda, H., Facchinetti, C. and Latombe, J.C. (1994) ‘Planning the motion of a mobile robot in a
sensory uncertainty field’, IEEE Transactions on Pattern Analysis and Machine Intelligence,
Vol. 16, No. 10, pp.1002–1017.
Tanaka, Y., Gofuku, A., Nakayama, N. and Goto, J. (1995) ‘Development of high-speed 3-D range
finder using binocular cameras’, Journal of Advanced Automation Technology, Vol. 7, No. 1,
pp.66–72.
Tani, J. and Fukumura, N. (1994) ‘Learning goal-directed sensory-based navigation of a mobile
robot’, Neural Networks, Vol. 7, No. 3, pp.553–563.
Tani, J. and Fukumura, N. (1995) ‘Embedding a grammatical description in deterministic chaos: an
experiment in recent neural learning’, Biolog Cyber, Vol. 72, pp.365–370.
Tani, J. and Fukumura, N. (1997) ‘Self-organising internal representation in learning of navigation:
a physical experiment by the mobile robot YAMABICO’, Neural Networks, Vol. 10, No. 1,
pp.153–159.
Tsoukalas, L.H., Houstics, E.N. and Jones, G.V. (1997) ‘Neurofuzzy motion planners for
intelligent robots’, Journal of Intelligent and Robotic Systems, Vol. 19, No. 3, pp.339–356.
Tsourveloudis, N.C., Valavanis, K.P. and Hebert, T. (2001, August) ‘Autonomous vehicle
navigation utilizing electrostatic potential fields and fuzzy logic’, Robotics and Automation,
IEEE Transactions, Vol. 17, No. 4, pp.490–497.
Vandorpe, J., Brusell, V.H. and Xu, H. (1996) ‘LiAS: a reflexive navigation architecture for
an intelligent robot system’, IEEE Transaction, Industrial Electronics, Vol. 43, No. 3,
pp.432–440.
Wang, L.X. (1997) ‘Modelling and control of hierarchical systems with fuzzy systems’,
Automatica, Vol. 33, No. 6, pp.1041–1053.
Waterman, T.H. (1989) Animal Navigation, Scientific American Library, New York.
Wilson, M.S., King, C.M. and Hunt, J.E. (1997) ‘Evolving hierarchical robot behaviours’,
Robotics and Autonomous Systems, Vol. 22, Nos. 3–4, pp.215–230.
Xu, W.L. and Tso, S.K. (1996) ‘Real-time self-reaction of a mobile robot in unstructured
environments using fuzzy reasoning’, Engineering Applications of Artificial Intelligence,
Vol. 9, No. 5, pp.475–485.
Yamada, S. and Saito, J. (2001, August) ‘Adaptive action selection without explicit communication
for multirobot box-pushing’, Systems. Man and Cybernetics, Part C, IEEE Transactions,
Vol. 31, No. 3, pp.398–404.
Yu, H.H. and Malik, R. (1995) ‘AIMY – an autonomous mobile robot navigation in unknown
environment with infrared detector system’, Journal of Intelligent and Robotic Systems,
Vol. 14, No. 2, pp.181–197.
Yun, W.S., Cho, D.W. and Beak, Y.S. (1997) ‘Dynamic path planning for robot navigation using
sonar mapping and neural networks’, Journal of Dynamic Systems and Control, Transactions
of the ASME, Vol. 119, No. 1, pp.19–26.
Zalama, E., Gomez, J., Paul, M. and Peran, J.R. (2002, January) ‘Adaptive behavior navigation of a
mobile robot’, Systems Man and Cybernetics, Part A, IEEE Transactions, Vol. 32, No. 1,
pp.160–169.
Zhang, J.W. and Knoll, A. (1998) ‘Constructing fuzzy controllers with B-spline models principles
and applications’, International Journal of Intelligent Systems, Vol. 13, Nos. 2–3,
pp.257–285.

You might also like