MATLAB与虚拟机中的ROS通信 无法连接ros master踩坑记录

常规教程

常规教程网上有很多资料,下面列出两个写的不错的。
https://blog.csdn.net/suming001/article/details/118071844
https://blog.csdn.net/qq_45954434/article/details/116279311

踩坑记录

问题描述

本人按照教程操作后,无法连接,显示

Cannot connect to ROS master at http://192.168.1.111:11311. Check the specified address or hostname.

解决方法

本人在虚拟机中连接的网络进行了手动的IP设置,IP4设置成为了192.168.1.111。但是主机上自动分配的IP4为172.20.10.2,两个IP地址不在一个频段上,所以无法通信。解决方法有两个:
1.虚拟机不要手动IP设置,设置为自动获取IP,则虚拟机的IP4地址也为172.20.##.##,这样两个频段在一起,则可以通信。
2.把主机的IP4地址也手动设置为192.168.##.##,这样也可以通信。
总之解决方法就是把主机和虚拟机的IP频段调整为一致即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值