Navigational Strategies of Mobile Robots: A Review: Dayal R. Parhi
Navigational Strategies of Mobile Robots: A Review: Dayal R. Parhi
2/3, 2009
Dayal R. Parhi*
Department of Mechanical Engineering,
NIT Rourkela,
Orissa 769008, India
Email: dayalparhi@yahoo.com
*Corresponding author
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
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.
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.
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.
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.
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
Figure 4 Schematic view of grid type world model used for path planning of mobile robot
Navigational strategies of mobile robots 121
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
where
Ftra,i = (Ftra,i,x , Ftra,i,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.
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.
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.