斯坦福大學(xué)教授OussamaKhatib:讓潛水機器人下海尋寶一共分幾步_第1頁
斯坦福大學(xué)教授OussamaKhatib:讓潛水機器人下海尋寶一共分幾步_第2頁
斯坦福大學(xué)教授OussamaKhatib:讓潛水機器人下海尋寶一共分幾步_第3頁
斯坦福大學(xué)教授OussamaKhatib:讓潛水機器人下海尋寶一共分幾步_第4頁
斯坦福大學(xué)教授OussamaKhatib:讓潛水機器人下海尋寶一共分幾步_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

斯坦福大學(xué)教授OussamaKhatib:讓潛水機器人下海尋寶,一共分幾步?斯坦福大學(xué)教授OussamaKhatib

2016年10月在北京召開的世界機器人大會上,雷鋒網(wǎng)曾報道來自斯坦福大學(xué)的OussamaKhatib教授所帶領(lǐng)的團隊研發(fā)了一款潛水機器人OceanOne(海洋一號)。令人驚嘆的是,OceanOne曾潛入100米左右的海底,并且成功從一艘法國沉船上打撈出一個古文物。

今年,由CCF主辦,雷鋒網(wǎng)、香港中文大學(xué)(深圳)承辦的第二屆

CCF-GAIR全球人工智能與機器人峰會上,OussamaKhatib也來到大會現(xiàn)場,并在7月8日的機器人專場為我們分享了關(guān)于機器人研發(fā)背后的那些故事。以下為

Oussama

Khatib演講實錄,雷鋒網(wǎng)在不改變原意的基礎(chǔ)上進行編輯。為什么要開發(fā)OceanOne?在某些情況下,潛水員為了潛入海底160米,必須在下潛倉里呆上一周以適應(yīng)氧氣和氦氣的混合倉,之后才能在水下進行部件維修和維護。而完成工作后,潛水員又要回到地面,花三周的時間在氧氣和氦氣的混合倉里適應(yīng)。這是一項非常危險的工作。如果機器人可以接觸到海床,人也可以感受到機器人和海床的觸覺。操作人可以沉浸在一個操作系統(tǒng)中,而機器人則可自主地在水下對所有動作進行識別。機器人通過無線光纖與地面及時連接,好像機器人是專門為你進行潛水工作。我們的目標是希望通過觸覺設(shè)備,感受機器人所感受到的東西。除了考古發(fā)掘,機器人還有其他的工作場景,如水下珊瑚保護、樣品采集,以及水下工程維護、檢查等。此外,在高緯度的地方如氣象站等,都希望機器人去解決問題,從而很大程度上保護人的安全。

機器人如何與外界互動?對于家居機器人而言,它是一個人機的互動,尤其是合作型機器人,不僅僅是簡單的機械手臂,可以讓人和機器形成一種協(xié)同效應(yīng)。在移動性方面,我們要讓機器人明白外界,不僅僅讓它知道它應(yīng)該做什么,還要讓它知道完成這個任務(wù)該有哪幾個步驟,讓人的動作成為它的榜樣。所以,我們要為機器人尋找不同的動作,以及對它發(fā)出指令,要研究人類所有不同的動作以及目的。這樣才能夠讓機器人的動作更加靈活,更加快速。我們在做同一個動作的時候,不斷的重復(fù)它,是很累的,機器可以這樣做,它不知疲倦。在這樣一個環(huán)境中,可以做出比較好的人機互動,讓機器代替我們做一些比較困難的事情。我們可提前寫好程序,從更高的層面上向這個機器發(fā)出指令。那就是我們的指令動作。比如像人的一些動作,如何去教授這些機器動作。我們可能不需要動作或者位置的控制,然而機器是需要的。我們只是根據(jù)感覺,感受人手的位置,但是機器是需要的。所以我們對這個機器進行編程,讓它能感知到外界的環(huán)境,這樣的關(guān)系是獨立的。所以我們可以看到,這個機器在旋轉(zhuǎn),它感覺到了外置環(huán)境的變化。我們可以通過這個扭矩控制機器的動作。比如說在關(guān)節(jié)處可以有一些互動,比如人機互動、操作、合作甚至完成一些任務(wù),讓它更加安全。在斯坦福曾經(jīng)有過這樣一個設(shè)計。90年代,我們的機器是實時運動,我們只需要對它吹氣,它就可以動了。我們可以打造一個非常好的控制能力,通過感知的傳感器就能夠?qū)崿F(xiàn)。我們?nèi)绾螌崿F(xiàn)一些任務(wù)。比如說人是需要完成一些任務(wù)的,我們希望能夠讓機器人有足夠好的視覺,就可以用抓取的系統(tǒng),讓機器完成不同的任務(wù)和工作。這里會發(fā)現(xiàn),這些機器是抓取了不同的物件,就可以截取足夠多的信息,讓我們知道真正發(fā)生了怎樣的事情。我們需要讓機器知道,在怎樣的位置需要旋轉(zhuǎn)和調(diào)整位置。另外,可以用一些數(shù)據(jù),對機器進行編程。這樣機器就可以和外界產(chǎn)生互動。當然,外界是不同的,會經(jīng)常變化,會有一些錯誤。我們要修正錯誤,甚至可以把機器進行一些調(diào)整,用手動進行移動,讓它修整過去的錯誤。現(xiàn)在可以去做一些更加復(fù)雜的任務(wù)。比如說需要有一系列的動作,這一系列的動作就展示了一些比較復(fù)雜的任務(wù)是如何完成的。我們要找到插頭上插孔的位置,就可以做旋轉(zhuǎn),將插孔正確的插入進去。這樣一個片段,是通過對于機器的編程實現(xiàn)的,之后這個機器就可以學(xué)習(xí)這樣的動作。在人類的示范之后,機器會再次嘗試完成這個工作?,F(xiàn)在機器人有了更好的控制,所以這個機器人可以完成過去由人手工才能完成的任務(wù)。在這個展示中,機器在尋找插孔?,F(xiàn)在它已經(jīng)找到了插孔,找到插孔之后就會旋轉(zhuǎn),取得合適的角度,就可以把插座插上,燈就點亮了。1987年的時候,我們訓(xùn)練這個機器,讓它完成一個搜尋的任務(wù)。另外,可以讓機器將合適的部件插入到合適的插孔里。也就是說我們可以讓機器和外界產(chǎn)生一種互動,一種相互的關(guān)聯(lián)。這樣,它們的動作就會更加精準,可以幫助機器不斷提升技能。機器可以進行自行的匹配以及嘗試。在這背后,人的動作是非常重要的。讓機器學(xué)習(xí)人的技能人可以有不同的技能,不同的能力,這些能力都可以讓機器去學(xué)習(xí),把人類的一些動作教授給機器,或者通過一些算法讓機器習(xí)得人類的動作。比如這里建立了一個人類的運動模型。這個動作是人在拋置物體的動作,可以通過MRI形成一個精準的運動模型,在對人體進行MRI的掃描之后,就可以把MRI的數(shù)據(jù)輸入到機器中。這也是一個非常重要的過程。這樣可以建立起一些模型,非常精準的重現(xiàn)人的動作。這樣我們也可以幫助人們?nèi)プ鲆恍┻\動康復(fù)。當然,我們可以很好的觀察人類的運動。這樣才能進一步提升運動的精準性。另外,可以看一下人類是如何來處理不同任務(wù)的。我們有MRI,就可以對人做一個掃描。但是在MRI里是不能動的。在這里找到一個觸覺的反饋設(shè)備。比如說可以建立一些聯(lián)系,把實時的數(shù)據(jù)聯(lián)系到電腦里,看一下實際發(fā)生了什么事情。比如說有不同的方式對計算機進行編程,讓計算機的動作越來越趨向于人的反饋。比如可以做一些示范,讓機器學(xué)習(xí)。當然,也可以引領(lǐng)機器做一些動作。比如防撞、避免沖撞,或者我讓這個機器不要碰到我的手,它就會自動的進行回避。機器人可以避免碰撞,還可以去到各種不同的位置。這也是一個很大的挑戰(zhàn),在機器身上,必須要做很多的平衡。我們說這種機器,它如果是多觸點,就是一個更大的挑戰(zhàn),要控制它的任務(wù),同時也要控制好這個機器本身的姿勢。當然,這個任務(wù)的本身有方方面面的要求,多觸點就要求機器做好平衡。比如要有一些平衡,還要有自我避免碰撞的能力。但我們?nèi)绾尾拍軐崿F(xiàn)這個能力?也是現(xiàn)在需要有一種系統(tǒng)性的方式,幫助我們實現(xiàn)大量的配置,最終找到這樣的方法,讓機器人突破局限。

人、機器人和環(huán)境的接觸現(xiàn)在我們所做出的最大突破就是能夠真正在實時情況下將力量,包括全身的控制結(jié)合在一起。這種方式就叫做對全身多觸點力量的平衡控制。這里是一個機器人在動態(tài)環(huán)境中的運動,它出現(xiàn)了非常明顯的跌倒情況。如果有任何來自于其他環(huán)境中的反作用力,這些人都很有可能跌倒。這樣一種力的平衡,就是能夠讓我們更好的了解到機器人的作用力、本身動能和內(nèi)能幫我們形成多個接觸點力的形成。在機器人上,我們總是在探討,對于動作以及動作執(zhí)行的重要性。在制造業(yè)中,很多時候都是把動作進行線下的設(shè)計。因為動作的設(shè)計是非常復(fù)雜的,同時這個動作的執(zhí)行也是能夠幫助我們通過項目的方式實現(xiàn)的。但我認為在這樣一種環(huán)境中,特別是抽象的環(huán)境中,這點是做不到的。這就是為什么我們現(xiàn)在建立了一個框架,這個框架可以讓我們更好地從多個層面通過傳感器的回路和環(huán)境接觸。這樣一邊有動作,底層有全身動作的控制,能更好的幫助接觸感官信息,同時通過感官的信息以非常高的速度形成閉環(huán)的回路。最后處理這些數(shù)據(jù),能夠找到其中一些特色數(shù)據(jù),幫助更好的形成標準或者是參數(shù)。這些參數(shù)能夠幫助我們實現(xiàn)整個動作的測序。人的接觸,通過觸覺、聲音、視覺實現(xiàn)。在這個角度說,可以幫助更好的保證機器實現(xiàn)預(yù)先設(shè)置的動作。而周圍的環(huán)境,不是信息爆炸式的情況出現(xiàn)的,是一種相關(guān)性的信息展示出來,能建立起人和機器的合作。人、環(huán)境和機器人都是在同一個操作中,這樣一個閉環(huán)就是環(huán)境和人的操作包括人的動作,最終這些信息的解釋可以幫助我們更好的看到人和機器人還有環(huán)境共同的接觸?,F(xiàn)在看一下如何探討一下機器人爬山的工作,可以看一下如何實現(xiàn)力的平衡,同時機器人在這些環(huán)節(jié)中不斷走動,確保力的平衡,讓機器人可以在不同的環(huán)境中,在三個四個接觸點上實現(xiàn)最終作用力和反作用力的平衡?,F(xiàn)有的時間控制,探討一下對于運動的復(fù)制,從人的角度來說,會使用很多工具,幫助我們實現(xiàn)力的平衡?,F(xiàn)在有一個雙拐的機器人,甚至可以實現(xiàn)三拐機器人,可以探索周圍的環(huán)境,最終尋找到最好的接觸點。因為這些觸桿上有相關(guān)的感應(yīng)器,可幫助我們了解周圍的環(huán)境,這樣機器人才可以在未知環(huán)境中進行探討,最終實現(xiàn)本身力的平衡,和環(huán)境的作用力進行結(jié)合。案例:機器人水下打撈文物下面回到OceanOne這個項目,這個項目結(jié)合了我剛剛提到的所有技術(shù),有很多技術(shù)都能夠?qū)⒘Φ膭討B(tài)控制納入探討過程中。這個力的動態(tài)控制是通過手的實現(xiàn),最終改變機器人的配置,能夠幫助我們更好的理解如何將這些機械臂使用在物體的提升以及下放過程中,如何結(jié)合在一起實現(xiàn)不同的動能,不同功能幫我們實現(xiàn)機器人控制和機器人平衡要點。這些所有的力都非常重要,在機器人的設(shè)置過程中,包括機器人的優(yōu)化過程中,要涉及到大量元件,這些元件都必須在水下操作,與此同時還要保證他們不會出現(xiàn)濕透的情況,這是斯坦福游泳池當中的機器人,現(xiàn)在這個技術(shù)越來越成熟。4月份出現(xiàn)第一次實驗,現(xiàn)在這個機器人已經(jīng)可以幫助我們完成一部分工作。我們把機器人放到一個大箱子里,送到地中海的實驗地。這是一個科學(xué)教育研究室,把機器人放到水中。這個機器人是能夠從1.5米水深的游泳池中出來。現(xiàn)在要在100米深的水中實際進行游泳。一開始我們想看是否能在水體中適應(yīng),放到水下15米,還有相關(guān)人的潛水員和機器人進行共同的合作和交互。機器人完成了不同的任務(wù),對于它的構(gòu)建進行進一步鑒定,后來發(fā)現(xiàn)它的水平還不錯。然后開始讓機器人實現(xiàn)自我下潛,沒有人的潛水員陪伴,機器人下到100米水深的位置。在91米的法國海域水下,機器人實現(xiàn)了自動下潛,開始漸漸接近于海底。當機器人越靠近海底或者海床,就會有很多石沙和泥沙出現(xiàn),就會失去很多視覺的清晰性。有時候機器人會卡在這些海溝中。對于人來說,我們和機器人一樣,有同樣的形式和機械臂。我們開始意識到當我們把機器人拉回過程中,機器人完全卡住,我們當時快要折損這個機器人,但是機器人自己通過手的觸覺縮回來了。我當時可高興了。這個機器人現(xiàn)在正在收集一些海底的碎片,把它放到容器中。一旦我們收集到這些東西,把容器蓋關(guān)上,就可以帶到海平面上,這是自動化的過程。這是我們從水下遺址中收到的遺跡,是16世紀海下沉船的遺跡。這些是我的學(xué)生,他們非常非常高興能夠看到這個16世紀沉船遺物重見天日。這是我們的一個海下作業(yè)船,這艘作業(yè)船專門針對海下地質(zhì)勘探。我們把機器人帶到海底尋寶過程中。整個下潛在2016年4月10號完成。人類的潛水員和機器人在50米的水深交互,我們在作業(yè)中能操作機器人的觸覺系統(tǒng)。所以機器人當時和兩個人進行溝通,一個是人類潛水員一個是操作員。我們在水下測試了這個機器人的各種動作,它要在百米水下進行的操作動作。最后證實機器人可以在百米水下操作,當機器人成功之后就可以朝更深的水域下潛。現(xiàn)在要把機器人下潛到100米的水域。因為100米水壓已經(jīng)很大,它也會遇到很多情況,有可能會造成機器人的失敗。現(xiàn)在機器人已經(jīng)慢慢下潛,在兩個海溝之間游動,出現(xiàn)了非常明顯的泥沙。這時候我失去了機器人的視覺,看得不是非常清楚,機器人卡住了,我們非常擔心。但是正是使用了機器人手上的觸覺系統(tǒng),成功的收回了這個機器人。我相信這是人類的潛水員沒有辦法達到的水底深度。但機器人通過觸覺系統(tǒng)實現(xiàn)了這個方式,降到海底到達海床?,F(xiàn)在這個機器人已經(jīng)抵達我們要到的遺跡地點,現(xiàn)在機器人要開始采集這個遺跡了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論