Robot Operating System


Robot Operating System makes the robot or the machine take its decision and you can do that with some libraries like python and C++ in Linux. This is an open-source OS, so that you can develop your application faster.


  1. Linux commands +intro ROS
  2. System of ROS-turtle sim-subscribe and publisher Nodes
  3. Simulators ...Gazebo and Rviz
  4. URDF File + package move_base with autonomous car
  5. Final project


  • Knowledge in C++ or OOP.
  • Knowledge in linux is preferred.


Eng. Belal Abo-Elkhier

Course length

About 4 sessions,
Each session is 3 hours


Members: 75
Non-members: 85

© IEEE SSCS Alexandria Student Chapter 2019–2020