Чтобы определить версию ROS (операционной системы робота), вы можете использовать несколько методов. Вот несколько возможных подходов:
-
Проверка командной строки: откройте терминал и введите следующую команду, чтобы отобразить версию ROS:
rosversion -d -
Диспетчер пакетов. Если вы установили ROS с помощью менеджера пакетов, такого как apt-get или yum, вы можете использовать команды менеджера пакетов для проверки установленной версии. Например, если вы использовали apt-get в Ubuntu, вы можете запустить:
apt-cache policy ros-<distro>-ros-baseЗамените
названием вашего дистрибутива ROS (например, кинетический, мелодичный, ноэтический). -
Переменная среды ROS: проверьте значение переменной среды
ROS_DISTRO. Эта переменная хранит текущее распределение ROS. Откройте терминал и запустите:echo $ROS_DISTRO -
CMakeLists.txt: Если у вас есть пакет ROS, вы можете проверить его файл
CMakeLists.txt, чтобы определить необходимую версию ROS. Найдите строку:find_package(catkin REQUIRED COMPONENTS ...)Необходимые компоненты будут включать версию ROS.
-
rospack: используйте инструмент командной строки
rospack, чтобы получить информацию о пакетах. Выполните следующую команду:rospack find roscppЗамените
roscppна любое другое имя пакета. В выводе будет указано расположение и версия пакета.