Robot Path Adjustment for Moving and Deforming Obstacles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robot systems face challenges in dynamically adjusting their movement paths to avoid interference with moving or deforming obstacles within their motion range, such as other robots or humans, while maintaining productivity and safety.

Innovation Solution

A robot system equipped with a feature point position detection unit, movement path calculation unit, mapping function derivation unit, and path adjustment unit that detects obstacle feature points, calculates an initial movement path, derives a mapping function based on obstacle position changes, and dynamically adjusts the path using this function to avoid interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a robot waits outside the interference area when another robot is present (conventional interlock method), then safety is improved by preventing interference, but productivity deteriorates due to waiting time and reduced motion efficiency

Engineering Contradiction:
ImprovesafetyVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The robot system dynamically adjusts the movement path in real-time based on the positions of obstacles detected during motion. The path adjustment unit continuously modifies the trajectory to avoid interference areas, allowing the robot to maintain motion rather than waiting statically, thus improving productivity while ensuring safety through dynamic collision avoidance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system calculates the initial movement path before robot motion begins, anticipating potential interference areas. By pre-planning the path and then dynamically adjusting it during execution based on real-time obstacle detection, the system prepares avoidance strategies in advance while adapting to actual conditions, reducing waiting time and improving productivity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the robot dynamically adjusts movement path during motion, then productivity is improved by continuous motion, but device complexity increases due to real-time path calculation and adjustment mechanisms

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The path adjustment unit implements a feedback mechanism where the robot's current position and detected obstacle positions are continuously monitored. Based on this feedback, the system recalculates and adjusts the movement path in real-time, enabling dynamic collision avoidance while maintaining continuous motion for improved productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces complex mechanical interlock mechanisms with software-based path calculation and adjustment algorithms. By using computational methods to determine safe trajectories and dynamically adjust paths based on sensor data, the system achieves collision avoidance without requiring additional mechanical safety devices, thus limiting the increase in device complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If the robot uses a fixed movement path, then device complexity is reduced by simple path control, but adaptability deteriorates when obstacles move or deform within the motion range

Engineering Contradiction:
Improvedevice complexityVSAvoidadaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The movement path is transformed from a fixed static trajectory to a dynamic adaptive path that adjusts in real-time based on obstacle positions. The path adjustment unit continuously modifies the trajectory to accommodate moving or deforming obstacles, enhancing adaptability while maintaining relatively simple control architecture through incremental path modifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the movement path dynamically based on detected obstacle positions. By adjusting path coordinates, velocity profiles, and timing parameters in real-time, the robot adapts to moving obstacles without requiring a complete redesign of the control system, thus improving adaptability with limited increase in complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12030187B2Robot system
Publication Date: 2024.07.09 FANUC LTD
  • US12030187B2 patent drawing
  • US12030187B2 patent drawing
  • US12030187B2 patent drawing

AI summary

A robot system includes: a feature point position detection unit configured to detect, at a constant cycle, a position of a feature point of an obstacle that moves or deforms within a motion range of a robot; a movement path calculation unit configured to calculate a movement path of the robot before a motion of the robot; a mapping function derivation unit configured to derive a mapping function based on a position of the feature point that is detected at a time interval; and a path adjustment unit configured to dynamically adjust the movement path of the robot using the derived mapping function.