Home› Robotiq Products
Discussion
Back to discussions page
PaulKeeling
Founding Pro, Partner, Beta Tester Multi Gripper Posts: 5 Handy
Camera mounting positions |
92 views
|
Answered | |
/ Most recent by Grady_Turner |
7 comments |

My guess is that the offsets (relative moves) under the camera locate node will all be wrong because the axes being commanded do not line up physically with the way the camera is mounted. Same as the force torque sensor. If it is mounted incorrectly it will report forces along the wrong axes.
I did not give this a try yet. From a mathematical point of view and based on vision knowledge, during the calibration process of the camera, the camera is taking several snap shots to find the vector relation between the camera position and the calibration grid. So at the end of these mathematical calculations you would end up with the correct vector relation that would define the camera TCP to which all pictures of the parts would relate. So it could potentially work. However, the automatic position that the URCaps ask the robot to move to during calibration are based on the camera mounting position that we have designed for. So this may be an issue to run this with the camera mounted in a different way since the positions may not be adequate for you to do a correct scan during the calibration procedure. @JeanPhilippe_Jobin can you check this question for further details on this?
Application Engineer
Robotiq
[email protected]
If so, does the calibration routine "notice" that rotation offset and account for it in the program?
Anyway, @PaulKeeling, we strongly ask to mount the camera in the correct orientation on the robot flange. This is why the dowel pin is press-fit into the camera. Hence, you are sure that no matter whom will take off the camera from the robot, the camera will always be in the same orientation when it will be replaced.
I will try to explain this better. What you are doing during the camera calibration procedure with the grid is finding out where the object is relative to the robot base frame. So the algorithm in that automated camera calibration procedure figures out where the camera actually is on the robot to be able to translate the object position from the camera coordinate frame to the robot base coordinate frame. This is all done using linear algebra concepts. Once that relation is found, the rest of the program is the same no matter what calibration value was found during the calibration procedure. So the mathematical concept behind that calibration has the potential to be able to figure out the object position relative to the robot base frame no matter how the camera is installed on the robot. However, Robotiq has not tested other mounting position so does not support this. The camera calibration algorithm has been optimized for the specific mounting position as shown on the picture below. Does this make more sense?
Application Engineer
Robotiq
[email protected]