POSITION AND ORIENTATION CONTROL OF A TWO-WHEELED
DIFFERENTIALLY DRIVEN NONHOLONOMIC MOBILE ROBOT
Frederico C. Vieira Adelardo A. D. Medeiros Pablo J. Alsina Ant
ˆ
onio P. Ara
´
ujo Jr.
Federal University of Rio Grande do Norte – Departament of Computer Engineering and Automation
UFRN-CT-DCA – Campus Universit
´
ario – 59072-970 Natal RN Brazil
Keywords:
Nonholonomic robots, robot control, stabilization control, linear modeling of robots.
Abstract:
This paper addresses the dynamic stabilization problem of a two-wheeled differentially driven nonholonomic
mobile robot. The proposed strategy is based on changing the robot control variables from x, y and θ to
s and θ, where s represents the robot linear displacement. Using this model, the nonholonomic constraints
disappear and we show how the linear control theory can be used to design the robot controllers. This control
strategy only needs the robot localization (x, y, θ), not requiring any velocity measurement or estimation. The
complete derivation of the control strategy and some simulated results are presented.
1 INTRODUCTION
There are many feedback controllers proposed in the
literature (Aicardi et al., 1995; d’Andrea Novel et al.,
1995; Lizarralde, 1998; Samson, 1993; Tanner and
Kyriakopoulos, 2002; Yang and Kim, 1999) for non-
holonomic wheeled mobile robots. Most of these
strategies only deal with the problem of kinematic
compensation (Aicardi et al., 1995; d’Andrea Novel
et al., 1995; Samson, 1993). Pure kinematic con-
trollers lie on the simplification that the generated
control signal is instantaneously applied to the robot
actuators, not taking into account the dynamic effects.
Recently, some control strategies have been pro-
posed to deal with dynamic compensation of mobile
robots (Lages and Hemerly, 2000; Lizarralde, 1998;
Tanner and Kyriakopoulos, 2002). Most of them are
derived via Lyapunov techniques and do not present
a correspondence between the controller parameters
and the robot dynamic behavior. Many of the dy-
namic control laws also requires the measurement of
the robot velocities, not always accurate or available.
The control strategy proposed on this paper ad-
dresses the dynamic compensation of mobile robots
and only requires information about the robot local-
ization. The problem classification is presented on
section 2 and the kinematic and dynamic model of
the considered robot, on section 3. The control sys-
tem design is presented on section 4 and some results
and final considerations, on sections 5 and 6.
2 PROBLEM CLASSIFICATION
There are two main problems in mobile robots con-
trol: the trajectory tracking problem and the stabilisa-
tion problem.
The stabilisation problem states that the robot must
reach a desired configuration (x
d
, y
d
and θ
d
) start-
ing from a given initial configuration (x
0
, y
0
and θ
0
)
(Luca et al., 1998). This control problem is also
known as a parking problem. There are several feed-
back controllers proposed in the literature for the sta-
bilisation problem (Aicardi et al., 1995; Lizarralde,
1998; Tanner and Kyriakopoulos, 2002), some of
them with the previously presented limitations.
In the trajectory tracking problem, the robot must
reach and follow a trajectory in the Cartesian space
starting from a given initial configuration (Luca et al.,
1998). There are several feedback controllers pro-
posed in the literature that address only the trajectory
tracking problem (Oliveira and Lages, 2001; Samson,
1993; Yang and Kim, 1999).
The trajectory tracking problem is simpler than the
stabilisation problem because there is no need to con-
trol the robot orientation: it is automatically compen-
sated as the robot follows the trajectory, provided that
the specified trajectory respects the non-holonomic
constraints of the robot. As the control strategy pre-
sented in this paper is concerned with the stabilisation
problem, it can also be applied to the trajectory track-
ing problem.
256
Vieira F., Medeiros A., Alsina P. and Araújo Jr. A. (2004).
POSITION AND ORIENTATION CONTROL OF A TWO-WHEELED DIFFERENTIALLY DRIVEN NONHOLONOMIC MOBILE ROBOT.
In Proceedings of the First International Conference on Informatics in Control, Automation and Robotics, pages 256-262
DOI: 10.5220/0001138702560262
Copyright
c
SciTePress