一、 鲁迅说过:“不能一口吃个胖子。” 这句话是有道理的。前段时间测试wsl2安装ROS引导ABB机器人,碰了钉子。今天网上搜了一下wsl的网络配置,发现用wsl要比wsl2简单很多。 WSL1 是共享宿主机的网络栈,即 WSL1 共享主机 IP,并没有自己独立的逻辑网卡,也即没有自己独享的 IP 地址。
wsl2则是宿主机完整虚拟出来的一个完整的 Linux 虚拟机,拥有自己逻辑上独立的网卡,也即拥有属于自己的独立网络栈。网络配置起来比较费劲。
二、 经过以上了解,用wsl1安装ROS,再测试一下与abb机器人通讯。
使用的是127.0.0.1,ROS运行正常,与ABB robotsutido也完美连接上。 https://www.bilibili.com/video/BV1tp4y1p7gQ 可以看一下视频