Global Visual Features based on Random Process
Application to Visual Servoing
Laroussi Hammouda
1
, Khaled Kaaniche
1,2
, Hassen Mekki
1,2
and Mohamed Chtourou
1
1
Intelligent Control Design and Optimization of Complex Systems, University of Sfax, Sfax, Tunisia
2
National School of Engineering of Sousse, University of Sousse, Sousse, Tunisia
Keywords: Visual Servoing, Global Visual Features, Mobile Robot.
Abstract: This paper presents new global visual features: random distribution of limited set of pixels luminance. Our
approach aims to improve the real-time performance of visual servoing applications. In fact, using these
new features, we reduce the computation time of the visual servoing scheme. Our method is based on a
random process which ensures efficient and fast convergence of the robot. The use of our new features
removes the matching and tracking process. Experimental results are presented to validate our approach.
1 INTRODUCTION
Computer vision is progressively playing more
important role in service robotic applications. In
fact, the movement of a robot equipped with a
camera can be controlled from its visual perception
using visual servoing technique. The aim of the
visual servoing is to control a robotic system using
visual features acquired by a visual sensor
(Chaumette and Hutchinson, 2008). Indeed, the
control law is designed to move a robot so that the
current visual features , acquired from the current
pose , will reach the desired features
∗
acquired
from the desired pose
∗
, leading to a correct
realization of the task.
The control principle is thus to minimize the
error = −
∗
where is a vector containing the
current values of the chosen visual information, and
∗
its desired values. The basic step in image-based
visual servoing is to determine the adequate set of
visual features to be extracted from the image and
used in the control scheme in order to obtain an
optimal behavior of the robot.
In the literature several works were concerned
with simple objects and the features used as input of
the control scheme were generally geometric:
coordinates of points, edges or straight lines (Espiau
and al., 1992), (Chaumette and Hutchinson, 2007).
These geometric features have always to be
tracked and matched over frames. This process has
proved to be a difficult step in any visual servoing
scheme. Therefore, in the last decade, the
researchers are focused on the use of global visual
features. In fact, in (Collewet and al., 2008) the
visual features considered are the luminance of all
image pixels and the control law is based on the
minimization of the error which is the difference
between the current and the desired image.
Others works are interested in the application of
image moments in visual servoing, like in
(Chaumette and Hutchinson, 2003) where the
authors propose a new visual servoing scheme based
on a set of moment invariants. The use of these
moments ensures an exponential decoupled decrease
for the visual features and for the components of the
camera velocity. However this approach is restricted
to binary images. It gives good results except when
the object is contrasted with respect to its
environment.
In (Dame and Marchand, 2009), the authors
present a new criterion for visual servoing: the
mutual information between the current and the
desired image. The idea consists in maximizing the
information shared by the two images. This
approach has proved to be robust to occlusions and
to very important light variations. Nevertheless, the
computation time of this method is relatively high.
The work of (Marchand and Collewet, 2010)
proposes the image gradient as visual feature for
visual servoing tasks. This approach suffers from a
small cone of convergence. Indeed, using this visual
feature, the robotic system diverges in the case of
large initial displacement. Another visual seroving
approach which removes the necessity of features
tracking and matching step has been proposed in
105
Hammouda L., Kaaniche K., Mekki H. and Chtourou M..
Global Visual Features based on Random Process - Application to Visual Servoing.
DOI: 10.5220/0004040701050112
In Proceedings of the 9th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2012), pages 105-112
ISBN: 978-989-8565-22-8
Copyright
c
2012 SCITEPRESS (Science and Technology Publications, Lda.)