Related Experiment Video
Updated: Jan 13, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Path Planning for Delivery Robots Based on an Improved Ant Colony Optimization Algorithm Combined with Dynamic Window
Limin Huang1, Tao Hu1, Jiabao Wei2
1School of Mechanical Engineering, Chengdu University, Chengdu 610106, China.
Abstract:
In meal delivery robot path planning, enabling the robot to find an optimal path that avoids obstacles within its workspace is a crucial step. Usually, the traditional ant colony optimization (ACO) suffers from slow convergence and blind search behavior in path planning, lacking dynamic obstacle avoidance functionality. Meanwhile, the dynamic window approach (DWA) tends to become entrapped in local optima during local path planning. It is therefore proposed that a hybrid path planning algorithm be developed, based on an improved IACO and DWA algorithm. To address issues such as aimless search, slow convergence speed, and low path smoothness in ACO, the concept of gravity from gravity search algorithms is introduced to direct the search. The acceleration of convergence is achieved through the implementation of path sorting and the administration of additional pheromone to superior paths in pheromone updates. The transition paths are optimized to address the issue of excessive path transitions in ACO, resulting in smoother paths. The key nodes of the obtained globally optimal path are used as local target points, serving as multiple target points for DWA operation to enable dynamic obstacle avoidance. Simulation results indicate that compared to the ACO, the IACO reduces path length by up to 30.03% and decreases path turns by up to 71.43% in four different static maps. In other static comparison experiments, the IACO demonstrated superior performance compared to the other tested algorithms. In dynamic experiments, the proposed fusion algorithm can plan smooth paths that successfully avoid both static and dynamic obstacles.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Distributed Loads: Problem Solving

