【教程】使用Windows子系统WSL安装ROS2运行小海龟
-
@小鱼 LAPTOP-EH66T608:/mnt/host/c/Users/leo# wget http://fishros.com/install -O fishros && bash fishros
Connecting to fishros.com (47.119.165.169:80)
Connecting to fishros.com (47.119.165.169:80)
saving to 'fishros'
fishros 100% |************************************************************************| 960 0:00:00 ETA
'fishros' saved
-sh: bash: not found -
@kha 小鱼老师,大佬们,这个报错是什么原因呀
-
@小鱼 请问出现网络问题的话,还需要重新下载吗,怎么办呀
-
syq@zhan99:/mnt/c/Users/buaas$ ros2 run turtlesim turtlesim_node
qt.qpa.xcb: could not connect to display 10.255.255.254:0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
求助,为什么小海龟打不开啊
-
@小鱼
大佬,我也没有humble版本 是安装的22.04呀
-
鱼哥请问我这里也没有humble选项是怎么回事
我的乌班图是22.04的 -
@Rainbow-1 我问ai解决了,原因是默认的不知道为什么设置成的最新版的,然后用终端回调到22.04版本即可,wsl --set-default Ubuntu-22.04。
-
@taikongnaut 试试在 ~/.bashrc 中添加:
export MESA_GL_VERSION_OVERRIDE=4.0 export QT_XCB_GL_INTEGRATION=xcb_egl export LIBGL_ALWAYS_SOFTWARE=1 -
此回复已被删除! -
@lovedreamms 我是直接用官方文档的 命令进行安装使用 不会有任何问题 ros2官网
-
各位同胞 我之前基于官方文档2204安装了这个版本ROS2 按照B站视频 基于wsl也安装成功了

-
@李万宝 更换底层 DDS 实现为 CycloneDDS
安装 CycloneDDS(请把下面命令中的 humble 替换为你实际使用的 ROS2 版本,比如 foxy 或 iron):
sudo apt update
sudo apt install ros-humble-rmw-cyclonedds-cpp
告诉 ROS2 使用这个新的通信中间件:
export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
同样,建议将其写入 .bashrc 永久生效:
echo "export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp" >> ~/.bashrc
source ~/.bashrc -
找不到以下字体: Ubuntu Mono。请安装它们或选择其他字体。
打开终端后出现这个问题怎么处理 -

添加ros源失败, -
@因却斯丁 是添加ROS2密钥失败,网上说跟ROS2密钥过期有关
-
@因却斯丁 将wsl2网络设置改为NAT后,添加密钥成功
-
为啥我怎么都搞不出来小乌龟界面啊 -
这个好难下载,来个会的老师指点一下我呗
-
多次重启一直是这个界面怎么解决,大佬们求救。 -
PS C:\Windows\system32> wsl --install -d Ubuntu-22.04
正在安装 Windows 可选组件: VirtualMachinePlatform
部署映像服务和管理工具
版本: 10.0.26100.8737映像版本: 10.0.26200.8875
启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
请求的操作成功。直到重新启动系统前更改将不会生效。
大佬们,我给出了安装Ubuntu的指令后一直没有提示输入用户名,也重启了,请问是哪一步出错了啊