本文主要是介绍番外篇 虚拟机中启动ROS中的Gazebo报错Error in REST request,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
Ubuntu18.04安装ROS以后,运行Gazebo竟然出现错误,Gazebo页面卡住黑屏,在终端出现Gazebo [Err] [REST.cc:205] Error in REST request
[Err] [REST.cc:205] Error in REST requestlibcurl: (6) Could not resolve host: api.ignitionfuel.org
VMware: vmw_ioctl_command error 无效的参数.
Aborted
[gazebo_gui-3] process has died [pid 6456, exit code 134, cmd /opt/ros/melodic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/wood/.ros/log/76168450-f403-11eb-9522-89e9491c2813/gazebo_gui-3.log].
log file: /home/wood/.ros/log/76168450-f403-11eb-9522-89e9491c2813/gazebo_gui-3*.log
解决办法
网上搜到了很多一样的办法,例如:
https://blog.csdn.net/qq_43802597/article/details/97996255/
sudo gedit ~/.ignition/fuel/config.yaml然后将 url : https://api.ignitionfuel.org 用 # 注释掉
添加 url: https://api.ignitionrobotics.org
但是我试了试好像不行,依然报一样的错。
在这里,我找到了一个答案,是管用的(对我来说)
https://answers.gazebosim.org//question/13214/virtual-machine-not-launching-gazebo/
就是在终端先运行这么两句话:
export SVGA_VGPU10=0echo "export SVGA_VGPU10=0" >> ~/.profile
再运行
roslaunch gazebo_ros willowgarage_world.launch
便能启动gazebo了。
应该是虚拟机配置不太行,直接在硬盘上安装的应该可以打开。
或者把虚拟机配置调好点(如果能带动的话):
调大之后,我试了试,也是能直接打开gazebo的。
这篇关于番外篇 虚拟机中启动ROS中的Gazebo报错Error in REST request的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!