按照教程中的步骤,下载完所有安装包后,运行:
$roslaunch turtlebot_gazebo turtlebot_world.launch
能够成功打开界面,但是所有模型都加载了,就只有turtlebot没有!
查看终端弹出的问题提示:
大概意思好像是说 /.ros/rosdep/sources。cache 文件夹下的某个文件permission denied,于是我用chmod 更改了文件夹权限:
发现并没有用,于是又按照网上教程运行了:
$sudo rosdep initrosdep update
这里要注意,这两行命令一定要完全运行成功,因为rosdep init出的网站有时不稳定,会出现连接不上的情况,所以好几次运行rosdep update,运行到了distro ‘indigo’就出错了,第二次成功运行到了distro ‘kinetic’,天真的我以为就可以运行了,结果gazebo打开还是出错,所以这里一定要等待distro 所有版本的ros ,才能成功打开gazebo里的turtlebot模型。