Robot Path Planning Using Constraint-Specific Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing path planning methods for robots often require excessive time due to inappropriate constraints, leading to delays in robot operations when navigating around obstacles.

Innovation Solution

A path planning apparatus and method that utilize multiple path planning algorithms tailored to different constraints, such as PRM and CHOMP, to efficiently generate paths for robots by segmenting the movement based on the degree of obstacle limitation, using a first path planning unit for severe constraints and a second for less severe constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a single path planning method is used for all constraints, then the system is simple to implement, but the path generation time increases when constraints are severe

Engineering Contradiction:
Improvepath generation timeVSAvoidpath planning system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The path planning system is segmented into multiple path planning units, each dedicated to handling specific constraint types (e.g., severe constraints, moderate constraints, mild constraints). This segmentation allows each unit to use optimized algorithms tailored to its constraint category, reducing overall path generation time while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple path planning methods are used for different constraints, then the path generation efficiency improves, but the device complexity increases

Engineering Contradiction:
Improvepath generation efficiencyVSAvoidpath planning system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different path planning methods with appropriate complexity levels are assigned to different constraint scenarios. For severe constraints, more sophisticated methods are used, while for mild constraints, simpler methods suffice. This local quality approach optimizes path generation efficiency for each specific situation without unnecessarily increasing system complexity across all scenarios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The path planning system dynamically selects and switches between different path planning methods based on the current constraint conditions. This dynamic adaptation allows the system to maintain high productivity by using the most appropriate method for each situation while keeping the overall system design flexible and manageable.

Inventive Principle:
Principle #15Dynamics

3Reliability

If path planning is performed for the entire path, then complete path coverage is achieved, but the computation time increases

Engineering Contradiction:
Improvepath completenessVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The complete path from start to goal is segmented into multiple sub-paths based on constraint characteristics. Each path planning unit handles specific segments corresponding to different constraint zones. This segmentation ensures complete path coverage for reliability while reducing computation time by allowing parallel processing of segments and avoiding redundant calculations across the entire path.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3581342B1Path planning apparatus, path planning method, and path planning program
Publication Date: 2025.07.09 OMRON CORP
  • EP3581342B1 patent drawingFigure 1
  • EP3581342B1 patent drawingFigure 2
  • EP3581342B1 patent drawingFigure 3~4

AI summary

Provided are a path planning apparatus, a method, and a program that can shorten the time required for generating path of a robot. A path planning apparatus 10 is provided with a path planning unit 31 that generates a path of a robot using a plurality of different path planning methods that respectively correspond to a plurality of different constraints determined from the posture of the robot and the characteristics of one or more obstacles that obstruct movement of the robot, an acquisition unit 30 that acquires posture information indicating an initial posture of a robot RB for which a path is to be generated and a target posture of the robot RB, and obstacle information indicating a target obstacle that obstructs movement of the robot RB from the initial posture to the target posture, and a controller 36 that controls the path planning unit 31 so as to generate a path of the robot RB using a path planning method corresponding to a constraint determined from the posture information and the obstacle information acquired by the acquisition unit 30.