MobBob:用智能手机做身体的3D打印机器人
澳大利亚有一位视频游戏开发者KevinChan,他花了一辈子时间开发的机器人,最近几年又开始使用3D打印。近日,他展示了自己设计的一款非常独特的3D打印机器人。这个机器人的闪亮之处在于,它的主体和控制中心是一部普通的智能手机!KevinChan把自己创造的这个机器人称为“MobBob。”
“制造机器人是驱使我进入3D打印领域的主要原因之一。”Chan说,“在使用3D打印复制了我自己设计的一个名为BOB的机器人之后,我试着创造一些新的行走设计。我本人同时也是一个游戏开发人员,可以写程序,所以我就尝试着将编这些综合起来,编一个关于两足机器人的程序。结果就是MobBob!”
正如你所看到的,MobBob是一个相当独特的小机器人,使用内置的智能手机控制其运动。这不仅节省了购买很多昂贵的电子产品的成本,同时也让机器人天然拥有了许多原本需要花费大力气、大价钱开发的功能。想想吧,智能手机本身就有内置的摄像头、麦克风、指南针、触摸屏、陀螺仪、GPS、扬声器和WiFi连接等功能,以及最重要的,强大的计算处理能力。
“我认为使用手机能够做出一些非常有趣的机器人。”Chan告诉我们。“MobBob是一个任何人都可以制造的机器人,不需要花大钱,而且具有做很多有趣的事情的潜力!此外,由于智能电话成为其为控制平台,所以这上面的应用很容易就能实现用户之间的共享,比如通过iTunes或GooglePlayStore。”
为了设计MobBob的3D打印部件,Chan使用的是Blender软件。他一开始设计的是机器人腿部的零部件,因为它需要适应伺服。这个完成之后再在此基础上继续设计其它的部分。Chan告诉我们,在设计自己的零部件时,他总是想着“可打印性”,因为他知道有些角度用3D打印打印出来效果并不是最好的。他试图尽量减少突出或一些伸出的设计,并让自己的部件越简单越好。至于3D打印机,他使用的是UP!Plus2,据他说打印质量非常不错。
至于MobBob的工作原理,它有4个伺服是由一个Arduino兼容的微控制器驱动的。这个微控制器内置蓝牙功能,可以与智能手机直接连接。这个无线通信单元意味着机器人可以与任何Android或iOS设备协调工作。而且使用者也可以把智能手机直接取下来遥控MobBob。
“我花了很多时间写伺服控制器的代码,以确保MobBob可以流畅地行走。”Chan说。“另外我还留出了串行命令接口,这样人们很容易就能为这个机器人开发别的应用。”
除了3D打印的零部件,MobBob还包括以下几个部分:
1)、4个金属齿轮的微型伺服(来自Arcbotics公司)
2)、一个BlunoNano微控制器
3)、一个Eneloop电池充电机
4)、电线和微小的电路实验板
5)、一部Nexus5智能手机
此外,值得赞赏的是,KevinChan先生将他设计完全开源,这无疑是对机器人和3D打印领域的一大贡献。
>>相关产品