常规教程

常规教程网上有很多资料,下面列出两个写的不错的。
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频段调整为一致即可!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐