Я пытаюсь смоделировать Шакала с помощью ROS Kinetic на Беседке, следуя этому уроку, https://gist.github.com/vfdev-5/57a0171d8f5697831dc8d374839bca12
Я сделал следующие шаги:
sudo apt-get install ros-kinetic-robot-localization ros-kinetic-controller-manager ros-kinetic-joint-state-controller ros-kinetic-diff-drive-controller ros-kinetic-gazebo-ros ros-kinetic-gazebo-ros-control ros-kinetic-gazebo-plugins ros-kinetic-lms1xx ros-kinetic-pointgrey-camera-description ros-kinetic-roslint ros-kinetic-amcl ros-kinetic-gmapping ros-kinetic-map-server ros-kinetic-move-base ros-kinetic-urdf ros-kinetic-xacro ros-kinetic-message-runtime ros-kinetic-topic-tools ros-kinetic-teleop-twist-joy
и
mkdir -p jackal_ws/src; cd jackal_ws/src; catkin_init_workspace
git clone https://github.com/jackal/jackal.git
git clone https://github.com/jackal/jackal_simulator.git
git clone https://github.com/jackal/jackal_desktop.git
git clone https://github.com/ros-visualization/interactive_marker_twist_server.git
После вышеуказанного шага я получил:
bash: cd: jackal_ws: No such file or directory
Затем я сделал следующий шаг ниже:
cd jackal_ws; catkin_make; source devel/setup.bash
После вышеприведенного шага я получил:
bash: cd: jackal_ws: No such file or directory
Base path: /home/USER/jackal_ws/src
The specified source space "/home/USER/jackal_ws/src/src" does not exist
bash: devel/setup.bash: No such file or directory
Что я сделал не так?
Я переделал шаги отдельно, и вот что я получаю в терминале:
user @ user: ~ $sudo apt-get установить ros-кинетический-робот-локализация ros-кинетический-контроллер-менеджер ros-кинетический-совместный контроллер состояния ros-кинетический-diff-диск-контроллер ros-кинетический-беседка-ros ros-кинетический-беседка-ros-control ros-кинетические-газебо-плагины ros-kinetic-lms1xx ros-кинетическая-pointgrey-camera-description ros-кинетическая-roslint ros-кинетическая-amcl ros-кинетическая-картография ros-kinetic-map-server ros-кинетическая-move-base ros-кинетический-urdf ros-кинетический-xacro ros-кинетический-сообщение-время выполнения ros-кинетический-тематические инструменты ros-кинетический-телеоп-твист-радость
[sudo] пароль для пользователя:
E: не удалось получить блокировку / var / lib / dpkg / lock - открыть (11: ресурс временно недоступен)
E: невозможно заблокировать каталог администрирования (/ var / lib / dpkg /), другой процесс использует его?
user @ user: ~ $ sudo rm / var / lib / dpkg / lock
user @ user: ~ $ sudodpkg --configure -a
dpkg: ошибка: база данных состояния dpkg заблокирована другим процессом
user @ user: ~ $ sudo apt-get install ros-kinetic-robot-localization ros-кинетический контроллер-диспетчер ros-кинетический-совместный контроллер состояния ros-кинетический-diff-drive-контроллер ros-кинетический-беседка-ros-ros-кинетический-беседка-ros-контроль ros-кинетический-беседка-плагины ros-кинетический-lms1xx ros-kinetic-pointgrey-camera-description ros-кинетический-roslint ros-кинетический-amcl ros-кинетический-gmapping ros-кинетический-картограф-сервер ros-кинетический-ход-база ros-кинетический-urdf ro-кинетический-xacro ros-kinetic-message-runtime ros-kinetic-topic-tools ros-kinetic-teleop-twist-joy
E: Не удалось получить блокировку / var / lib / dpkg / lock - open (11: ресурс временно недоступен)
E: невозможно заблокировать каталог администрирования (/ var / lib / dpkg /), другой процесс использует его?
user @ user: ~ $mkdir -p jackal_ws / src
user @ user: ~ $ cd jackal_ws / src
user @ user: ~ / jackal_ws / src $ catkin_init_workspace
Файл "/ home /user / jackal_ws / src / CMakeLists.txt "уже
existuser @ user: ~ / jackal_ws / src $ git clone
https://github.com/jackal/jackal.
fatal: destinationпуть 'jackal' уже существует и не является пустым каталогом.
user @ user: ~ / jackal_ws / src $ git clone
https://github.com/jackal/jackal_simulator.git
fatal: путь назначения'jackal_simulator' уже существует и не является пустым каталогом.
user @ user: ~ / jackal_ws / src $ git clone
https://github.com/jackal/jackal_desktop.git
fatal: путь назначения 'jackal_desktop 'уже существует и не является пустым каталогом.
user @ user: ~ / jackal_ws / src $ git clone https://github.com/ros-visualization/interactive_marker_twist_server.git
fatal: путь назначения' interactive_marker_twist_server 'уже существует и не является пустым каталогом.
user @ user: ~ / jackal_ws / src $ cd jackal_ws
bash: cd: jackal_ws: такого файла или каталога нет