Setting YAW PITCH ROLL workobject
I am trying to see if my "Fixture" is level, or if it has any error. I am using a searchL function to find the angle of error in my Fixture, by touching off points on a cube to get the yaw pitch and roll of the cube and to what degree it is offset(from the base coordinate system). Is there anyway to input these angles and create a work object offset from the base coordinate system?
also i understand the ABB robot controllers do not use Euler angles but rather quaternion. So I would also need to convert the Euler angles to quaternion.
Thanks
Austen Naeve
also i understand the ABB robot controllers do not use Euler angles but rather quaternion. So I would also need to convert the Euler angles to quaternion.
Thanks
Austen Naeve
0
Comments
-
^
0 -
HelloI think you might be able to use Rapid function DefAccFrame to create a new workobject according to your searched positions (see the Rapid Reference Manual).For converting Euler angles to quaternions and quaternions to Euler there are functions OrientZYX and EulerZYX.I hope these functions will help you.-Osku0
-
Well I have figured out how to find the angle the fixture is offset based upon the base coordinate system, but when I input the angles into the EulerZYX function I dont see a change in the orientation. If I were to change the orientation of a work object wouldn't the direction of the X, Y, and Z change? So my question is, how do i change the orientation of a work object?
AN_custom-pak2010-09-03 20:47:110 -
Is the work object fixed or attached to another mechanical unit? The oriention of a fixed workobject is defined by the quaternion part of it unless it is moved by a mechanical unit.
Henrik Berlin
ABB0 -
It is fixed, but it may not be in the exact same spot each time.
0 -
All issues as of now have been solved thanks for all the help.
0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 800 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings