REAL-TIME PATH PLANNING AND TRACKING
CONTROL USING A NEURAL DYNAMICS BASED
APPROACH
⋆
Simon X. Yang and Eric Hu
Advanced Robotics and Intelligent Systems (ARIS) Lab
School of Engineering, University of Guelph
Guelph, ON N1G 2W1, Canada
Abstract: Real-time collision-free path planning and tracking control of a nonholo-
nomic mobile robot in a dynamic environment is investigated using a neural dynamics
based approach. The real-time robot path is generated through a dynamic neural
activity landscape of a topologically organized neural network that represents the
changing environment. The dynamics of each neuron is characterized by an additive
neural dynamics model. The real-time tracking velocities are generated by a novel
non-time based controller, which is based on the conventional event based control
technique and an additive model. The effectiveness and efficiency of this approach are
demonstrated through simulation and comparison studies. Copyright c 2002 IFAC
Keywords: mobile robots, path planning, obstacle avoidance, velocity control, neural
dynamics, neural network
1. INTRODUCTION
Real-time collision-free path planning and track-
ing control of mobile robots are fundamentally im-
portant but very difficult issues in robotics, partic-
ularly in a nonstationary environment. Many pre-
vious works deal with the path planning and the
tracking control separately. (e.g. Zelinsky, 1994;
Jiang et al., 1997; Podsedkowski, 1998; Svestka
and Overmars, 1997; Xi, 1993; Kang et al., 1999).
There are many studies on robot path planning
using various approaches. Most of the previous
models for path planning deal with static environ-
ment only and are computationally complicated.
A local collision checking procedure is required
at each step of the robot movement, e.g., to de-
tect local collisions, Zelinsky (1994) model uses a
hierarchical collision testing procedure based on
“distance space bubbles”.
⋆
This work was partially supported by Natural Sciences
and Engineering Research Council (NSERC) and Materials
and Manufacturing Ontario (MMO) of Canada.
Most previous models for nonholonomic mobile
robots use two-step approaches that first compute
a collision-free holonomic path, and then trans-
form this path by a sequence of feasible ones. The
quality of the solution and the computational cost
of the second step depend on the shape of the
holonomic path, e.g., Jiang et al. (1997) proposed
a time-optimal path planning method for a robot
with kinematic constraints, which consists of three
stages: planning for a point mobile robot; planning
for a mobile robot; and optimizing cost functions
for a time-optimal solution. Podsedkowski (1998)
proposed a path planner for nonholonomic mobile
robot using a searching algorithm, which requires
a local collision checking procedure and the mini-
mization of cost functions.
There are some learning based path planning
models, e.g., Svestka and Overmars (1997) pro-
posed a probabilistic learning approach to path
planning of mobile robots, which involves a learn-
ing phase and a query phase and uses a local
method to compute the feasible paths for the
Copyright © 2002 IFAC
15th Triennial World Congress, Barcelona, Spain