UR3 - How to set tool offset
13 次查看(过去 30 天)
显示 更早的评论
Hi, Im new to using UR (Universal Robot) and especially in Matlab environment. My goal is to use analytical Inverse Kinematic functions to generate various possible joint angles needed to get to a pose. My question is I do have a holder attached to the Robot end and my TCP (tool center point) is offset. Would like to know how to account for this in my robot model before I use the IK functions.
thanks,
Krishna
0 个评论
回答(1 个)
Deep Parikh
2022-6-2
Hello Krishna,
You can leverage addBody function from the Robotics Systems Toolbox to attach the holder at the end of the 'tool0' frame of UR rigid body tree model. In adiition to this, you can utilize setFixedTransform function to define the offset between the newly added holder's referance frame and 'tool0' referance frame. Once you have the correct offset, you can use the tools for analytical Inverse Kinematic with the modified rigid body tree models.
For the similar implementation, refer to Add a Dummy Glue Dispenser Tool at the End-Effector Body section of the Simulate a Universal Robots UR5 Using MATLAB and Gazebo for Glue Dispensing on a Windshield example. In this, an external tool is attached to the UR robot and a new referance frame is created at the tip of the tool. Further, various trajectory generation tools are used to compute trajectories for the new TCP.
1 个评论
Dario
2024-7-26
Good morning,
I am programming a UR3 robot (CB3 series) in MATLAB, and i wanted to control the end-effector in order to execute a pick and place task, i have an OnRobot RG2 gripper attached on it, but i am not getting how can i open and close it from MATLAB, should i add the body of the gripper to my UR3 or there is a direct command to control 'tool0' without adding the specific gripper? Even if i have to execute the command 'addBody', what should i do then in order to control it? thank you in advance!
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Robotics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!