導讀:一個機器人放磚的位置.可以告訴下一個機器人,該把自己手里的磚放到哪里。
成百上千只螞蟻即使有兩只螞蟻不小心撞到一起也不會因此而停下腳步,它們永不止步.我們可以從這些小小旅行者,以及其他有著相似行為的動物身上學到點什么?白蟻殖民地、斑馬群、鳥群、魚群它們都表現(xiàn)出了某種群體行為,它們可以一起做某件事情。比如步調一致地前進,或者建造巨大的巢穴。如果我們能夠讓機器也這樣運作那不是很棒嗎?
使其未來能夠在建筑物內的搜救任務中發(fā)揮作用,群體行為適合應用于機器人領域的原因是:群體中的每個成員都不會進行過于復雜的行為,每個動物只需要遵循簡單的規(guī)則.比如與它周圍的每個同伴都保持相等的距離,也就是說你不需要把機器人制造的極其先進,也不需要為每個機器人單獨設置指令,為其下達精準的指令.
相對的你只需要為一批機器人設置同樣的基本規(guī)則,因為無論這些規(guī)則是應用于一個多大的群體,它們都會自行組織并且判斷該做些什么,不管你要它們去做的事有多么復雜,今天的機器人已經將其變成了現(xiàn)實.
在2014年哈佛大學的研究人員,制造出了一千多個這樣的機器人.它們能組成科學家們想要的任何形狀,研究人員沒有告訴過任何一個機器人該何去何從,相反他們只是給每個機器人,都設置了相同的簡單指令.例如與周圍的機器人保持相同的距離,或者找到機器人群的外邊緣,然后移動到邊緣,通過反復這些行為,機器人就可以準確地找到該去的位置。
哈佛的工程師們也從白蟻身上找到了靈感,他們設計出了一種機器人,能用泡沫塊來建造金字塔城堡等建筑物,在這種情況下他們借鑒了,白蟻的一種特殊策略——間接通信.這是一種個體間為了達到同一目標,而進行間接交流的方法.當我們在做大規(guī)模的建設項目時,我們需要清單藍圖和指揮系統(tǒng),這些都包括了大量的直接交流.
但是白蟻在筑巢時,會將注意力放在同伴留下的蛛絲馬跡上.當它們制造小泥塊時會在上面留下自己的費洛蒙,用來提示其他白蟻該去哪里筑巢,每只白蟻都在做自己的工作.但是這種間接通信,又使它們之間可以相互協(xié)調.在哈佛大學研究人員用了一個相似的方法,使機器人可以根據(jù)建筑物當前的形態(tài),來判斷出下一塊磚該放到哪里,也就是說一個機器人放磚的位置.可以告訴下一個機器人,該把自己手里的磚放到哪里。
所以它們并不是在盲目地建造,因為它們是受程序控制的,而且機器人可以進行動態(tài)調整,就算是研究人員故意干擾它們,把它們之前放置的磚移走,機器人放磚的位置取決于,上一塊磚在初始位置前是如何擺放的.這些機器人族群到目前還只局限于實驗室中,但是這種想法最終將會服務于我們來解決現(xiàn)實世界的問題.
這些間接通信機器人不好的變種,可能會用于在危險的地點進行建造.比如災區(qū)抑或是火星,馬上機器人族群就會遍布每個角落.于是我們又要回到堵車的問題了,科學家已經發(fā)現(xiàn),如果把汽車也看做一個族群,每輛車都遵循著同樣簡單的規(guī)則來行動.比如與你周圍的車保持同等的距離,且讓周圍的車明白你在干什么,那么堵車的問題將會得到很大緩解.
我們人類在這一點上確實做的很糟糕,有一些人甚至都不會使用轉向燈,給其他司機打信號,他們在綠燈時還停在原地.但是我們通過基于族群的技術,來開發(fā)無人駕駛車輛.使它們與周圍的車保持相同的距離,或者還可以讓它們,定期地提示路上的其他車輛,自己在做什么,像自動汽車一樣,這些也都處于測試和開發(fā)階段,但是沒準有一天,族群的自然邏輯會成為我們解決交通堵塞的關鍵.
掃一掃在手機上閱讀本文章