Home - LCAS/RBT1001 GitHub Wiki
Introduction to Robotics (RBT1001) - workshops materials
Syllabus
Week 1:
Introduction to ROS2 (PC based - INB1101)
- 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
Week 2:
Design a robotic system in ROS (PC based - INB1101)
- Setup your workstation
- Introduction to URDF
- The ROS TF tree
- Model a 6DOF industrial manipulator
- Model a 4 DOF robot arm - SCARA robot
Week 3:
Direct and inverse kinematics (Tutorial - INB1101)
NOTE: Bring pen and paper!
*trigonometric Identities Cheatsheet
Week 4:
Programming robots in ROS (PC based - INB1101)
Week 5:
Programming and control of a real robotic manipulator (Lab based - INB1101)
- Interfacing with a real robot - TIAGo Mobile manipulator
- Control the robot from ROS code
- Implement control trajectories
Week 6:
Differential kinematics and Planning (Tutorial - INB1101)
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.
Week 7:
Review of: Programming and control of a real robotic manipulator (Lab based - INB1101)
Week 8:
Robot simulation and programming (PC based - INB1101)
Week 9:
Joint trajectory
Week 10:
Using the gripper and putting everything together
Simulation of final assessment with simple and incomplete example code
Week 11:
Assessment 2 DEMOS