Mobile robots systems are driven by control systems. The
architecture of these control systems provides different blocks
to accomplish specific robotic tasks. Traditionally, the
research in the field of Robotics is focused on the algorithms
used to accomplish fundamental tasks, like path planning [1].
The path-planning task, part of a mobile robot navigation
system, involves searching and finding the path between a
Start Point and a Goal Point in the environment where the
robots navigate. The environment is static or dynamic and
may have a discrete or continuous representation. Mobile
robots need to avoid obstacle collisions and generate an
optimal result with respect to path dimension or to execution
time. These imply different possible implementations [2].
To reach the goal, mobile robots need to have the ability to
act as to assure an efficient and reliable navigation. A great
variety of approaches for this strategic task have been
experimented [3].