Подглава 1.8 Настройка рабочего пространства ROS
Last updated
Was this helpful?
Last updated
Was this helpful?
После установки ROS на реальном ПК или VirtualBox, следующим шагом является создание рабочего пространства в ROS. Рабочая область ROS - это место, где мы храним пакеты ROS. В последнем выпуске ROS мы используем рабочее пространство на основе catkin для сборки и установки пакетов ROS. Система сережек () - это официальная система сборки ROS, которая помогает нам встраивать исходный код в целевой исполняемый файл или библиотеки внутри рабочей области ROS.
Создание рабочего пространства ROS - это простая задача; просто откройте терминал и следуйте этим инструкциям:
1. Первым шагом является создание пустой папки рабочего пространства и другой папки с именем src для хранения пакета в ROS. Следующая команда выполнит эту работу. Имя папки рабочей области здесь catkin_ws.
$ mkdir -p ~/catkin_ws/src
2. Переключиться на src папку и выполните catkin_init_workspaceкоманда. Эта команда инициализирует рабочую область catkin в текущей src папки. Теперь мы можем начать создавать пакеты внутри src папки.
$ cd ~/catkin_ws/src
$ catkin_init_workspace
3. После инициализации рабочего пространства catkin мы можем собрать пакеты внутри рабочего пространства, используя следующую команду: catkin_make, Мы можем построить рабочее пространство даже без каких-либо пакетов.
$ cd ~/catkin_ws/
$ catkin_make
4. Это создаст дополнительные папки с именем build и devel внутри рабочей области ROS:
5. После того, как вы создали рабочее пространство, для доступа к пакетам внутри рабочего пространства мы должны добавить среду рабочего пространства в нашу .bashrc файл с помощью следующей команды:
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~ /.Bashrc
$ source ~/.bashrc
6. Если все сделано, вы можете проверить это, выполнив следующую команду. Эта команда напечатает весь путь к пакету ROS. Если ваш путь к рабочей области находится в выходных данных, все готово!
$ echo $ ROS_PACKAGE_PATH