This subject involves the following:
- An introduction to robotics
- Transforms and DH Tables
- Introduction to motion planning, C - Space, RRT, PRM
- Introduction to computer vision and Kalman filters
- Introduction to AI, reinforcement learning
All the programming assignments were done in ROS (Indigo). Taught about 25 last semester students who learned robotic concepts while highly practicing them using ROS. Some of the final projects students did include (click the link to access the YouTube videos of the demonstrations):
- Autonomous navigation using the ROS Navigation Stack
- Shadow Motion
- Tele-operated vehicle
- Navigation and Obstacle Avoidance
- MineSweeper
- Drone with SLAM
- Robo Piano
All the projects were properly documented in Github and the students learned valuable skills that will help them pursue post-graduate education.