Robot Path Planning Using Pre-computed Candidate Routes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current path planning algorithms for robots, such as grid-based and sampling-based methods, face challenges in generating efficient paths in real-time, especially when environment changes occur, leading to prolonged path generation times and compromised safety.
Innovation Solution
A method and apparatus that dynamically adjust robot paths by generating new paths using intermediate destinations when obstacles are detected, utilizing algorithms like RRT and PRM to quickly re-route the robot, allowing for real-time adaptation and re-use of previously searched paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If sampling-based path planning is used to generate paths considering dynamics and uncertainty, then robot operation safety is improved, but path generation time increases significantly
Solution Approach 1:
The patent pre-generates multiple candidate paths using sampling-based path planning before the robot starts operation. These paths are stored and prepared in advance, so when the robot needs to navigate, it can quickly select from pre-computed paths rather than generating new paths in real-time. This preliminary path generation resolves the contradiction by doing the computationally intensive work beforehand, ensuring safety through thorough path planning while enabling fast execution during actual operation.
Solution Approach 2:
The patent divides the path planning process into two distinct phases: an offline phase where multiple candidate paths are generated using sampling-based methods, and an online phase where the robot quickly selects from these pre-generated paths. This segmentation separates the time-consuming path generation from the time-critical path selection, allowing the system to maintain high safety standards through comprehensive path planning while achieving real-time responsiveness through efficient path selection from pre-computed options.
2Speed
If grid-based path planning is used to quickly generate the most efficient path, then path generation speed is improved, but adaptability to complex robot dynamics and environmental changes deteriorates
Solution Approach 1:
The patent performs comprehensive path planning using sampling-based methods that consider robot dynamics and environmental complexity in advance, generating multiple candidate paths that account for various scenarios. This preliminary action ensures that the paths are adapted to complex robot dynamics and environmental conditions before the robot begins operation, resolving the adaptability issue while maintaining fast execution speed during actual navigation.
Solution Approach 2:
The patent creates a dynamic path selection system where the robot can switch between pre-generated candidate paths based on real-time environmental conditions and robot state. Instead of using a static grid-based approach, the system maintains multiple pre-computed paths with different characteristics and selects the most appropriate one dynamically, allowing the robot to adapt to changing conditions while benefiting from the speed of pre-computed paths.
3Adaptability or versatility
If sampling-based path planning generates paths without re-using previously found paths, then path diversity is improved, but path generation time increases
Solution Approach 1:
The patent pre-generates multiple diverse candidate paths using sampling-based path planning before the robot starts operation. These paths are stored and prepared in advance, providing path diversity for the robot to choose from during actual operation. By doing the diverse path generation in advance, the system achieves both path diversity and fast real-time selection, resolving the contradiction between generating diverse paths and maintaining fast path generation.
Solution Approach 2:
The patent creates multiple copies of valid paths with variations through the sampling-based planning process. Instead of regenerating paths each time, the system has multiple pre-computed path copies available for selection. This copying approach provides path diversity while eliminating the need for repeated path generation, thus achieving both diverse path options and fast selection time.
Data Source
AI summary
A method and an apparatus for planning path of robot in correspondence to environment changes in real time, and a recording medium storing the program for performing the said method. The method includes operating the robot according to a first path; generating a second path if an obstacle is discovered around the robot while the robot is being operated according to the first path, and data of the first path exist in a first space within a first distance from a current location of the robot; and operating the robot according to at least the second path.


