導(dǎo)讀
瑞士著名蘇黎世聯(lián)邦理工學(xué)院的研究人員介紹了一種名為ANYmal的四足輪腿式機器人,以及一種整體模型預(yù)測控制器,進而實現(xiàn)對其的有效控制。結(jié)合了輪式機器人與足腿機器人的特點及優(yōu)勢,輪腿式機器人可以更好的應(yīng)對陌生且具有挑戰(zhàn)性的環(huán)境,同時輪子的應(yīng)用使得其運動更加高效,相較于腿式機器人,其優(yōu)勢顯著。該整體模型預(yù)測控制器已經(jīng)成功應(yīng)用在AMYmal上,實驗表明,四足輪腿式機器人ANYmal首次具有協(xié)調(diào)非周期性行為的能力,從而可以降低任務(wù)運輸?shù)目偝杀?。蘇黎世聯(lián)邦理工學(xué)院的研究人員在2020年將該研究成果提交到arXiv預(yù)印本網(wǎng)站。
輪腿式機器人
在工業(yè)設(shè)施中,四足機器人的應(yīng)用正在變得越來越普遍。能在我們?nèi)粘I钪锌吹礁嗟倪@類機器人只是時間問題。顯然,當(dāng)前四足機器人的流行正在加速這一進程。足腿機器人可以全向移動并通過跨步或跳躍和著陸來越過復(fù)雜障礙物,面對陌生復(fù)雜地形,該類機器人依然可以較好應(yīng)對,但是商業(yè)產(chǎn)品仍然缺乏其輪式同類產(chǎn)品的速度、效率和可靠性,也正因此,對足腿機器人的研究大多在實驗室中。而對輪式機器人的運動能力的研究則更少了。
某六足腿機器人
輪子是人類文明的偉大發(fā)現(xiàn)之一。輪子的發(fā)現(xiàn),極大的提高了人類在某些條件下的運動、運輸效率,輪子也因此被廣泛應(yīng)用并具有較大的優(yōu)勢。然而,我們自鳴得意的輪子優(yōu)勢并沒有持續(xù)很長時間,機器人對輪子的熟練程度正迅速提高,而且大大超出了我們的想象。
設(shè)想以下兩種情況:人類穿上溜冰鞋;機器人裝上驅(qū)動輪。兩者之間最大的區(qū)別在于,通過對機器人適當(dāng)?shù)脑O(shè)計,其可以實現(xiàn)對輪子的有效控制,而這是人類永遠無法比擬的。
古代車輪
結(jié)合輪子運動的高效和足腿機器人較好應(yīng)對陌生復(fù)雜環(huán)境的能力,輪腿機器人成為機器人研究領(lǐng)域的重點方向,具有極大的研究潛力。著名的波士頓動力(Boston Dynamics)的機器人Handle是典型的輪腿式機器人,而且其已經(jīng)顯示出了對輪子的控制能力。
不過,波士頓動力的Handle似乎還沒能充分利用它所擁有的優(yōu)勢。在輪腿機器人領(lǐng)域,研究學(xué)者們更多嘗試進行新穎的簡化操作,以捕捉混合運動的動態(tài),即同時行走和駕駛。但是,附加的自由度使這些簡化的模型難以設(shè)計。額外的自由度和自然界中缺少的同類學(xué)習(xí)使輪足機器人的運動能力設(shè)計極具挑戰(zhàn)性。
?
波士頓動力Handle
瑞士著名蘇黎世聯(lián)邦理工學(xué)院的研究人員則對輪腿機器人進行了深入研究,提出了一種整體模型預(yù)測控制器,同時優(yōu)化車輪和軀干運動。該控制被應(yīng)用到ANYmal輪腿機器人上,并取得了很好的控制效果,相關(guān)研究成果已經(jīng)被提交到arXiv預(yù)印本網(wǎng)站。
ANYmal的四個輪子分別與它的四個腿部連接,運動過程中,四個輪子和與之連接的四個腿部在它進行的每個動作中都無縫地融合在了一起。這使得它既有輪子的高效運動特性,同時兼顧了應(yīng)對陌生復(fù)雜地形的運動能力。
ANYmal四足機器人(無輪)
ANYmal四足輪腿機器人(有輪)
控制策略
研究人員提出的控制策略流程圖如下圖所示:
控制策略流程圖
首先由人通過操縱手柄,給出指令運動,而后經(jīng)過步態(tài)序列生成器得到步態(tài)序列,然后利用模型預(yù)測控制規(guī)劃出期望的運動,最后通過跟蹤控制器實現(xiàn)對ANYmal的有效控制。
相比于現(xiàn)有的方法,整體模型預(yù)測控制方法可以大大降低空間位置預(yù)估誤差。
整體模型預(yù)測控制方法預(yù)估位置誤差
現(xiàn)有方法預(yù)估位置誤差
由于基于運動學(xué)模型對關(guān)節(jié)速度和地面反作用力進行了實時優(yōu)化,因此該方法可以準確地捕獲真實機器人的動力學(xué)模型,并通過啟發(fā)式方法自動發(fā)現(xiàn)繁瑣的動態(tài)運動。非周期性的步態(tài)序列可通過運動的腿部實用程序自動找到,而無需預(yù)先定義的接觸和提起時間。這能夠大大降低輪足機器人的運輸成本。
研究人員進行了多種環(huán)境下運動實驗,ANYmal可以順利完成上樓梯的功能,通過室內(nèi)不同形狀障礙物的功能。
?
ANYmal四足輪腿機器人上樓梯
?
ANYmal四足輪腿機器人過室內(nèi)障礙物
?
ANYmal四足輪腿機器人室內(nèi)過障礙物
研究人員進行了快速前后換向運動的實驗,結(jié)果表明ANYmal可以實現(xiàn)±2m/s速度的快速切換。
?
ANYmal四足輪腿機器人前后換向運動
?
ANYmal四足輪腿機器人跳舞
通過抬起某兩條腿的實驗,結(jié)果表明ANYmal可以保證自己身體平衡穩(wěn)定。
?
ANYmal四足輪腿機器人平衡
除了室內(nèi)的實驗,研究人員還將ANYmal帶到室外進行實驗。全方面的實驗表明,在具有挑戰(zhàn)性的室內(nèi)和室外環(huán)境中,帶有不可轉(zhuǎn)向輪的四足機器人具有極好的動態(tài)的運動性能。
?
ANYmal四足輪腿機器人室外運動
這里最酷的事情是ANYmal可以動態(tài)選擇最佳混合步態(tài),將輪子滾動和足腿踏步運動融合在一起。只根據(jù)車輪下方地形的感覺來進行“盲目”操作,而無需任何相機或激光雷達輸入。如果車輪不再有效,則控制器會將那條腿切換為踏步運動,同時保持與其他腿部的協(xié)調(diào)??傮w而言,這使得ANYmal能夠更快地移動,而不會降低其應(yīng)對具有挑戰(zhàn)性的地形的能力,并降低了運輸成本,因為滾動比步行更有效。
總結(jié)與展望
一種新穎的步態(tài)序列生成器和整體模型預(yù)測控制器被設(shè)計用于四足輪腿機器人。該步態(tài)序列生成器不再需要預(yù)先定義的接觸和提離時序序列。而整體模型預(yù)測控制器可以在單個任務(wù)中確定機器人的軀干和車輪運動,并根據(jù)運動學(xué)模型同時優(yōu)化實時關(guān)節(jié)速度和地面反作用力。實驗結(jié)果證明,該方法提高了模型的準確性,并使機器人能夠自動發(fā)現(xiàn)復(fù)雜且高度動態(tài)的運動,而這些運動是無法通過手動調(diào)整的啟發(fā)式方法找到的。這也是四足輪腿式機器人ANYmal首次具有協(xié)調(diào)非周期性行為的能力,這降低了運輸任務(wù)的總成本。
在未來的工作中,計劃將接觸時間的優(yōu)化功能整合到整體模型預(yù)測控制器中。最大的挑戰(zhàn)仍然是該方法的在線執(zhí)行問題。
評論
查看更多