Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.03 KB

README.md

File metadata and controls

21 lines (14 loc) · 1.03 KB

Robot Operation System (ROS)

Robot Operating System (ROS) is a C++/Python library and tool for developing robot applications. It allows us to emulate IoT automation applications (such as in industrial IoT) without using actual IoT devices. ROS have two series of distribution for development: ROS 1 and ROS 2. ROS 2 will eventually replace ROS 1 (in 2025), but now ROS 1 is still dominated in productions for its more complete features. One difference between ROS 1 and 2 is the communication between components. ROS 1 is in centralized management. Every application requires to have a core components as the coordinator.

How to start

While users can build different ROS applicaions, they are seperated in different directories in this repo. Please refer to specific one for more instruction. Currently only has pub-sub one: it is the C++ example package of ROS 1, one publisher and one subscriber share the same topic.

Support

Welcome to update and discuss the usecases througth issue tickets and pull requests.