Robotics and Autonomous Systems 43 (2003) 231–243
A multisine approach for trajectory optimization
based on information gain
L. Mihaylova
∗
, J. De Schutter, H. Bruyninckx
Department of Mechanical Engineering, Division of Production Engineering, Machine Design and Automation,
Katholieke Universiteit Leuven, Celestijnenlaan 300B, B-3001 Heverlee, Belgium
Received 1 July 2002; received in revised form 28 January 2003
Communicated by F.C.A. Groen
Abstract
This paper presents a multisine approach for trajectory optimization based on information gain, with distance and orientation
sensing to known beacons. It addresses the problem of active sensing, i.e. the selection of a robot motion or sequence of motions,
which make the robot arrive in its desired goal configuration (position and orientation) with maximum accuracy, given the avail-
able sensor information. The optimal trajectory is parameterized as a linear combination of sinusoidal functions. An appropriate
optimality criterion is selected which takes into account various requirements (such as maximum accuracy and minimum time).
Several constraints can be formulated, e.g. with respect to collision avoidance. The optimal trajectory is then determined by
numerical optimization techniques. The approach is applicable to both nonholonomic and holonomic robots. Its effectiveness
is illustrated here for a nonholonomic wheeled mobile robot (WMR) in an environment with and without obstacles.
© 2003 Elsevier Science B.V. All rights reserved.
Keywords: Active sensing; Mobile robots; Uncertainty; Trajectory generation; Information gain
1. Motivation
Many applications in mobile robotics have sophisti-
cated motion requirements. A successful task comple-
tion is often related to reaching quite accurately a goal
while processing noisy sensor data under uncertain-
ties. This refers to active sensing, the main question
of which is: “What motion should the robot execute in
order to gain (the most accurate) information about its
environment?”. Active sensing is a challenging topic
∗
Corresponding author. Present address: Department of Elec-
trical Energy, Systems and Automation, SYSTeMs Group, Uni-
versiteit Gent, Technologiepark—Zwijnaarde 914, B-9052 Gent,
Belgium. Fax: +32-16-32-2987.
E-mail address: lyudmila.mihaylova@mech.kuleuven.ac.be
(L. Mihaylova).
for different reasons. The solution depends on the
optimality criterion. This should be such that maxi-
mum information is extracted from the sensor data.
At the same time computationally efficient sensor
data processing is needed for the on-line execution of
the generated motions. Obstacle avoidance adds an
another level of difficulty [20]. Uncertainty (e.g. in
the model and sensor data) calls for stochastic estima-
tion and control techniques. The nonlinear character
of the problem adds further difficulty to this. Finally,
for nonholonomic systems nonholonomic constraints
have to be taken into account, so that the generated
path from the admissible configuration space corre-
sponds to a feasible trajectory [22,34].
This paper introduces an approach for trajectory op-
timization based on information gain. A mobile robot
is moving in the Cartesian plane starting from an initial
0921-8890/03/$ – see front matter © 2003 Elsevier Science B.V. All rights reserved.
doi:10.1016/S0921-8890(03)00036-8