-
Notifications
You must be signed in to change notification settings - Fork 7
Model a 6DOF industrial manipulator
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:
Parts for the workshops are extracted, edited from and/or inspired by the following sources.
- Official ROS humble tutorials: https://docs.ros.org/en/humble/Tutorials.html
- Elephant Robotics docs: https://docs.elephantrobotics.com/docs/gitbook-en/