LabVIEW是一个强大的工具,允许用户可视化编程。的chipKIT WF32板具有WiFi功能,并能够与LabVIEW交互!我们创建了一个项目,使用LabVIEW来控制两个WF32板,的参加比赛的机器人.
由LabVIEW和WF32提供动力,Jousting机器人不仅有趣,而且还利用了我们广泛的Pmod库。格斗机器人使用PmodJSTK对于人类的互动和PmodACL重置每个“回合”的比武。我们将回顾一下格斗机器人的结构和基本设计。在我们开始之前,所有的基本部件都是开源部件。你可以查看Instructable来建造一个格斗机器人在这里!
我们使用空间的伺服设备移动机器人。伺服电机的功率可能稍微浪费在车轮上,但其易用性和适应性使其成为车轮的一个伟大的选择。
格斗的关键是要击中对方的盾牌。这是我个人最喜欢的部分,力传感器.力(用外行人的话说)就是事物的本质推或拉.力传感器安装在防护罩上,这意味着只有当传感器打开的一侧有一个推力时,它才会被激活。这推力当然,是对方机器人的长矛。这就是这个项目真正令人兴奋的地方——它有两个机器人相互交流!这是一个简单的机器人互动的例子,但即便如此,它仍然非常有趣。
另一个让格斗机器人很酷的东西是机器人和用户之间的交互性。WF32是,当然,Pmod能力。我们特别使用两个Pmods, PmodJSTK和PMODACL。使用PmodJSTK(操纵杆)在格斗机器人上,用户可以控制长矛的角度,并“准备”机器人参加格斗。PmodACL(加速计)是在两个机器人相互碰撞后使用的。两个机器人格斗后,用户只需将机器人举起,让它们再次面对对方,机器人就会准备好进行下一轮比赛。这是通过检查机器人在向上和向下方向的加速度来完成的。
这里提到的事情只是让格斗机器人令人敬畏的一点!你可以去看看Dharsan博客他回顾了使用LabVIEW和给机器人接线的过程。




