Python для ROS

Ранее мы изучили базовые методы разработки на python и познакомились с основными сущностями ROS, смогли практически их использовать при помощи консольных утилит.

В этой части мы разберемся, как самостоятельно из своих программ работать с данными, используя паттерны Издателя и Подписчика. Напишем первые программы ROS.

Библиотека rospy

rospy - это клиентская библиотека Python для ROS. Библиотека позволяет разработчикам быстро взаимодействовать с Топиками и Сервисами.

Архитектура rospy отдает предпочтение скорости реализации (то есть времени, затраченному разработчиком) по сравнению с производительностью во время выполнения. Библиотека отлично подходит для быстрого прототипирования и тестирования в ROS. Многие инструменты ROS написаны на rospy, например, уже известные нам утилиты rostopic и rosservice.

Библиотека ropsy устанавливается при установке ROS, поэтому отдельно устанавливать нам ничего не нужно.

Полезное

Основная страница библиотеки http://wiki.ros.org/rospy

results matching ""

    No results matching ""