The 5-axis robot lacks degrees of freedom, and its end effector cannot reach all possible poses in the workspace. Mech-Vision’s result is a 6-degree-of-freedom data as default, which prevents the 5-axis robot from accurately solving for the correct joint angles.
Solution
In the Mech-Vision project, the vision poses sent to Viz should be corrected by brute force, making the Z-axes of the poses perpendicular to the XY plane of the base reference frame.
More discussions
Q1: Why can I manually move the robot to reach the positions?
A: The manually reached poses are just approximate poses and may not be exactly the same as the vision result poses.
Q2: 4-axis robots also have limited degrees of freedom. Why doesn’t Viz have this issue with 4-axis robots?
A: Viz has a mechanism to automatically force correct the received vision result poses when the robot is 4-axis.
Q3: Will Viz automatically correct the vision poses received by the 5-axis robot in the future?
A: It is possible, but it needs further discussion.
Q4: Since there are 4-axis robots, why are there 5-axis robots too?
A: Robots with limited degrees of freedom (3, 4, 5-axis) are often used in heavy load handling scenarios. 4-axis robots can satisfy most handling scenarios, but there are situations where a small angular deviation exists between the robot’s base and the objects, requiring more degrees of freedom. This is where 5-axis robots come into play. Another important reason is the consideration of manufacturing costs. Manufacturers often use modular designs, and 5-axis robots often reuse the wrist joint of 6-axis robots.
AI BOT
Mech-Mind AI Assistant
Hi, I am your AI assistant
Focused on answering your technical questions. My current knowledge covers Mech-Eye 3D cameras and robotic picking solutions.
Please select the appropriate assistant based on the product you are using or want to learn more about.
Mech-Eye 3D Camera Support
1. Support for usage scenarios, technical specifications, and other information for all models
2. Assistance with troubleshooting
Picking Solution Support
1. Inquiries about similar cases, software licensing information, robot compatibility, status codes, and other information
2. Help with common software usage and communication issues, such as inaccurate picking or no vision result