这个麻省理工的模块机器人,让你想做啥做啥
随着传感器、计算机、制动器、电池尺寸的减小和效率的提高,在不牺牲性能的情况下把机器人做得更小,变得越来越容易了。然而,如果你要制作一个需要与人类交互的机器人,就困难多了。不过,如果你让机器人模块化,也就是说,用大量小型机器人组成较大的机器人,这样就可以继续使用缩小的组件了。
在某些方面,模块化是更复杂的,因为如果模块机器人复杂,那组件出来的大机器人往往也是复杂的。如果你可以搞定通信和协调,模块化系统就会有更多优点:你可以把机器人组成你想要的任何大小、任何配置,并且非常容易修复和重新装配。
MIT的ChainFORM想法还是很有趣的,这个多功能蛇形机器人,引入了模块化系统,让你确切知道你需要多少小机器人,然后可以重新配置各种东西。
MIT媒体实验室称ChainFORM为“形状变形接口”,每个ChainFORM模块包括多个表面上的触摸检测、角度检测、闪烁灯、通过单个伺服电机的电机驱动。最棘手的是通信架构:MIT必须发明一些能够自动确定有多少模块、以及模块如何彼此连接、同时保留实时输入和输出的能力。
由于每个模块的相对位置和方向始终是已知的,所以你可以做一些很酷的事儿,比如制作一个动态可重新配置的显示器,即使在更改模块的形状时,它仍将继续工作,或自适应地更改其功能。
(居然还可以用它来提醒自己背挺起来……)
ChainFORM并不是完全模块化的,在这一点上,每个模块不是完全独立的:它的电源是拴系的,并且是整体控制的,有一个主板,通过USB与计算机接口。由于连机器的电阻不大于32,电源系绳也对也对同时使用的的模块总数施加了限制。虽然每个可以施加0.8公斤/厘米的扭矩,足以移动小东西,但它没法移动太重的东西,这使得它有效地应对触觉反馈应用程序,并能够支持和移动自己的重量。
你还可以用它来做玩具,比如这样的:
让玩具狗立体起来动起来~
答应我,你不会做这样诡异的玩具,好嘛? 捂脸~
ChainFORM有很多潜在的有用的改进,他们想要在每个表面上放置显示器,并提高它们的分辨率。他们需要更多的联合配置来连接不同的模块,以及将模块拆分成不同的分支。他们希望模块能够自组装,就像许多模块化机器人能够做到的那样。研究人员还讨论了添加不同类型的传感器模块和制动器模块的事儿,这将增加整个系统的能力,而不增加单个模块的复杂性,这会使ChainFORM成为更赞的模块系统。