Axis-Specific Stopping Distance Calculation for Collision Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for preventing collisions between movable parts and obstacles often inaccurately calculate the stopping distance, leading to potential collisions or false assumptions, as they rely on previous movement patterns and do not account for maximum accelerations, resulting in incomplete freedom from collision.

Innovation Solution

The method focuses on individual axes and their feeder drives, calculating stopping distances based on speed data varied by maximum acceleration, ensuring all possible movements are considered, including maximum accelerations, without requiring high computing power. This approach determines components of the stopping distance from increased or reduced speed data by the feeder drive's acceleration, forming a stopping region that encompasses all potential movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the stopping distance is calculated based on previous path of movement and current speed data, then the calculation is simple and quick, but the stopping distance may be inaccurate when the part moves unanticipatedly, leading to false collision prevention assumptions

Engineering Contradiction:
Improvestopping distance accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The stopping distance calculation is segmented into multiple components, each corresponding to a specific axis of the moving part. For each axis, a component of the stopping distance is calculated based on the speed data and maximum acceleration of that axis. These individual components are then combined to form the overall stopping distance, allowing the system to account for unanticipated movements along different axes independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method calculates components of the stopping distance by varying the speed data with maximum acceleration during the retrieval time interval, which is a preliminary action that anticipates potential future movements. This preliminary calculation of extreme scenarios (maximum acceleration cases) ensures that the stopping distance accounts for all possible movements before they actually occur, rather than reacting to past movements alone.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the collision calculation considers all possible movements including maximum accelerations, then freedom from collision is ensured, but the computing power required increases

Engineering Contradiction:
Improvecollision prevention reliabilityVSAvoidcomputing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The calculation is segmented by axis, with each axis contributing one or more components to the overall stopping distance. For each axis, the method calculates components based on speed data varied by maximum acceleration in different directions (positive and negative). This segmentation allows the system to consider all possible movements systematically without requiring excessive computing power, as each axis is handled independently and then combined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method changes the speed parameter by applying maximum acceleration variations to generate different speed scenarios (increased and reduced speed data). By calculating stopping distance components for these varied speed parameters, the system accounts for all possible movements including extreme cases, ensuring reliable collision prevention while maintaining computational efficiency through structured parameter variation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the method only uses current position data for collision calculation, then the calculation is fast and simple, but unanticipated future movements are not accounted for, resulting in false stopping distance determination

Engineering Contradiction:
Improvecalculation speedVSAvoidstopping distance accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The method performs preliminary calculations by varying the speed data with maximum acceleration during the retrieval time interval before the actual braking occurs. This preliminary action anticipates potential future movements and calculates the stopping distance components accordingly, ensuring that unanticipated movements are already accounted for in the calculation, rather than reacting to past movements alone.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stopping distance is segmented into multiple components, each calculated from speed data retrieved in individual time intervals and varied by maximum acceleration. This segmentation allows the system to process each axis independently with structured calculations, maintaining computational speed while accurately accounting for all possible movements through systematic component analysis.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8577591B2Method for preventing a collision between a part movable along an axis and an obstacle
Publication Date: 2013.11.05 WFL MILLTURN TECH
  • US8577591B2 patent drawing
  • US8577591B2 patent drawing
  • US8577591B2 patent drawing

AI summary

A method for preventing the collision of an obstacle and a part movable along at least two axes, which axes each have a feeder drive, includes the steps of a minimum stopping distance being determined repeatedly at predetermined time intervals from the relative location and speed data of the moving part as a function of the machine and part data required for this purpose and taking the minimum stopping distance as the basis for the collision calculation. The collision calculation is based on at least one component, from the components of the stopping distance that are related to the individual axes, which component is determined from the speed data retrieved in the individual time intervals and varied by a maximum acceleration of the associated feeder drive at least during the retrieval time interval.