Robot Path Planning with Posture-Specific Clearance Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot simulators set a uniform clearance amount for each section, leading to unnecessarily long routes due to excessive clearance in sections where it is not necessary, and may fail to generate paths due to interference when different clearance amounts are applied to postures.

Innovation Solution

The system sets different clearance amounts for each section and determines interference based on the larger of these amounts, ensuring that the robot and obstacle do not interfere, and adjusts joint angles or positions to avoid interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a uniform clearance amount is set for every section, then interference avoidance is ensured, but the route becomes unnecessarily large and tact time increases

Engineering Contradiction:
Improveinterference avoidanceVSAvoidtact time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different clearance amounts to different sections based on local requirements. Specifically, it sets a first clearance amount for sections where the robot changes from a first posture to a second posture, and a second clearance amount for sections where the robot changes from the second posture to a third posture. This local differentiation allows the route to be optimized for each specific section rather than using a uniform clearance amount throughout, thereby reducing unnecessary route length and tact time while maintaining interference avoidance where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the clearance amount based on the robot's posture changes and section characteristics. By determining interference based on the greater of the first or second clearance amounts when the robot is in the second posture, the system adaptively selects the appropriate clearance level for each situation, optimizing the route generation process.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If a different clearance amount is set for each section, then route optimization is achieved, but interference may occur in subsequent path generation

Engineering Contradiction:
Improvetact timeVSAvoidinterference avoidance
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs preliminary interference checks using the greater of the first or second clearance amounts before finalizing the path generation. By determining whether the robot and obstacle interfere with each other in the second posture based on the greater clearance amount in advance, the system prevents interference issues from arising in subsequent path generation, ensuring both route optimization and reliability.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent uses feedback from interference determination results to adjust and validate the clearance amounts. By checking for interference based on the greater of the two clearance amounts and using this information to confirm path validity, the system ensures that the optimized route does not result in interference, thereby maintaining reliability while achieving route optimization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250326120A1Information processing apparatus, information processing method, and recording medium
Publication Date: 2025.10.23 KONICA MINOLTA INC
  • US20250326120A1 patent drawing
  • US20250326120A1 patent drawing
  • US20250326120A1 patent drawing

AI summary

Disclosed is an information processing apparatus including a hardware processor that: acquires each of information on a robot and information on an obstacle; sets a first clearance amount in a section in which the robot changes from a first posture to a second posture and a second clearance amount in a section in which the robot changes from the second posture to a third posture; and when determining, based on the acquired information and a set clearance amount, whether the robot and the obstacle interfere with each other in the second posture, performs determination based on a greater one of the first clearance amount and the second clearance amount.