generated from LCAS/ros2-teaching-ws
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
francescodelduchetto edited this page May 2, 2024
·
52 revisions
- Setup your workstation
- What is ROS and first concepts presentation (need to be already logged in blackboard)
- Using ROS from the command line
- Write your first ROS node
- Setup your workstation
- Introduction to URDF
- The ROS TF tree
- Model a 6DOF industrial manipulator
- Model a 4 DOF robot arm - SCARA robot
NOTE: Bring pen and paper!
*trigonometric Identities Cheatsheet
- Interfacing with a real robot - TIAGo Mobile manipulator
- Control the robot from ROS code
- Implement control trajectories
NOTE: Bring pen and paper!
- Derive Jacobian matrices for 2, 3 and 6 DOF arms.
- Trajectory planning with 2 and 6 DOF arms.
- Implementation of trajectory planning for a 6 DOF robot.
Simulation of final assessment with simple and incomplete example code
Assessment 2 DEMOS
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
- ROS-industrial FANUC support code: https://github.com/ros-industrial/fanuc
- Official Gazebo documentation: https://gazebosim.org/docs/harmonic
- Prof De Luca (Sapienza University) - Robotics 1 lecture materials: http://www.diag.uniroma1.it/deluca/rob1_en.php