Robot Teaching Pendant Singularity Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Operators face difficulty in recognizing and avoiding singularities during robot teaching with orthogonal jog operations, as existing methods do not effectively display the movement direction of the robot's hand tip section or the presence of singularities.
Innovation Solution
A robot system comprising a controller that calculates sampling points along the specified movement direction, determines if these points are within the robot's range of motion or near singularities, and an information display device that overlays a graphical image on the robot's image to visually distinguish between operational and singular regions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If orthogonal jog operation is used for robot teaching, then the robot can be moved to desired positions using an easily understood coordinate system, but the operator cannot recognize the presence of singularities and may attempt to move the robot to positions where inverse kinematics calculation cannot be obtained
Solution Approach 1:
The system provides real-time visual feedback by displaying the calculated movement direction and singularity information on the display device. The determination section continuously monitors whether the calculated movement direction points toward a singularity, and this information is fed back to the operator through visual indicators, enabling the operator to adjust the movement direction to avoid singularities during orthogonal jog operations.
Solution Approach 2:
The control device acts as an intermediary between the operator's jog operation inputs and the robot's actual movement. It calculates the movement direction based on the robot coordinate system, determines singularity information, and provides this processed information to the display device, which then presents it to the operator. This intermediary processing layer translates complex robot state information into understandable visual feedback.
2Adaptability or versatility
If the robot moves close to a singularity, then the robot can reach extended positions, but the inverse kinematics calculation cannot be obtained and the robot cannot be controlled
Solution Approach 1:
The system performs preliminary determination of singularity positions and movement directions before the robot actually attempts to move to potentially problematic positions. By calculating and displaying singularity information in advance during orthogonal jog operations, the operator can plan and adjust the movement path to avoid singularities before they are encountered, ensuring reliable robot control while maintaining access to extended positions.
Solution Approach 2:
The system takes preliminary anti-action by identifying and warning about movement directions that would lead to singularities before the robot actually moves in those directions. The determination section proactively calculates whether the next intended movement would approach a singularity, and this preventive information is displayed to the operator, allowing corrective action to be taken before the unreliable singularity region is reached.
3Loss of information
If visual display of movement direction is implemented, then the operator can recognize the movement direction, but existing methods only display jog feed direction without indicating singularity positions
Solution Approach 1:
The system merges multiple information elements into a single integrated display interface. It combines the jog feed direction display with the calculated movement direction based on the robot coordinate system and overlays singularity position indicators. This unified display presents comprehensive information about robot movement state and singularity risks without requiring separate display devices or interfaces, thus avoiding increased device complexity while providing complete information.
Data Source
AI summary
A robot system includes a robot controller, a teach pendant including an orthogonal jog operation section, and an information display device. The robot controller sets positions on a robot coordinate system through which a hand tip section of a robot can pass as sampling points, and notifies the information display device of the positions of the sampling points and determination result information of whether or not the sampling points are within a range of motion of the hand tip section, and whether or not the sampling points are in the vicinity of a singularity. The information display device generates a graphical image that visually distinguishes the portion of the range of motion of the hand tip section, the portion near the singularities, etc., using the positions of the sampling points and the determination result information, and overlays the graphical image on an image of the robot.


