ROS – роботическая операционная система, мощная платформа для производства роботов.
В ее состав входят все необходимые компоненты для разработки проектов, включая
простые программы (узлы), протокол обмена информацией, среду симулирования
роботической платформы. Обеспечивает управление пакетами, реализацию основных
функций, контроль устройств.
Как правило, ROS применяется в комплексе с микроконтроллерами Blackbone,
RaspberryPi, которые имеют высокие вычислительные способности, свою операционную
систему.
Состоит ROS из кода и инструментов для выполнения кода проекта, осуществляют
необходимую работу, включая инфраструктура для запуска. Каждый узел выполняют
свою задачу.
Задачи программирования
Главной задачей платформы является поддержка повторного применения кода в
разработке и исследовании робототехники. Она основана на архитектуре графов, где
информационная обработка проводится в узлах, способных получать и отправлять между
собой сообщения.
Осуществляется ROS программирование с открытым исходным кодом, BSD лицензиями.
Работы проводятся опытными специалистами на основании техзадания, документов, с
подробной консультацией по разным вопросам.