首页 > 解决方案 > 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:没有这样的文件或目录

标签: bashsimulationrosrobotics

解决方案


推荐阅读