0
点赞
收藏
分享

微信扫一扫

【vmware+ubuntu16.04】ROS学习_博物馆仿真&克隆ROS-Academy-for-Beginners软件包&处理依赖报错问题

陈情雅雅 2024-11-18 阅读 1

首先安装git
进入终端,输入sudo apt-get install git
安装后,创建一个工作空间名为tutorial_ws, 输入

mkdir tutorial_ws#创建工作空间
cd tutorial_ws#进入
mkdir src
cd src
git	clone	https://github.com/DroidAITech/ROS-Academy-for-Beginners.git#克隆ROS-Academy-for-Beginners软件包

但是连接超时…因此换一个,不用github了

在这里插入图片描述
如果你可以复制粘贴,也可以直接粘

所以我采用共享文件夹,点开虚拟机的设置->选项,共享文件夹启用,把文件夹添加进去,在虚拟机的/mnt/hgfs里找
在这里插入图片描述
亲测好用
在这里插入图片描述
共享文件夹又出问题了,消失了?接下来求解困之旅
首先切换到root权限,如果显示认证失败的请看这篇
在这里插入图片描述
切换成功
显示权限不够,输入gedit /etc/fstab
编辑添加

输入exit回车退出,还是不行…不知道对你们有没有用
我再找找其他办法…
先安装依赖

cd	~/tutorial_ws
rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y

结果报错,又在网上找了一些其他办法
在这里插入图片描述
缺少这几个包,安装它!!!中间我的出现了暂时 不能解析域名,我把我的网换成了自己的热点就解决了。
我的ros是kinetic版本,可以查下你们的,输入rosversion -d
ros-kinetic(ros版本)-你要安装的包

sudo apt-get install ros-kinetic-yocs-cmd-vel-mux

下划线要换成短横线哦-
一直安装,一直安装…
在这里插入图片描述
终于安装完了。输入

gazebo	-v		#确认Gazebo版本7.0及以上

如果低于7.0需要升级,自己可以百度一下,我的正好是7.0,接下来进入编译

cd	~/tutorial_ws
catkin_make
rospack	profile			#刷新环境	

然后运行仿真程序

rospack	profile
roslaunch robot_sim_demo robot_spawn.launch

然后第二句报错[robot_launch.launch] is neither a launch file in package nor is a launch file name…
然后添加了source devel/setup.bash 再重新进行
可以了
在这里插入图片描述

举报

相关推荐

0 条评论