首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >兼容ROS和WINDOWS的机器人GUI开发

兼容ROS和WINDOWS的机器人GUI开发
EN

Stack Overflow用户
提问于 2018-10-24 23:08:03
回答 2查看 437关注 0票数 0

对于分配给我的一个项目,我得到了两个robots...one有ROS,另一个基本上使用Windows.因此,我的任务是开发一个可以同时用于两个机器人的图形用户界面。

在GUI中,用户应该能够。-连接到机器人-移动和控制机器人。-更改speed...etc

我想征求意见,因为我即将开始这个项目。我该怎么做呢?哪一个对我的需求有更好的支持?

从我的研究中,我读到人们推荐QT...for跨平台开发。还有没有别的选择?有什么推荐的书吗?

我们的目标是拥有一个兼容这两个系统的GUI。欢迎任何建议或帮助。

EN

回答 2

Stack Overflow用户

发布于 2018-10-25 00:00:39

首先,你可以使用WSL在windows上设置ROS (或者其他任何方式),WSL是最稳定的。

在此之后,您需要使用ROS终端在机器人上实现您希望GUI做的所有事情。

在此之后,您可以编写GUI。你可以选择任何你想要的框架(你需要C++或者Python来解决与ROS的兼容性问题),但是QT框架在多平台应用中使用最多,并且有很多支持。

与非ROS的兼容性是您应该在您的应用程序中实现的,如选择或类似的东西。

票数 0
EN

Stack Overflow用户

发布于 2018-10-26 00:00:57

PySimpleGUI是一个建立在运行在Pi上的tkinter之上的框架。有一些示例程序是为进行机器人远程控制而编写的。有专门为硬件的“实时”控制而设计的GUI按钮,当按住按钮时,这些按钮将提供即时和持续的反馈。

它可以在Python 2.7和3(推荐3)上运行。

在食谱中有一个食谱,它匹配你的问题所在的here

如果您在您的项目中使用PySimpleGUI,如果您有任何问题,请在GitHub上的问题区域发表帖子,您将获得支持。

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

https://stackoverflow.com/questions/52972370

复制
相关文章

相似问题

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