正文
比如一只外表、行为和真羊一模一样,但是由芯片和传感器组成的电子羊。
如今小说中的情节已经走入现实,虽然你还不能拥有一只电子羊,但你可以拥有一只电子蠕虫,一只存在于乐高机器人上面的电子蠕虫。
我所说的,是一项名为Open Worm(开放蠕虫)的项目。该项目由美、欧、俄三国共同开发,用代码模拟了302个神经细胞,并建立了其连接形式,从而在计算机上完全模拟一种名为秀丽隐杆线虫的基因和行为。
为什么是秀丽隐杆线虫呢?因为它是自然界中拥有神经系统的最简单的生物之一。秀丽隐杆线虫共有1090个细胞,其中302个(或381个)神经元细胞,约占体细胞总数三分之一。而且这种生物的神经元结构很简单,神经与肌肉间的接口有六百余个。
如果熟悉神经网络的人,一定会知道,我们的思想、行为基本都来自于神经元之间的传递和感应,如果说神经系统是我们的“精神”,那么剩下的细胞基本用于组成我们的肌肉、骨骼、血液等等,也就是我们的“肉体”。
所以,能够完全模拟线虫神经细胞的Open Worm,等于在真正意义上“掌握”了创造秀丽隐杆。
线虫的方法。在一部视频中,我们看到了Open Worm移植到乐高机器人上的效果。视频中的机器人和大多数机器人一样,在墙壁上碰壁后转移了方向。但和普通机器人相比,这一行为的出发点是完全不同的。
普通机器人一般是应用了SLAM算法(即时定位与地图构建),构建完房间内的地图后就不会再碰壁。而Open Worm的动作完全来自于从传感器到神经元处理,再通过轴突传递到“肌肉(机器人的轮子)”并进行动作的过程。
换句话说,普通机器人的动作是提前写代码写好的,而搭载了Open Worm的机器人的动作是自发的。
那模仿这样简单的生物究竟有什么意义呢?因为线虫的神经细胞虽然少,却能感受外界刺激,受温度、触摸等等影响可以调动神经细胞刺激肌肉做出相应运动,甚至可以做出进食、排泄、求偶等等行为——可以说是非常像人了。