法甲

牛人自学D打印开发奇妙的自平衡机器人

2019-08-15 19:48:05来源:励志吧0次阅读

  近日,一位名叫Paolo Negrini的瑞士人使用技术开发制造出了一台使用树莓派控制的自我平行。在下面的视频中我们可以看到,这个机器人只用两个轮子就能保持平衡,别人怎么推,它就是不倒!

  据了解,为了制造这个不可思议的小玩意儿,Negrini花了整整10个月的时间。就这么一台小小的机器人,制造起来需要的知识可不少,电子电路、Arduino、树莓派、 D打印都需要了解。一路下来,Negrini学到了不少新东西,尤其是 D打印和CAD建模。

  我喜欢做各种东西,以前跟父母在意大利生活时我就经常做木工,所以从某种意义上讲现在搞 D打印是以前的自然延伸。 Negrini解释说。

  短短几天,他就学会了使用Openscad,与普通的主要靠鼠标操作的CAD软件不同,Openscad主要基于文本的指令,有点像一种编程语言。Negrini就靠它为自己的独眼机器人的各个零部件设计 D模型。

  至于电子电路这块,Negrini采用了树莓派(Raspberry Pi)作为控制及计算平台,为机器人提供无线通信和实时数据传输。然后,他使用一块Arduino Mega读取收集到的信息,以及作为硬件接口。最后就是机器人的核心部件,一个花了 0美元的10自由度惯性测量单元(IMU10DOF)。Negrini兴奋地说,这个东西在几年前要花数千美元,包括磁力计、陀螺仪, 轴加速度计和气压传感器。至于电机,他就用 50rpm的Pololu 0:1。

  一旦电子系统到位,剩下的时间就是把各个部分组合在一起,这主要是 D打印的工作了。

  除了螺母、螺栓和马达支架,这台机器人全部是 D打印的。 Negrini解释说。 由于没有一个工作车间,我不可能做到所有的事情,因为有时候这个设计所需要的精度你只能使用大型和昂贵的设备才能得。也许最重要的是,我在制作中享受到了前所未有的自由度:你可以想像任何东西,然后几个小时后就可以把它变为现实。这期间我的一台洗衣机坏了,我发现用 D打印机打印出更换的部件要比出去买更快。

  这台机器人的大部分零件都是Negrini自己设计并用Ultimaker D打印机打印出来的。不过,对于一个自学成才的机器人设计师来说,整个项目中最困难的部分就是编程了。因为非常缺乏编程经验,他明智地选择依赖已有的程序模块和经过验证的代码,而不是试图从头编写代码。

  看到这种数学、软件和硬件与外部世界的互动真的很迷人,代码中微小的变化就会对机器人感知环境能力和行动能力产生很大的影响。 Negrini写道。

  至于未来,Negrini的计划是继续对机器人进行小的改进,比如添加 D打印的传感器模块或相机平移机制。更长期的话,Negrini想 D打印一个能在球上保持平衡的Ballbot机器人。

2006年福州种子轮企业
2017年大连人工智能战略投资企业
深耕消费升级爱鲜蜂宣布获美团点评新一轮融资
分享到: