When performing a search Using 2DShift_ROT i can master the pattern but when applying the offset to a path, Robot Faults out with Geometric Computing Error. Does anyone know a remedy for this. I dont think this matters but, my searches are in the -Y direction and -X direction 2 of each. So therefore my Rotation is on the Z axis
Geometric Computing Error
-
wheensy -
June 11, 2014 at 10:41 PM -
Thread is marked as Resolved.
-
-
Same problem here
-
I had a problem with the same error. 2 searches on the X axis and 2 on Y axis. The reason for the error was that one of the searches on the Y axis was not in the same Z position as the other 3 and it couldn't calculate the offset.
Heres a pic that shows what I mean:
To make this work you can use two 1D Position + Rotation touch for each X and Y axis and you get the X offset, Z rotation and from the second touch you get the Y offset and the X rotation. You just need to add both position registers to a third on and use that as the Touch_offset parameter.
Maybe it helps somebody Cheers!
-
I had a problem with the same error. 2 searches on the X axis and 2 on Y axis. The reason for the error was that one of the searches on the Y axis was not in the same Z position as the other 3 and it couldn't calculate the offset.
Heres a pic that shows what I mean:
To make this work you can use two 1D Position + Rotation touch for each X and Y axis and you get the X offset, Z rotation and from the second touch you get the Y offset and the X rotation. You just need to add both position registers to a third on and use that as the Touch_offset parameter.
Maybe it helps somebody Cheers!
Correct me if I'm wrong, but what you're saying is the following:
PR[3] = PR[1] + PR[2]
PR[3] can now be used as a 2D Shift+Rot offset?
I didn't realize you could combine offsets this way.
-
Pretty much. Except 2D shift + rot only produces rotation around 1 axis.