Robot Path Control for Singularity-Avoiding Tool Orientation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Robotic mechanisms face challenges in maintaining smooth motion and avoiding damage due to singularities, which occur when joint axes align, leading to excessive joint movement rates and potential damage, particularly in applications like welding and painting where precise control is crucial.
Innovation Solution
A robot-mechanism controller is introduced that identifies and modifies paths to avoid singularities by incorporating a virtual three-axis wrist element and a final virtual joint, allowing for the minimization of tool orientation changes and joint rate limitations, ensuring smooth motion and precise control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the robot follows the original path through a singularity, then the tool position and orientation can be maintained, but excessive joint movement rates occur causing disruption or damage
Solution Approach 1:
The controller proactively identifies singularities along the planned tool path before execution and pre-computes modified path segments that circumvent these singularities. By performing path modification in advance rather than reacting to singularities during execution, the system maintains tool position accuracy while preventing excessive joint velocities from occurring
Solution Approach 2:
The invention introduces an intermediate computational layer between the desired tool path and the actual joint commands. This intermediary path modification process calculates alternative joint trajectories that achieve the same tool position and orientation goals while avoiding singularity regions where joint velocities would become excessive
2Reliability
If the robot avoids singularities by modifying the path, then joint movement rates are controlled, but tool orientation may deviate from the desired path
Solution Approach 1:
The path modification process dynamically adjusts the tool orientation along the modified path segment while maintaining the primary task objectives. Rather than using a fixed or simplified orientation approach, the system continuously optimizes orientation to minimize deviation from the desired path while still avoiding singularities, adapting to the local geometric constraints at each point along the modified trajectory
3Reliability
If the robot slows down joints to avoid singularity damage, then joint safety is improved, but productivity decreases due to disrupted motion
Solution Approach 1:
The invention replaces the mechanical constraint of slowing down joint movements with a computational solution. Instead of physically limiting joint velocities or adding mechanical protection systems, the controller uses software-based path modification to redirect the tool through alternative trajectories that naturally avoid singularity regions, thereby maintaining both joint safety and operational efficiency without actual speed reductions
Data Source
AI summary
A controller for robot arms and the like having mechanical singularities identities paths near the singularities and modifies those paths to avoid excessive joint movement according to a minimization of tool orientation deviation to produce alternative paths that minimize changes in the tool orientation such as can affect application such as welding, sealant application, coating and the like.


