Robot Workspace Point-Cloud Filtering for Interference Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for specifying interference regions around robots are inaccurate due to color differentiation issues caused by stains or lighting changes, leading to potential interference misidentification.
Innovation Solution
A terminal device that sets a user coordinate system based on a marker in an image, uses distance measuring to assign coordinates to point-group data, and specifies a robot region to create point-group data for interference avoidance, which is then used to generate a work program for the robot to avoid interference.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If color-based differentiation is used to set interference regions, then the method is simple to implement, but accuracy deteriorates due to stains, lighting changes, and color similarity between robot and work
Solution Approach 1:
The patent applies color changes by using a marker with specific color properties (e.g., AR marker) that can be reliably detected and distinguished from the robot and work environment. The marker's color and pattern are designed to be uniquely identifiable, allowing the system to differentiate the marker from other objects regardless of lighting conditions or stains on the robot body.
Solution Approach 2:
The patent introduces a marker as an intermediary element between the robot and the work environment. This marker serves as a reliable reference object for coordinate system setting and interference region specification. By using this intermediary marker with known position and color characteristics, the system can accurately determine the robot's position and define interference regions without relying on color differentiation of the robot body itself.
2Measurement precision
If the robot region is specified based on robot shape and attitude information, then interference avoidance accuracy is improved, but device complexity increases due to additional sensors and processing
Solution Approach 1:
The patent uses a virtual model (copy) of the robot's shape and attitude information to define the robot region. Instead of requiring complex physical sensors to detect the robot's boundaries, the system creates a digital representation of the robot's geometry and uses this copy to specify the interference region in the virtual environment. This approach maintains accuracy while reducing hardware complexity.
Solution Approach 2:
The patent replaces mechanical or physical measurement systems with information-based processing. By using attitude information from the robot controller and shape data to define the robot region, the system substitutes complex physical sensing and measurement mechanisms with computational methods that process digital information about the robot's position, orientation, and geometry.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Improves the accuracy of specifying interference regions, enabling the robot to perform tasks while avoiding obstacles effectively.
Implementation Method 1
a distance measuring portion which measures a distance to an object included in the image
Data Source
AI summary
A terminal device includes a coordinate-system setting portion which sets a user coordinate system on the basis of a marker included in an image, photographed by a photographing portion, including an industrial robot and a work space of the industrial robot, a coordinate giving portion which gives a coordinate of the user coordinate system to point-group data obtained by a distance measuring portion which measures a distance to an object included in the image, a region specifying portion which specifies a robot region on the user coordinate system corresponding to the industrial robot on the basis of shape size information of the industrial robot corresponding to a type of the industrial robot and attitude information of the industrial robot, and a point-group creating portion for avoidance which creates point-group data for interference avoidance by removing the point-group data included in the robot region from the point-group data obtained by the distance measuring portion.


