opencv - 尝试在VMware Fusion 12 Pro上安装ROS时出现错误

标签 opencv installation ros vmware-fusion

我试图在我的VMware Fusion 12上安装ROS,但是按照安装文档更新了bash文件后,在终端中输入roscore时出现错误。错误似乎是我的VMware无法ping自身。使用openCv也影响了我。它提供了一个要求我ping IP地址的解决方案,但是当我这样做时,我又遇到了另一个错误,这个问题也包括在内。谢谢你的帮助!
这是错误
enter image description here
enter image description here

最佳答案

这是因为ros参数的配置错误。
检查VM上的ros参数配置Keep in mind that roscore and all other ros commands run without root permission

 ### Configuring the parameter on VM ####
 export YOUR_VM_IP=192.168.7.2

 #setting ROS_MASTER_URI as VM's_ip ####
 export ROS_MASTER_URI=http://192.168.7.2:11311
如果无法正常工作,请在~/.bashrc的ROS参数行上方添加以下代码,以执行以下命令
 sudo vim ~/.bashrc

 sudo source ~/.bashrc

 sudo source ~/.profile
还要检查我对Robotics.Stackexchange的回答,以正确访问主/远程ros注释。
How to call remote ROS node on mobile robot through laptop using wifi?
也尝试这个链接Setting up ROS on a virtual machine
希望这会对您有所帮助!

关于opencv - 尝试在VMware Fusion 12 Pro上安装ROS时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64421126/

相关文章:

python - opencv 找到并保存知道最大的内部轮廓

installation - 安装和访问 GDAL 库的简单方法?

c# - 安装完成后如何运行批处理脚本?

c++ - 使用 pcl::ExtractIndices(pcl、ROS、catkin)在 main 之前出现段错误

c++ - 如何使用Realsense相机调试ROS错误消息

python - cv2.threshold 转换它不应该的细胞

c++ - 如果 std::vector 在释放时按值返回?

visual-studio - 在 Web 安装项目期间/之后修改 Web.config

python - 带有 base10 的 int() 的无效文字

python - 与 FLANN 进行特征匹配时出现 OpenCV 错误