Robotic forklifts are gaining space in the automation of logistic systems thanks to their capacity of
optimizing transportation tasks and, consequently, reducing costs. In the current scenario of extremely fast
technological development the automation of logistics process is essential to improve productivity and reduce
costs. In this context, mechatronics systems are replacing conventional manual operated systems and also
offering new solutions for transport tasks in harbors, warehouses, storages, and product distribution centers.
This chapter initially presents the state of art on routing systems applied on intelligent warehouses. Then, we
present the approach used to develop our Router. The algorithm was designed to deal with real situation
operation condition, such as the requirement for conflict-free paths and the capacity to avoid obstacles. This
router is able to solve traffic jams and collisions, generate conflict-free and optimized paths before sending
the final paths to the robotic forklifts and verifies the progress of all tasks. When a problem occurs, the Router
can change the tasks priorities, routes, etc. in order to avoid new conflicts. In the routing simulations each
vehicle executes its tasks starting from a predefined initial pose (position and orientation), moving to the
desired pose (destination node). The algorithm is based on Dijkstra's shortest-path method and was
implemented in C language. We also tested two different approaches in order to find the best navigator for
our application: A* Algorithm and Potential Fields method. Computer simulation tests were used to validate
the algorithm efficiency under different working conditions. Several simulations were carried out using the
Player/Stage Simulator to test the algorithms. As a result, we could solve many bugs and refine the algorithms
before on boarding the algorithms in real robots. The EKF filter was sufficient to avoid the position error
propagation.
Keywords: Routing Algorithm, Path Planning, Robotic Forklifts, Mobile Robotics, Intelligent Systems