|
6#
樓主 |
發表于 2015-6-25 17:58:01
|
只看該作者
引用百度百家上的部分對話。
3 d# S# h, @0 h/ W2 W% M設計機器人?NO,我們是在“養殖”機器人) _. k+ z% T+ F% L8 R M
( q+ f) \7 @, k1 U
幾年前我們開始了一個項目,不是坐下來設計機器人,而是養殖機器人。什么意思呢?我們把很多機器人元件投入物理模擬器,讓模擬器連接各個元件,線路,電池,然后把性能最好的機器進行復制。也就是說在測試中性能勝出的機器人會得到復制。所以說隨著時間很多的變異會逐漸出現。我們在一個16位計算機上模擬,在2000年的時候這是當時最新的計算機技術。現在這個技術已經進博物館了,現在的iPhone都比它快,但當時我們在這個計算機上運算了幾百代,然后來觀察結果。我們看到這每個點都是一個機器人。橫軸是不同代,縱軸代表的是機器人的速度。所以我們是獲取了機器人在地面爬行速度的數據,可以看到在最先的100代我們基本沒得到什么有用的東西,都是一些沒用的電路。但是在幾代后,情況發生了變化,機器人越來越快。這里有兩個機器人在模擬器中爬過地面,然后再用3D打印的技術把這個機器人做出來,從虛擬的變成現實的。所以說這些機器人他們不是設計出來的,而是進化出來的。這是機器人的一個特寫,可以看出這些機器人看起來有些奇怪,跟設計出來的機器人不一樣。* _7 x, @, T* b4 F2 M
' A k k# n. o
所以說這個研究很重要,就是因為它我才能進康奈爾大學任教的。但是我知道,要得到終身任期光靠做塑料機器人還不行,還得做鈦合金的機器人。所以我開始設計更復雜的機器人。這里就是一個,它配有渦輪,可以跳躍,我當時就想,如果能讓這個機器人做跑跳步,我就能讓那些半信半疑的同事相信我這個養殖機器人的技術真的能行。所以我們就造了這個機器人,中心有這種罐狀系統來控制空氣動力,還使用同樣的養殖系統來制造機器人的大腦系統,控制機器人前行。所以這些控制器都是要讓機器人前進的,有些效果好,有些效果不好。左上部有一個攝像頭,監控所有動作。前進越遠,能與其他控制器結合的幾率越大。所以就能讓這個機器人在地上跑跑跳跳。我們讓機器人自主做很多動作來測試,那最后看到機器人一些有趣的行為。這里可以看到這個機器人的動作,一開始它有一些動作幾乎是隨機的。這里是學習走路,但是我們可以看到這樣的機器人,它短時間內肯定是不會占領世界的,所以我也不可能得到終身任職。所以得從頭開始。 T* L! ?# j# ^- n4 u
3 I7 k. D/ L8 ]$ f1 b那我們再來回顧一下這兩個項目,第一個項目我們用的是模擬器來模擬,將模擬結果造出來。但是這里的問題就是模擬與現實的差距,也就是模擬中能實現的,在現實中不一定能實現。所以這個方法對復雜的機器人不奏效。那么第二個項目中我們設計的機器人是完全基于現實的,沒有用模擬。但是這里面的問題就是要做很多測試,很費時間,要養殖出有用的機器人需要時間太長。所以我們就卡住了。那么我們運用的可以說是第三種方法,從不同視角來看進化。一開始用一個簡單的模擬器來養殖機器人,將最好的機器人在現實中測試,這個方法不奏效,因為模擬器太簡單。但是從這里我們可以收集機器人的數據,我們可以收集各種感應和感官的數據,單機驅動的數據,然后運用這樣的大數據集來養殖模擬器。也就是說不光是用一個單一的模擬器養殖機器人,我們還要同時養殖模擬器。所以機器人越來越優秀,模擬器也越來越準確,就能模擬出更優秀的機器人。所以自主模擬和機器人在同時互相適應。那么我想指出的一點就是這種機器人和模擬器互相適應的進化就是一種自我的意識,因為機器人開始在自己的環境中模擬自己,并用此數據來做出預測,預測成功的時候,機器人就以此不斷做出適應。
# _ y2 M% }- N9 D. q I" Rhttp://official.baijia.baidu.com/article/45128 這個是原文稿 |
|