首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器人俱乐部编程部分

问机器人俱乐部编程部分
EN

Stack Overflow用户
提问于 2012-01-10 06:22:33
回答 4查看 358关注 0票数 2

我的学校参加了一场机器人锦标赛,比赛中有几所学校相互竞争(这是我们学校的第一年)。机器人的目标是把球射入篮圈。我是节目组的一员。作为程序员,我们的工作是编写一个机器人和一台计算机来控制机器人。这台电脑有两个joy棒,一个用来移动整个机器人(旋转轮子,让机器人移动),另一个是“投掷手臂”。一个信号将通过无线网络从计算机发送到机器人。所有的编程都必须用LabView完成。

直到我加入这个俱乐部,我才听说过LabView,我对此有怀疑。我们必须使用LabView的原因是因为编程团队中的大多数孩子都没有编程经验。LabView必须能够与joy棒进行接口,然后使用wifi将这些信息发送给机器人。机器人上的微控制器支持LabView。

现在,对于我的问题,LabView的动态是否足以预先形成这个任务?LabView甚至可以支持网络吗?LabView甚至可以与joy的棍子接口吗?我从这个网站上读了很多关于LabView的文档:

我担心的是,LabView的动态性不足以满足我们作为一个团队试图使用它的目的,我们必须用C编写计算机和微控制器的程序。在这个团队中,只有两个人能用C语言进行足够的编程,所以我们必须教其他成员C的基本知识。

欢迎并感谢所有相关答复。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-10 12:30:22

LabVIEW完全可以做到这一点。我有偏见:我写过一本教科书,还教过课:-);我也是靠这个谋生的。与C相比,C可以做任何事情,但是LabVIEW在更高的层次上做硬件。这并不意味着我一点也不喜欢弯曲指针;但是暂时不关心低级函数是件好事。

接口一个操纵杆是相当简单的,它看起来像这样:http://digital.ni.com/public.nsf/allkb/CA411647F224787B86256DD000669EFE接口Wifi,它取决于机器人应该如何接收信息。TCP/IP会变成这样:http://zone.ni.com/devzone/cda/tut/p/id/2710

票数 4
EN

Stack Overflow用户

发布于 2012-01-10 16:30:15

我不知道您所说的“动态足够”是什么意思,但是在LabVIEW中创建这样一个系统当然是可能的,如果用户没有经验,如果他们使用LV,他们可能会更喜欢它。当然,有许多使用LabVIEW的组。

有些人自愿作为FRC小组的顾问,所以我建议你先问问你所在的NI办公室,如果他们知道有谁(不管是C还是LV)能帮助你的团队。如果你问NI,他们可能也能在其他方面帮助你。

这里也有类似的讨论-- Textual versus Graphical Programming Languages

票数 1
EN

Stack Overflow用户

发布于 2012-01-11 12:34:24

你提供的网页非常介绍,“你好,世界!”喜欢。只是通过学习,你不能得到一个关于LabVIEW的潜力。当然,您可以使用C来完成任何事情,但是使用LabVIEW,您将更快地完成相同的任务,而且我认为您不需要超过2名团队成员在这个程序上工作。

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

https://stackoverflow.com/questions/8799363

复制
相关文章

相似问题

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