战斗独角兽队凭借开源优势进军机器人竞赛

暂无读者喜欢此文。
open source button on keyboard

Opensource.com

当我想到开源时,我就会想到 FIRST。

FIRST(为了激励和认可科学与技术)正在通过一个名为 FRC 或 FIRST 机器人竞赛的项目,培养下一代开源贡献者。FRC 挑战各个团队在六周内构建一个机器人,参加比赛。今年的挑战称为 Recycle Rush。目标是在得分平台上堆叠塑料手提袋和回收箱以得分。得分较高的队伍获胜。

但是,FIRST 不仅仅是为了获胜。它也不仅仅是关于机器人。它实际上是关于友好的竞争和学习技术技能。

战斗独角兽队队标正如您可能猜到的那样,我是一个 FRC 团队的成员。我自豪地成为 2399 队“战斗独角兽队”的一员。我们是一个全部由女孩组成的团队,大约有 20 人,我们使用大量的开源技术。我们机器人的代码在 MIT 许可证下可用,并在 GitHub 上提供。FRC 程序员在我们团队内部以及团队外部都像一个社区。我们经常浏览 FIRST 论坛,远程为其他团队修复代码错误。而且,我们团队的一些成员甚至开车一个小时去帮助另一个团队修理他们的机器人。我的团队相信开源文化;我们有很多次需要帮助,我们也积极帮助别人。

在 FRC 比赛中,开源文化也很盛行。程序员们倾向于找到其他程序员来谈论他们最新的项目,我记得无数次通过对讲机听到“X 队需要一名程序员”的公告。这有点像蝙蝠侠信号,但它是给程序员的。每当比赛期间宣布需要程序员时,来自各个团队的程序员都会蜂拥而至,冲向维修站管理员寻求帮助。一旦确定了地点,这小群程序员就会飞奔到需要帮助的团队那里。当我们到达那里时,我们会弄清楚谁懂该团队正在使用的编程语言以及如何提供帮助;而那些无法提供帮助的人则返回他们自己团队的维修站。

有一次,我整天都在帮助的一个团队,由于不明原因与他们的机器人失去了通信。他们无法联系到 roboRIO,也就是他们机器人的“大脑”,这意味着他们无法控制它。他们无法从他们的笔记本电脑上获得联系,维修站管理员也无法获得联系,即使他重置了 roboRIO 并在安全模式下启用了它。我注意到很多人聚集在该团队的维修站。我走进去,了解了事情的来龙去脉。我尝试 ping roboRIO,但没有响应。然后,我离开维修站去拿我的 Linux 笔记本电脑。我带着我的粉红色工具腰带和高超的 Linux 技能回来了。我打开终端,将以太网线插入 roboRIO,然后再次尝试 ping 它。这次成功了!我们重新建立了通信。虽然没有人真正知道原因,但在那时没有人关心,因为现在他们有了一个功能正常的机器人。当时,我们只是很高兴能够拯救了 roboRIO。

回顾过去,我认为这是一个例子,说明了人们如何在机器人的精神下走到一起,并发现自己在使用开源工具。

开源与 FIRST 的“优雅的专业精神”价值观紧密相连。归根结底就是与他人分享你所知道的。在 FIRST 中,开源还有无数其他用途。各个团队都秉持着为了所有人的利益而分享和学习的文化——一种开源文化。而且,在项目的各个层面,从小学到高中,孩子们都在学习许多技能——包括开源的价值。FIRST 的世界充满了学生、导师和志愿者,他们使这一切成为可能并值得。对于导师和志愿者所做的一切以及他们的重要性,我怎么说都不为过。我想借此机会感谢他们的时间和奉献精神!

Team 2399, The Fighting Unicorns

很快,我的团队(2399 队“战斗独角兽队”)将从 4 月 22 日至 24 日前往圣路易斯参加 FIRST 世界锦标赛。在比赛中,我们将使用我们的机器人“特洛伊的海伦娜”,并在整个过程中使用大量的开源编程和工具。在那里,各个团队将分享他们的新秀和老手团队的侦察数据库、代码和操作指南。

如果您想查看我们在比赛中的进展,请在 Twitter 上关注我们 @HBRobotics2399。

User profile image.
Lauren Egts 是罗切斯特理工学院的学生,曾在美国银行、通用电气航空和 NASA 格伦研究中心图形和可视化实验室 (GVIS) 实习。她曾四次获得美国国家妇女与信息技术中心 (NCWIT) 俄亥俄州分会奖,并获得一次全国亚军奖。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.