Robot Motion Path Planning Around Obstacles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion path planning techniques for robots often fail to account for obstacles in the workspace, leading to potential collisions and inefficient path selection.

Innovation Solution

A motion path setting device that includes a candidate obtainer, determiner, and path setter to obtain and evaluate multiple candidate paths based on a tentative path, determining interference with obstacles, and setting a final path that avoids collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single shortest tentative motion path is used, then the path length is minimized, but the robot may collide with obstacles

Engineering Contradiction:
Improvepath lengthVSAvoidcollision avoidance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the single motion path into multiple candidate paths by generating variations of the shortest path. The candidate path generation unit creates multiple paths by introducing intermediate points and varying path parameters, allowing the system to evaluate different route options while maintaining efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by generating multiple candidate paths before the robot actually moves. The system pre-calculates and evaluates various potential paths, identifying safe routes in advance, which allows the robot to execute the selected path without real-time collision risk.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple candidate motion paths are generated and evaluated, then collision avoidance is improved, but the computational complexity increases

Engineering Contradiction:
Improvecollision avoidanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by focusing computational resources on evaluating only the most critical path characteristics. Instead of exhaustively analyzing all possible paths, the system evaluates candidate paths based on key parameters such as obstacle proximity and geometric feasibility, reducing overall computational complexity while maintaining safety.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses copying by generating candidate paths that are variations or copies of the shortest path rather than completely new paths. This approach reuses the fundamental structure of the shortest path and introduces only necessary modifications, significantly reducing the computational burden compared to generating entirely independent paths.

Inventive Principle:
Principle #26Copying

3Measurement precision

If multiple candidate motion paths are generated, then path selection accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvepath selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by generating a limited number of candidate paths that are sufficient for making an accurate selection, rather than exhaustively generating all possible paths. The system identifies and evaluates only the most promising candidate paths based on the shortest path, achieving adequate precision without excessive processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260097499A1Motion path setting device and non-transitory computer-readable recording medium
Publication Date: 2026.04.09 KYOCERA CORP
  • US20260097499A1 patent drawing
  • US20260097499A1 patent drawing
  • US20260097499A1 patent drawing

AI summary

A motion path setting device includes a candidate obtainer, a determiner, and a path setter. The candidate obtainer obtains a plurality of candidate motion paths from a starting point to an ending point of a robot motion based on a first tentative motion path in a multidimensional space being a physical workspace of a robot or a configuration space of the robot. The first tentative motion path is a shortest path connecting the starting point and the ending point. The determiner determines whether the robot interferes with an obstacle on at least one of the plurality of candidate motion paths. The path setter sets a motion path of the robot based on a determination result from the determiner.