Abstract This paper addresses the issue of mobile robot navigation in an indoor environment. In the system, an obstacle is defined as any object which prevents the mobile robot from achieving its goal. The robot needs to detect and avoid these objects and make its way to the desired location. Hence the robot’s behavioural ability in avoiding obstacles becomes a major issue, along with its ability to plan a path to its goal. The collision avoidance behaviour is a strategy which the mobile robot will adopt to prevent it from hitting obstacles as well as maintaining its track to its goal. In the proposed work, a hybrid architecture is adopted. It combines two components: a deliberative architecture and a reactive architecture which is based upon the motor schema. Several perceptual and motor schemas are employed in order to facilitate both the aspects of global and local navigation. The deliberative planning creates the safe path using a wavefront algorithm. It is then passed to the reactive module in terms of a series of waypoints. These are treated as immediate subgoals and are used to form behaviours leading the mobile robot to achieve its goal without experiencing any collision within an optimum travel distance and reasonable amount of time. High level processing of the data will be undertaken as part of the overall behavioural and path planning strategies, which will require significant consideration and design in order to implement them as part of a Player/Stage architecture.
[1]
Ronald C. Arkin,et al.
Motor Schema — Based Mobile Robot Navigation
,
1989,
Int. J. Robotics Res..
[2]
N. Shimkin,et al.
Behavior-based navigation for an indoor mobile robot
,
2000,
21st IEEE Convention of the Electrical and Electronic Engineers in Israel. Proceedings (Cat. No.00EX377).
[3]
Gaurav S. Sukhatme,et al.
Most valuable player: a robot device server for distributed control
,
2001,
Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).
[4]
Magnus Egerstedt,et al.
Behavior Based Robotics Using Hybrid Automata
,
2000,
HSCC.
[5]
Rodney A. Brooks,et al.
A Robust Layered Control Syste For A Mobile Robot
,
2022
.
[6]
Maja J. Mataric,et al.
The Robotics Primer
,
2007
.
[7]
Roland Siegwart,et al.
Introduction to Autonomous Mobile Robots
,
2004
.
[8]
Yoram Koren,et al.
Real-time obstacle avoidance for fact mobile robots
,
1989,
IEEE Trans. Syst. Man Cybern..
[9]
Bruce A. MacDonald,et al.
Player 2.0: Toward a Practical Robot Programming Framework
,
2008
.
[10]
Michael K. Sahota.
Action selection for robots in dynamic environments through inter-behaviour bidding
,
1994
.
[11]
Oussama Khatib,et al.
Real-Time Obstacle Avoidance for Manipulators and Mobile Robots
,
1986
.