Robot Operating System What is ROS

Robot Operating System: What is ROS?


Robot Operating System, abbreviated as ROS, is a software created by Willow Garage in 2007. It is defined as an open-source operating system for robots. It is named like this because it primarily serves to control hardware-level devices, code functionality, facilitate communication between companies, and manage robot systems.

How Does the Robot Operating System Work?

Processes in the Robot Operating System are referred as nodes. Each node is responsible for a single task. The processes in the system are designed to be loosely coupled, meaning they are connected with flexible links.

Nodes in the system communicate through topic digital channels. Communication is done using a publish-subscribe system model. Nodes that subscribe to a topic and publish information are named by the master, which is the main node providing registration services. The connections of nodes on the system are established using TCP/IP within ROS.

Features that Distinguish Robot Operating System from Other Platforms

The robot operating system is widely used in robotics and serves as an essential interface for processing data received by the robot and transmitting commands back to the robot. Some features that distinguish the Robot Operating System from other platforms include:

  • The ability to integrate code with other platforms

  • Support for open-source sharing

  • Agnostic development

  • Independence from a specific programming language

  • Scalability

Supported by open-source communities since 2007, ROS has become indispensable for robotic systems.

Applications of the Robot Operating System

The Robot Operating System is a continually evolving project, with more successful applications developed over time. Some applications developed with the Robot Operating System include:

  • Artificial perception systems

  • Facial recognition

  • Artificial vision

  • Object tracking

  • Understanding motion

  • Visual odometry

  • Stereo vision

  • Control

  • Grasping

  • Testing

  • Coordination

The Robot Operating System has become a crucial "standard" for many applications. Therefore, it is challenging to list all the applications, but it is used extensively in various fields and industries.

How to Set Up the Robot Operating System?

Despite the complexity of robotics, the Robot Operating System provides a significant advantage for those looking to develop their projects. You can start developing applications by learning about mechanical, electronic, and programming aspects.

You will encounter numerous robotic terms in the process. Learning terms such as system and network management, localization, mapping, actuators, sensors, and controllers will help you set up and maintain the Robot Operating System. If you aim to become a more skilled and professional developer, consider participating in training and courses in this field.




Frequently Asked Questions

The museum entrance fee is 170 TL at the box office for visitors aged 3 and over, students, teachers and visitors over 65 and 200 TL at the box office for other visitors.
You can buy your online ticket for 150 TL with the 25% discount opportunity valid only for online purchases. For school groups of 50 people and above, a discount is applied. CLICK HERE to buy your online ticket!


MuseumPass is not valid in our museum.

For individual visits, you can make a reservation by choosing the day and time on our ticket page. For school groups, it is necessary to make a reservation by contacting the museum at 0212 509 89 20 before the museum visit. In case of a change in the reservation date or if the trip is canceled, we kindly ask you to call Istanbul Robot Museum and inform the relevant person as soon as possible.

The duration of the museum tour varies depending on the group and typically lasts between 45 minutes and 1 hour. If the tour is combined with an event, the duration may be extended depending on the content of the event.

1 teacher is free for 15 students. In order for the museum visit to be the most productive, we recommend that our teachers visit our museum before coming with their students.

In order to visit the museum, you need to buy a ticket again.

We have museum staff to assist you in our museum. You can also benefit from the mobile audio guidance service by scanning the QR codes in our museum from your phone. For group visits of 15 people or more, our museum staff accompany you and provide guidance support.

The name of Android (Humanoid Robot) ADA, developed by AKINROBOTICS, consists of the initials of "Android Developed by Akınrobotics" and is also inspired by the world’s first female software developer Ada Lovelace.

You can take photos in our museum without using flash and without touching the artifacts.

The founder of the Istanbul Robot Museum is Dr. Özgür AKIN, who is also the founder of Akınsoft and Akınrobotics.