Model a 6DOF industrial manipulator - LCAS/RBT1001 GitHub Wiki
Task 3:
For this task, you will have to write the URDF that model the FANUC CR-7iA manipulator. The position of joint frames (distances are in cm), axes of rotation and their direction are shown in the following picture:
To help with the directions of rotation, use the Roll-Pitch-Yaw angles as reference:
-
If you open the file
src/week2/description/urdf/6dof.urdf.xacro
you will have a skeleton urdf for this robot that needs to be completed by inputting the correct joints as above. You can assume that thebase_link
frame is on theworld
frame. -
Note: you can launch the visualisation node via:
ros2 launch week2 view_robot.launch.py description_file:=6dof.urdf.xacro
-
Note: Each Link has a 3D mesh object specifying its geometry. In this case, we are lucky because this is provided by the manufacturer and we can render a realistic robot.
-
Note: Each joint is revolute and for each we need to specify the joint limits and velocity. Values are already provided in the file based on the manufacturer specifications: