8月14日消息,雖然這一切有一點像在科幻小說里的情節,但是科學家們確實建造出了可以自己繁衍后代并不斷進化的機器人。而且在這一過程不需要任何人類的涉及。
機器人科學家們研發的“媽媽”機器人不僅可以獨立完成“生產”,而且還可以檢測自己的“孩子們”哪個最適合執行特定的任務。隨后,“媽媽”機器人再按照檢驗出的最優結果去“生產”下一代“寶寶”機器人。于是,這些優點便一代接一代的傳下去了——有點像動物界的物競天擇。
這些“媽媽”機器人是由劍橋大學的lida博士帶領的工程師團隊打造的。她們可以在沒有人類涉及的情況下,“產下”由一至五個塑料立方體以及一個小發動機組成的“寶寶”機器人。
在五個獨立試驗中,媽媽們設計、生產并檢測自己的十個孩子,隨后利用上一代的最優結果去建造下一代。這些優勢優點“代代相傳”,在不斷地篩選淘汰后,最后一代的機器人可以用第一代的兩倍速度完成任務。
這樣的自然選擇,主要是通過生產,篩選,再生產,再篩選……隨后完成選擇的。這也是“媽媽們”主要做的事情,工程師們可以觀察到物種的進化與多樣化。對于每個機器人寶寶來說,都有自己獨一無二的“基因組”。這些“染色體組”是由一到五個不同的基因組成,其中記錄了機器人的所有特征信息,包括形狀、結構以及發動機控制。像自然界一樣,機器人的進化也主要是由基因突變引起的,其中包括置換突變、移碼突變、缺失突變以及插入突變。媽媽機器人通過測量“孩子們”在固定時間內可以行駛的距離來進行“最優”選擇。
每一代中最成功的個體將會在下一代中保持不變以保留自己的優勢特征,而最不成功的個體將會接受基因改變和重組。
實驗人員發現突變基因會不斷出現并且性能會越來越好。最后一代中最快個體的平均速度是第一代最快個體的兩倍。這一改變不僅取決于系數微調,也由于“媽媽”機器人可以不斷創造新造型、新運行模式的機器人,這一點是人類無法做到的。
Lida博士表示:“在生物界中,智慧是怎樣產生的一直是一大謎題,而我們正在用機器人技術去探索這一難題。一提到機器人,我們就想到利用它們去完成反復性的任務,用它們去進行大量生產,但是現在我們想看到的是機器人可以有能力去完成創造創新。在自然界,生物體可以不斷改變自己的物理特征從而適應環境的變化。這樣的調節能力讓生物有機體可以在各種各樣的環境中適應并生存,比如說從在水中生活逐漸轉移到陸地。
但是機器不是這樣調節的。它們“一輩子”都是一個形狀,而且也不能確定如果他們改變形狀是否能更好的適應環境改變。
目前,可以自己獨立完成進化而不需人類干涉的機器人逐漸成為一個流行的研究領域。很多研究作品是利用計算機模擬完成的。盡管研究人員可以利用計算機進行上千次模擬實驗,甚至獲得數十萬種可能結果,但是虛擬和現實顯然還是有很大的差距的。
Lida博士的實驗從大自然的進化理論獲得靈感并應用到機器人進化中。和動物相比,完成同一件事機器人可能需要10到100倍的能量。在lida的實驗室中,有大批不停跳躍的機器人,這是從螞蚱、人類甚至恐龍那里獲得的靈感。
Lida表示:“讓機器人像人類一樣思考、行動還有很長的路要走,但是我們確實可以從自然界那里獲得很多有用的啟示并應用到現代科技中。”