Computer Control of Robotic Systems

This course teaches the principles of the design and control of robotic systems. Students will gain an understanding of the theoretical foundations behind robotics, enabling them to develop mathematical models, algorithms, and intelligent sensor-based behaviors to create and program robots.

The course also covers modern-day robotics topics such as Robot Operating Systems (ROS) and advanced simulation using MATLAB and Gazebo. Students can implement their newly acquired skills through these platforms by creating code that enables a robot’s sensors or motors to perform specific tasks. Furthermore, lectures on state estimation and localization, path planning, and navigation will provide students with a comprehensive overview of robotics technology.