Robot Return Path Planning Using Transfer Stations in Grid Maps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot pathfinding methods, such as the A* algorithm and random no proximity principle, face challenges with large search spaces, leading to high computation costs, slow pathfinding speeds, and memory overflow issues.
Innovation Solution
A robot pathfinding method that involves obtaining the position of a robot and a charging base in a grid map, determining candidate transfer stations when the shortest path passes through obstacles, and selecting target transfer paths that avoid obstacles, thereby determining an efficient target path for the robot to return to the charging base.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the A* algorithm is used for pathfinding in a large search space, then the pathfinding completeness is improved, but the computation amount increases and pathfinding speed decreases
Solution Approach 1:
The patent divides the search space into multiple local search spaces using a grid map structure. Instead of performing a global A* search across the entire large space, the algorithm segments the problem into smaller local regions, conducting limited A* searches within each grid cell. This segmentation reduces the computation amount in each search while maintaining overall pathfinding completeness through systematic grid-based exploration.
2Reliability
If the A* algorithm is used for pathfinding in a large search space, then the pathfinding completeness is improved, but the memory consumption increases and overflow occurs
Solution Approach 1:
The patent segments the large search space into multiple small grid cells, with each cell containing only the minimal necessary map information and obstacle data for that local region. This segmentation dramatically reduces memory consumption compared to storing the entire large search space in memory, while still enabling complete pathfinding by systematically exploring across grid boundaries when obstacles are detected.
Solution Approach 2:
The algorithm performs partial A* searches within limited grid cells rather than executing a complete global search. By conducting only the necessary local searches within each grid and using random direction changes when obstacles block the path, the algorithm achieves sufficient pathfinding without the excessive memory requirements of a full A* implementation on large spaces.
3Device complexity
If the random no proximity principle is used for pathfinding, then the device complexity is reduced, but the pathfinding time increases and work efficiency decreases
Solution Approach 1:
The patent merges the simplicity of random direction selection with the structured efficiency of grid-based local A* searches. The algorithm combines random no-proximity direction changes with systematic grid-cell exploration, creating a hybrid approach that maintains low computational complexity while significantly reducing pathfinding time compared to pure random methods.
Solution Approach 2:
The algorithm performs preliminary actions by pre-dividing the search space into grid cells and pre-identifying obstacle locations within each cell. This preliminary structuring enables faster subsequent pathfinding operations, as the robot can quickly determine which grid cells contain obstacles and adjust its search direction accordingly, rather than performing complex computations during the actual pathfinding process.
Data Source
AI summary
A robot pathfinding method includes obtaining a position of a robot and a position of a charging base in a grid map; obtaining a shortest path from the position of the robot to the position of the charging base; determining candidate transfer stations from the position of the robot to the position of the charging base if the shortest path passes through obstacles; determining a first target transfer station corresponding to the position of the robot and a second target transfer station corresponding to the position of the charging base from the candidate transfer stations; obtaining all candidate transfer paths from the first target transfer station to the second target transfer station; taking the candidate path that is shortest and does not pass through obstacles as a target transfer path; and determining a target path from the position of the robot to the position of the charging base according to a path from the position of the robot to the first target transfer station, the target transfer path, and a path from the second target transfer station to the position of the charging base. Related apparatus, devices, and non-transitory computer-readable storage mediums are disclosed.


