The main purpose of this course is to teach how to utilize the Robotics Operating System (ROS) in implementing different autonomous systems application. During this course, we will go through all steps starting form installing the Ubuntu OS and ROS, introducing some advanced topics related to the different challenges facing any autonomous system and how to implement them on ROS. Moreover, we will introduce some tutorials related to the deployment of ROS on the hardware level using Raspberry pi as a high-level controller in mobile robots.
The recording language of this course is Arabic. However, all codes and available documents are in English language.
The main programming language in this course in Python.