Ubuntu16.04下安装ROS教程及报错解决方法


1、设置sources.list

2、设置key(公钥已更新)

在这里插入图片描述

3、更新package

4、安装ROS kinetic完整版

5、初始化rosdep

注意:在使用ROS之前需要初始化rosdep

6、配置ROS环境

7、安装依赖项

8、测试ROS是否安装成功

(1)、CTRL+ALT+T打开终端(Termial),输入以下命令,初始化ROS环境:

成功打开如下图所示:
在这里插入图片描述
上面显示有ROS的版本,还有一些节点、端号等内容。

(2)、再 打开一个新的终端(Termial),输入以下命令,弹出一个小乌龟窗口:

在这里插入图片描述
(3)、出现一个小乌龟的LOGO后,再 打开一个新的终端(Termial),输入以下命令

在这里插入图片描述
然后,通过方向键控制小乌龟的移动:如下图所示
在这里插入图片描述
(4)、 打开新的Termial,输入以下命令,可以查看ROS节点信息:

在这里插入图片描述
如果你能顺利进行到这一步,说明ROS安装成功了。

错误提示:

解决方法:

改成下面两句:

安装husky

1.How to install husky-simulator in kinetic ?

安装:

sudo apt-get install ros-Kinetic-husky-simulator

报错提示:E: 无法定位软件包 ros-Kinetic-husky-simulator

正确方法:Kinetic改为小写即可!

sudo apt-get install ros-kinetic-husky-simulator

errror:[test_rig3.launch] is neither a launch file in package [svo_ros] nor is [svo_ros] a launch file name The traceback for the exception was written to the log file

只需要回到上层进行source即可

$ cd ~/catkin_ws: $source devel/setup.bash

或者直接

source ~/catkin_ws/devel/setup.bash

环境变量需要重新设置下

3.启动 使用roslaunch启动husky模拟器,启动一个空的世界(任选其一即可,两个区别就是地图不一样):

 

bug描述:

VMware: vmw_ioctl_command error Invalid argument.

解决方式:设置环境变量

或者

声明:疯人峰语|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Ubuntu16.04下安装ROS教程及报错解决方法


做你想做的,不必管别人