本网站可能会通过此页面上的链接获得会员佣金。 使用条款.

如果您有一个十几岁的家庭成员或朋友,您可能熟悉FIRST 机器人ics,但可能不熟悉DJI’s 机器人大师 竞争: Imagine FIRST times 10. 机器人大师 pits teams of University students against each other, each fielding six custom 机器人 designed 和 built according to certain specs 和 rules. 大疆创新’S1是以下版本之一的简化​​版本“standard” 机器人 that you might see in 机器人大师.

Unboxing a 大疆创新 机器人大师 S1

S1有几十个零件,带有一组图形化的组装说明。一世’d将困难摆放在比将乐高机器人放在一起要困难一点的地方,并且要比组装宜家书桌的压力要小。装好S1并为其充电后(如果需要,还有可选的手柄)’重新使用一个),下一步是安装应用程序并登录DJI帐户。为了玩玩具机器人而不得不创建或登录帐户似乎有点多余,但是如果您’曾经想参加多人游戏场景确实很有意义。奇怪的是,该应用的移动版本要求获得拨打和管理电话的许可。幸运的是说不’似乎没有任何伤害。

Here are the components for building a 机器人大师 S1

Here are the components for building a 机器人大师 S1.

连接S1SEEAMAZON_ET_135请参阅Amazon ET Commerce 通过Wi-Fi连接到路由器使用一种巧妙但令人讨厌的方法,即让您告诉应用您的SSID和密码来生成您用S1扫描的QR码’s camera. It’一次没什么大不了,但是您每次将S1连接到其他设备时似乎都必须重复一次。这使得(例如)使用PC进行编程而使用Gamepad中的电话进行战斗非常痛苦。您也可以使用WiFi Direct或USB电缆连接到S1,所以我怀疑一个好的解决方案可能是使用连接到PC的USB-C电缆进行编程,然后使用带有电话的Wi-Fi来操作S1。

如果你'重新组织并使用漂亮的办公桌作为工作台,这就是组装S1的样子。

如果你’重新组织并使用漂亮的办公桌作为工作台,这就是组装S1的样子。

您可以使用手机或平板电脑上的触摸屏,或PC上的键盘和鼠标,直接从应用程序驱动S1。 Windows版本处于beta版,这可能解释了为什么它没有’不能在笔记本电脑上工作。您还可以将手机加载到(可选)Gamepad风格的控制器中,并依靠该控制器’用于运动的操纵杆和用于射击等操作的命令按钮。一世’我不确定为什么没有’在游戏手柄上再拨一个操纵杆进行转弯,但是,您需要使用手机’s的触摸屏(或更改设置,以使S1旋转以跟随您对游戏手柄的操作)。当您开始对S1进行编程时,真正的乐趣就来了—使用一些提供的预构建代码,或者通过学习自行编写代码。

Mecanum轮在任何地方都是机器人竞争对手的最爱,因为它们具有完全的运动自由度。The S1 can either fire infrared beams or gel capsules (similar to the ammunition used in the 机器人大师 竞争 —只需确保按照瓶子上的小字体说明将其浸泡几个小时)。胶囊无毒,会分解成可以吸尘的灰尘。 LED可以提供有关S1位置的视觉反馈’只要你周围的环境都瞄准枪’虽然亮度太高,但是主要的手动瞄准是使用FPV相机进行的,该相机在中间展示了瞄准镜。

当然,您也可以对机器人进行编程以使其瞄准并射击。机器人侧面,前部和后部的六个目标可响应红外或物理冲击。目标场所’t非常大,因此近距离拍摄会很有帮助。有一个与喷枪对准的1080p FPV摄像机,您可以在应用程序中对其进行直播。 FPV模式可以帮助您瞄准目标,但同时也限制了您看不见任何地方的能力,除了指着枪的地方。

为了安全起见,默认情况下,S1赢得了 ’当桶上升到水平面以上10度以上时,可让您发射珠子,因此其有效射程限制为几米。但是,如果您关闭安全装置并升高枪管,则该枪在击中远至15码外的目标方面会发挥出色的作用,如下面的视频所示。当然,DJI鼓励您戴安全眼镜,不要瞄准任何人或动物!也就是说,即使在3英尺的高度’不能打穿我用来测试的纸质气枪目标(例如,它们显然会损坏眼睛)。

用Scratch或Python编程S1

刮是由MIT Media Lab创建的基于图形的基于程序块的编程环境,是一种教育工具。类似于乐高’的EV3编程系统,但功能更广泛。对于那些已经熟悉编程的人,可以选择使用Python作为替代,并且在您要迁移时,您始终可以看到Scratch程序生成的Python代码。

如果你’我们希望对战斗机器人进行编程,然后为Scratch提供的一组块内容广泛且经过深思熟虑。您可以从最低级别开始,直接对云台,枪支以及S1对装甲击中的反应进行编程。或者,您可以混合并匹配一些现有模块并在其上进行构建。在最复杂的级别上,存在用于跟踪人和进行直线跟踪的子例程。

编程模块具有基本的调试界面,您可以在其中运行程序,同时查看机器人所看到的内容。程序运行后,您可以在进行战斗时作为自定义技能手动运行该程序,也可以在将机器人置于自主模式时设置其负载。 大疆创新承诺提供一个编程视频库,但到目前为止,似乎其中有一部分可用。它涵盖了与机器人PID(比例积分微分控制器)的交互,但是似乎跳过了解释PID实际编程的部分。

说到PID,通过允许直接控制它们,S1编程环境提供了与许多廉价替代品的区别。对于那些习惯简单的人“告诉机器人您想要瞄准的地方”在表面进行编程时,几乎可以肯定存在一种算法,该算法依赖于带有PID的反馈回路,从而在使过冲最小化的同时,迅速实际转向目标。使用S1,您可以调整自己驱动PID的算法,以期创造出比竞争对手更好的定位系统。

A Little 关于 the 机器人大师 Competition

机器人大师’最大的事件是两个大学生团队之间的对决。直到最近,他们几乎都来自中国,但2018年有来自许多国家的团队,包括美国和日本。这些机器人重达80磅,都是由团队定制的。这场比赛是在复杂的战场上进行的,车手们背对着比赛,依靠迷你地图来查看其他所有机器人在场上的位置。几乎所有动作都围绕射击。机器人从补给站装载弹药,然后上班。每个团队可以部署一个英雄机器人,一个哨兵机器人和一些步兵机器人,甚至可能是无人机。球队在造成和避免伤害方面都获得了积分,在计时比赛获胜的最后得分较高。

Most coverage of 机器人大师 is in Chinese, but if you’对S1的灵感感到好奇,这是2018年比赛第一天的报道。

不是其他应用程序的最佳机器人

如果你不这样做’不想打架,S1可能不是您最好的机器人。虽然S1具有许多有趣的AI驱动功能和可靠的编程环境,但DJI’硬件的选择绝对是战斗重点。例如,机器人的每一侧都有命中检测器,但是没有超声波距离传感器,对自主导航或SLAM应用非常有帮助。同样,你’您需要为复杂的万向节枪支付费用,这种枪可以省去或换成更多的相机或其他用于其他用途的传感器。例如,您也可以购买Jetson Nano并自己构建JetBot。说到我现在对内部的JetBot有一个评论,所以我们’我也会尽快对此进行动手操作。

非常适合编程和战斗

S1不是’最好的硬件黑客平台。您可以添加它,但是基本的机器人只能以一种方式组合在一起。但是,它具有足够的软件灵活性,因此,如果您想与战斗机器人一起使用而不必从头焊接或采购零件,则可以’一个不错的选择。当然,您需要500美元和一些有着相似愿望和预算的朋友才能充分利用它。如果您确实想对战斗机器人进行编程并有足够的现金,S1很棒。

现在阅读: