但怎么在不同的桩子之间移动呢?别忘了,DNA机器人有两只脚,当一只脚和桩子结合时,另一只脚是可以自由活动的。随机的分子波动会使得自由的那只脚“够”到另一个桩子,进行下一次的配对,实现空间移动。从中,此前的那只脚随之恢复自由。在这一循环往复的过程中,DNA机器人可以在没有能量供应的情况下,进行随机的移动。
途中,一旦DNA机器人碰到“货物”,就会用“手”抓住,带着货物一起行走。抓取货物和行走的原理有异曲同工之妙,货物实则是连接在一段DNA单链上的分子,而这段DNA单链又和机器人“手”碱基互补。
机器人运载着货物,需要将其放置在目的地。这依赖于示意机器人放下货物的“信号”,一旦接到这一“命令”,机器人就会遵从。如果一直没有遇到这一“信号”,机器人就会携带货物保持行走。
实验人员测试了DNA机器人分拣两种荧光分子的表现,在24小时内,机器人成功将散布在不同地方的6个荧光分子运输到指定地点。
“虽然我们只演示了用DNA 机器人来完成一个具体的任务,但我们所设计的系统其实可以完成更广泛的任务,比如说将十多种而不只是两种不同的分子货物分别运输到不同的地点,这些货物可以被散布在大分子表面任意的地方。”第一作者Anupama J. Thubagere说,“而且每个大分子表面可以有不同数量的机器人去完成难度不同的任务,这些任务可以被并行执行”。