首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ROS2上运行ROS 1/ROS 1/ VcXsrv在码头操场上运行ROS 1/VcXsrv

如何在ROS2上运行ROS 1/ROS 1/ VcXsrv在码头操场上运行ROS 1/VcXsrv
EN

Stack Overflow用户
提问于 2022-11-06 10:55:35
回答 1查看 23关注 0票数 0

我试图运行兄弟会/操场码头形象,如本教程。还可以通过VcXsrv连接Gui。

我试着提取图像,但只出现了错误。另外,我也不知道该如何从图像内部连接VcXsrv

EN

回答 1

Stack Overflow用户

发布于 2022-11-06 11:06:49

通过启动Docker并让它搜索更新,可以通过更新Windows来解决拉的问题。

重新启动后,我可以用码头拉手推车/操场来绘制图像。

用于启动映像的容器

代码语言:javascript
运行
复制
docker run -it frdmrobotics/playground

工作,但从教程cd到所需的开发文件夹。

代码语言:javascript
运行
复制
cd c:/rosProgramming

然后使用:

代码语言:javascript
运行
复制
docker run -dt --name robot_env --restart unless-stopped -v %cd%:/root/workspace frdmrobotics/playground

它启动容器,然后通过以下方法连接到容器:

代码语言:javascript
运行
复制
docker exec -it robot_env bash

为了连接VcXsrv,我找到了必须在图像中设置的信息:

导出DISPLAY=192.168.105.1:0.0

导出LIBGL_ALWAYS_INDIRECT=1

我通过ipconfig获得的命令中所需的IP地址,它是标记为"(WSL)“的IP地址。

之后,当我启动一个程序时,它会在我的VcXsrv实例中打开

之后,您可以使用:

代码语言:javascript
运行
复制
cd /root/code/ros1

导航到ros1环境

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74335195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档