bash - ROS 动力学中的豺狼模拟 - 得到错误:bash:cd:jackal_ws:没有这样的文件或目录
问题描述
我正在尝试按照本教程通过 Gazebo 上的 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 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
[sudo] 用户密码:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程在使用它?
user@user:~$ sudo rm /var/lib/dpkg/lock
user@user:~$ sudo dpkg --configure -a
dpkg:错误:dpkg 状态数据库被另一个进程锁定
user@user:~$ 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
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”已经
存在用户@用户:~/jackal_ws/src$ git clone
https://github.com/jackal/jackal。
致命:目标路径“jackal”已经存在并且不是空目录。
user@user:~/jackal_ws/src$ git clone
https://github.com/jackal/jackal_simulator.git
致命:目标路径“jackal_simulator”已经存在并且不是空目录。
user@user:~/jackal_ws/src$ git clone
https://github.com/jackal/jackal_desktop.git
致命:目标路径“jackal_desktop”已经存在并且不是空目录。
user@user:~/jackal_ws/src$ git clone https://github.com/ros-visualization/interactive_marker_twist_server.git
致命:目标路径“interactive_marker_twist_server”已经存在并且不是空目录。
user@user:~/jackal_ws/src$ cd jackal_ws
bash:cd:jackal_ws:没有这样的文件或目录
解决方案
推荐阅读
- c# - 在单独的线程上创建并冻结的 BitmapImage 不显示
- xamarin - iOS Background fetch 与 Realm 结合使用
- python - 使用按钮在具有参数化类的面板中触发操作,当按钮操作完成时更新另一个依赖项(Holoviz)
- spring - 意外字符('-'(代码 45)):需要空格分隔根级值
- r - 如何在 R 中将两个向量“缝合”在一起?
- vue.js - 带有服务器表的 Pagiantion 不适用于 vue js
- r - 计算数据框 R 中每行的值
- java - 如何通过 MIDlet 将对象发送到服务器?
- android - 如何向/从 Parcelable 写入/读取 Map,哪个值是 List
或列表 ? - jquery - 当引导模式已经打开时,如何防止使用 jquery 刷新 div?