Robot Posture Constraint Control Near Singularities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems struggle to accurately position an end effector at a designated point in a real working space when the actual environment differs from the simulated environment, potentially leading to posture limits or singularities.

Innovation Solution

A robot control system that calculates a degree of margin from a simulated posture to a limit posture, determines a constraint condition for drive axes, and adjusts the robot's posture based on this margin to ensure accurate positioning despite environmental discrepancies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot executes a simulated posture based on a robot model in a virtual environment, then the robot can be controlled to reach a designated point, but the actual positioning accuracy deteriorates when the real environment differs from the simulated environment

Engineering Contradiction:
Improvepositioning accuracyVSAvoidenvironmental consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary simulation of robot postures in a virtual environment before actual execution. By calculating multiple candidate postures and evaluating them against constraint conditions in advance, the system prepares optimized motion plans that account for potential environmental variations, thereby improving actual positioning accuracy despite environment mismatches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system calculates a degree of margin indicating how far the simulated posture is from a limit posture, and uses this margin information to determine constraint conditions. This feedback mechanism allows the system to adjust control parameters based on the proximity to singularities or limits, compensating for environmental differences and maintaining positioning accuracy.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the robot operates close to posture limits to achieve complex positioning, then the robot can reach difficult designated points, but the risk of encountering singularities or posture limits increases

Engineering Contradiction:
Improvepositioning capabilityVSAvoidposture stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system preemptively identifies potential singularity problems by calculating the degree of margin from limit postures during simulation. By determining constraint conditions that prevent approaching critical thresholds, the system applies preliminary countermeasures to avoid singularities before they occur, ensuring reliable operation while maintaining positioning capability.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system dynamically adjusts constraint conditions based on the calculated degree of margin. When the margin is large, the robot can operate with greater flexibility to reach difficult points. When the margin decreases, constraint conditions are tightened to prevent approaching singularities. This dynamic adaptation maintains both positioning capability and operational reliability.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the robot uses redundant degrees of freedom to reach designated points, then the robot can access more positions, but determining the optimal posture becomes more complex

Engineering Contradiction:
ImprovereachabilityVSAvoidposture determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the posture determination process into distinct steps: generating multiple candidate postures, evaluating each against constraint conditions, and selecting the optimal posture. By dividing the complex optimization problem into manageable segments, the system efficiently handles redundant degrees of freedom without overwhelming computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by calculating a degree of margin for each candidate posture and using this parameter to determine constraint conditions. By transforming the posture selection problem into a parameter-based evaluation and optimization process, the system systematically manages the complexity introduced by redundant degrees of freedom while maximizing reachability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250242493A1Determination of constraint for robot control
Publication Date: 2025.07.31 YASKAWA DENKI KK
  • US20250242493A1 patent drawing
  • US20250242493A1 patent drawing
  • US20250242493A1 patent drawing

AI summary

A robot system includes: a robot placed in a real working space and having a plurality of drive axes each having a degree of freedom for moving an end effector; and circuitry configured to: set a designated point in a task; virtually execute a simulated posture of the robot at the designated point by a simulation based on a robot model indicating the robot; calculate a degree of margin indicating how far the simulated posture is from a limit posture of the robot; determine a constraint condition of at least one of the plurality of drive axes at the designated point based on the calculated degree of margin; and control the robot based on the constraint condition.