ROS нь роботын програм хангамж хөгжүүлэхэд зориулсан нээлттэй эхийн middleware/framework юм. Энэ нь роботын мэдрэгч, удирдлага, төлөвлөлт, хараа, симуляци зэрэг олон модулийг нэг экосистемд уялдуулах стандартчилсан орчинг санал болгодог.
Гол ойлголтууд
Node – Тус тусдаа ажиллах програмын нэгж
Topic / Service / Action – Мэдээлэл солилцох механизм
Message – Стандарт өгөгдлийн бүтэц
Package – Код, тохиргоо, хамаарлын багц
Давуу тал
Модульчлагдсан архитектур
Том экосистем, олон бэлэн пакет
Реал робот ба симуляцийн уялдаа
Судалгаа, үйлдвэрлэлд өргөн хэрэглээ
Хэрэглээ
Мобайл робот, дрон
Компьютер хараа, SLAM
Автоматжуулалт, үйлдвэрлэлийн робот
AI/ML-тэй интеграци
Товчхондоо, ROS нь роботын програм хөгжүүлэлтийг хурдан, өргөтгөх боломжтой, стандартчилсан болгодог үндсэн платформ юм.
