
An Integrated Approach for Efficient Mobile Robot Trajectory
Tracking and Obstacle Avoidance
Aleksandar Cosic, Marko Susic and Dusko Katic
Institute Mihajlo Pupin, Robotics Laboratory, University of Belgrade, Volgina 15, Belgrade, Serbia
Keywords: Mobile Robots, Trajectory Tracking, Obstacle Avoidance, Fuzzy Logic, Intelligent Control.
Abstract: An approach for nonholonomic two-wheeled mobile robot trajectory tracking and obstacle avoiding is
presented in this paper. If the desired trajectory is provided by high level planner, trajectory tracking
problem can be solved in various ways. In this paper, tracking is provided using proportional-integral (PI) or
fuzzy logic controller (FLC). Unfortunately, tracking is never perfect, due to uncertainties and obstacles can
change their positions in time. In order to overcome these difficulties, additional correction controller must
be used. Here is proposed fuzzy controller, which slightly changes control action of the tracking controller
in order to prevent collision with obstacles. This approach is proved to be efficient even in dynamic
environments. Simulation results are presented as illustration of the proposed approach.
1 INTRODUCTION
In recent years, due to growing popularity and
importance of wheeled mobile robots (WMRs) in
many applications, motion control problems
dedicated to WMRs attracted great attention.
Trajectory tracking problem can be considered as a
part of mobile robot navigation problem, which has
been intensively researched, e.g. (Laumond, 1998;
LaValle, 2006; Masehian and Sedighizadeh, 2007).
Considerable research efforts have been made on
trajectory tracking control of two-wheeled
differentially driven mobile robots. Despite the
apparent simplicity of the WMR kinematic model,
the design of stabilizing control law is challenging
due to the existence of nonholonomic constraints.
Varius control strategies have been presented
such as: sliding-mode control, e.g. (Bloch and
Drakunov, 1994), backstepping procedure, e.g.
(Taner and Kyriakopoulos, 2003), dynamic feedback
linearization, e.g. (Oriolo et al., 2002), Lyapunov-
type techniques, e.g. (Mastellone et al., 2008),
adaptive control, e.g. (Fukao et al., 2000), model
predictive control, e.g. (Kühne et al., 2005) and
intelligent techniques, based on neural networks and
fuzzy logic, e.g. (Jiang et al., 2005; Oh et al., 2005).
In general, closed-loop results obtained using
classic control approaches may present undisarable
oscillatory motions. From the other hand, fuzzy
logic may be good option for uncertain systems,
whose behaviour can be described linguistically. In
this paper, two tracking controllers will be designed,
nonlinear PI and fuzzy controller. Unfortunatelly,
due to uncertainties and obstacles movements,
collision with obstacles could happen even if the
high level planner provided collision free path. It is
the reason why additional fuzzy controller must be
introduced, which will correct the control action of
the tracking controller, when mobile robot comes
close enough to the obstacle.
The rest of the paper is organized as follows:
description of the WMR kinematic model is given in
Section 2, design of the control structure in Section
3, simulation results in Section 4, while the
conclusion is given in Section 5.
2 KINEMATIC MODEL OF THE
TWO-WHEELED MOBILE
ROBOT
Schematic model of WMR is shown on Figure 1.
Derivation of the kinematic equations of the two-
wheeled mobile robot is given in (Susic et al., 2011).
World coordinate frame is denoted by {X,O,Y},
while {x
l
,COM,y
l
} denotes local coordinate frame,
attached to the robot, whose origin is placed at the
robot’s centre of mass (COM). State variables are
position and orientation of the robot, i.e. COM
211
Cosic A., Susic M. and Katic D..
An Integrated Approach for Efficient Mobile Robot Trajectory Tracking and Obstacle Avoidance.
DOI: 10.5220/0004010402110216
In Proceedings of the 9th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2012), pages 211-216
ISBN: 978-989-8565-22-8
Copyright
c
2012 SCITEPRESS (Science and Technology Publications, Lda.)