給一個活體生物軀體注入機器的“大腦”,然后人為控制該生物的行為,已經從科幻片走入現實世界。
近日,國際機器人學術頂刊Science Robotics上最新發表的一篇新論文,描述了一種用機器視覺、運動控制和導航等算法取代線蟲大腦、精密操控活體線蟲運動的新方法,創造出一個不受束縛的、高度可控的微型軟體機器人,并將其命名為RoboWorm。
該論文題目為《通過光遺傳運動控制秀麗隱桿線蟲,實現活的微型軟體機器人》(Toward a living soft microrobot through optogenetic locomotion control of Caenorhabditis elegans),由加拿大多倫多大學機械與工業化學院與Lunenfeld-Tanenbaum研究所合作完成。
“生物本身即最完美的機器人?!闭撐牡谝蛔髡叨瓤撇┦扛嬖V智東西,從機器人學的角度,這一研究相當于做了一個微米尺度的蛇形機器人,只不過用了生物本身的肌肉細胞作為執行器,這使得微型機器人變得更加靈巧,也更像真正意義上的機器人。
01.破解微型機器人的運動控制技術瓶頸
學習自然生物的運動是設計微型機器人最有效的策略之一。得益于數百萬年的進化,生物們發展了復雜的身體結構、高效的能量流動和先進的運動控制系統,這些系統超過了任何人造機器。這些生物的特性,為各種微型機器人的設計提供了巨大的靈感。
微型機器人領域在MEMS技術以及光刻蝕技術的迭代之下,近十年來有長足的發展,并逐步在靶向給藥、測量細胞器模量、輔助精子移動人工受孕等場景嘗試應用。然而,與自然模型相比,生物啟發的微型機器人的結構通常被大幅簡化,以促進微型機器人的制造和驅動。
因此,這種微型機器人的性能無法與生物體相提并論。人類若想真正制造尺寸在數百微米乃至數微米的受控微型機器人,目前條件下,仍然存在諸多技術瓶頸。比如在工藝方面,主要瓶頸在于如何制造裝和配微型機器人,如何給這么小的機器人供能。
在原理瓶頸方面,微米環境里粘滯力和摩擦力比重力大幾個數量級,用什么結構驅動微型機器人運動,以完成既定任務。在控制方面,如何測量微型機器人的運動,構成閉環,如何對這么小的機器人實現精密控制等等,都是當前研究面臨的挑戰。現階段學術界開發的微型機器人構造相對簡單,多為簡單的、能直接用光刻蝕技術加工的微結構體,如微納米磁塊、微米螺旋體、微米管等。操控性和功能大都比較有限。
而如果結構過于復雜,在微米尺度下,它們即使能夠加工出來也很難裝配。針對這些瓶頸問題,此次在Science Robotics上發表的新論文,提出了一種相當有“腦洞”的解決方案:用機器視覺、運動控制和導航算法替代生物的大腦,重構生物的感官運動系統,人為控制活體生物的運動,直接將微米級生物開發為受控微型機器人,以完成微米環境下的特定任務。
02.結合機器視覺算法,精密控制活體線蟲這項研究選擇的生物對象是秀麗隱桿線蟲。秀麗隱桿線蟲是生物學中唯一一個神經元連接映射圖被完全揭示的模型生物,身體透明,成年體長度約1毫米,寬度約80微米,身體里一共302個神經元。關于秀麗隱桿線蟲的研究分別在2002、2006、2008年產生了三個諾貝爾獎。
作為一種軟體生物,線蟲的身體每個地方都能彎曲,擁有無限自由度。近年來,隨著人工神經網絡的發展,人們對生物本體的神經系統信號傳遞處理的機理剖析有更迫切的需求。秀麗隱桿線蟲也成為神經生物學甚至人工智能學科的研究熱點之一。通過一系列生物化學以及工程手段,該研究將活的線蟲變成了可以人為精密控制的微型機器人。
首先,研究者用化學方法阻斷了線蟲的運動神經元與肌肉細胞組的信息傳遞,將線蟲的神經系統暫時麻醉,使得現場仍然是活的,但它的大腦無法向肌肉傳達運動指令,即無法控制自身運動。
然后,通過機器視覺算法實時分析線蟲的形態和周圍的環境,分析結果,在進一步建模和控制算法綜合之后,用光遺傳學的方法,操縱微米激光束精密協調控制肌肉細胞組群的活動,實現線蟲整體的閉環運動控制。從而用算法取代線蟲的“大腦”,重構線蟲感官運動系統對身體的控制。
具體而言,考慮到照明光強、顯微鏡聚焦狀態、蟲子大小等干擾因素,研究人員采集了幾千張自然狀態的蟲子連續爬行的照片,在此基礎上設計機器視覺算法。據董先科介紹,該算法在普通的筆記本電腦上也能實現50fps的速度,相關代碼已公開。
然后,控制算法會根據機器視覺算法測量的物理狀態,計算當前時刻需要用多大的激光強度,來激活或抑制哪組肌肉細胞,從而操縱線蟲向設定的位置移動。為了精密的協調控制肌肉收縮,需要激光束有細胞級的精度。為此,研究人員改裝了一臺倒置顯微鏡,并且在上面搭建了一個激光投影系統。
該系統用數字微型器件DMD反射473nm的藍色激光束,搭建一些光學元件讓激光束透過顯微鏡物鏡縮小上百倍,然后聚焦在線蟲身上,最后通過給DMD編程來控制激活或抑制哪些肌肉細胞。目前這個系統能夠達到3微米的投影精度,基本可以實現對單個肌肉細胞的光遺傳學操控。
研究者在這種人為改造的活體機器人上,設計算法實現了線蟲在自然狀態下被觀察到的所有五種運動模式,并賦予了自然狀態下線蟲沒有的“全局視覺”:通過運動控制和導航算法,精密操縱線蟲機器人避障,一次性通過迷宮。
03.為新型蛇形機器人研究提供新思路
論文第一作者董先科是一位90后青年學者,2012年在哈爾濱工業大學航天學院自動化專業完成本科學習,2014-2019年在加拿大麥吉爾大學機械工程系獲得博士學位,主攻機器視覺、微型機器人,以及機器人精密操作研究方向。自2019年至今,董先科在加拿大多倫多一家科技公司任算法研發工程師,負責嵌入式高幀率目光跟蹤系統的算法開發,以及在醫療AR和輔助駕駛場景的應用。此前他曾以第一作者身份獲得機器人領域頂級學術會議ICRA 2015的最佳會議論文提名獎和最佳自動化論文提名獎。
他介紹道,微米環境下,由于物理定律的尺度縮小效應,粘滯力和摩擦力比重力要大幾個數量級。因此微米環境下的自主運動模式,比如細菌的鞭毛運動、精子的游泳運動、線蟲的蛇形運動等,與日常宏觀運動模式有很大區別。生物擁有靈巧的身體和對環境的高度適應,具有可靠和高效的天然屬性。將微米環境里生活的生物改造為微型機器人,是微型機器人領域的全新思路,也對日后人造微型機器人提供了前瞻性研究。
目前廣義蛇形機器人的開發往往將其等價為串聯桿件模型,用拉格朗日方程進行剛體建模。但這種傳統方法忽略了機器人和環境復雜的力學交互,因此蛇形機器人運動速度和效率往往不高。本文通過建模仿真以及一系列實驗,揭示了線蟲在蛇形運動過程中肌肉的活性部位與身體的曲率之間存在相位差,并從理論和實驗兩方面驗證了此相位差是驅動線蟲蛇形爬行的運動模式的原因。該成果對新型蛇形機器人的設計建模與控制有重要的指導意義。
最后,本文示范了用微米激光束精密操控肌肉細胞活性的實驗。此方法對其他生物癱瘓疾病的治療也有啟示意義。在這項研究中,研究團隊做了很多基礎的動力學研究,研究微米下的“蛇”如何爬動。也許將來某一天能以此為基礎,做出人造的微米蛇形機器人,將之放到人的血管或者消化道里為人治病。
董先科說,他接下來的研究計劃是進一步設計尺寸稍大的人造蛇形機器人,然后用現在做出來的模型進行控制,因為更多地考慮到了機器人和環境的力學交互,預想可能提升很多方面的性能。另一方面,這個線蟲機器人可以作為一個研究線蟲神經學的極佳平臺,比如研究這個只有302個神經元的模型生物有沒有習慣性記憶,或者怎么構成習慣性記憶。據他透露,有一些與線蟲生物學家合作的課題正在開展。
04.結語:或啟發線蟲神經學及微型機器人相關研究
由于生物神經系統的工程或重新設計具有挑戰性,再加上缺乏準確描述生物行為的生物力學模型,大多數生物混合微型機器人的設計僅涉及簡單的生物組件,不具備在運動期間協調這些驅動組件的身體級智能??傮w來看,這項將活線蟲轉化為微型軟體機器人的新研究,為秀麗隱桿線蟲及其他線蟲的神經學研究提供了一個極佳的平臺,亦對微米尺度下機器人的開發亦提供了開創性的思路。結合肌肉活性的熒光成像,該研究還對微米尺度下蛇形運動的動力學研究有示范意義。
論文鏈接:https://robotics.sciencemag.org/content/6/55/eabe3950
開源地址:https://github.com/BionDong/worm-locomotion-feature-analysis
編輯:jq
-
機器人
+關注
關注
213文章
29463瀏覽量
211492 -
機器視覺
+關注
關注
163文章
4508瀏覽量
122214 -
代碼
+關注
關注
30文章
4886瀏覽量
70239 -
微型
+關注
關注
0文章
27瀏覽量
17959 -
DMD
+關注
關注
3文章
70瀏覽量
31018
原文標題:科幻變現實:用機器“大腦”操縱活線蟲運動!
文章出處:【微信號:電子工程世界,微信公眾號:電子工程世界】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
盤點#機器人開發平臺
【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書
伺服電動缸在人形機器人中的應用
6家企業成立機器人相關公司
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型
【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能
【「具身智能機器人系統」閱讀體驗】+初品的體驗
基于漩渦湍流輔助的微流控平臺,可實現類精子結構的微型機器人一步成型

機器人神經網絡系統的特點包括
機器人神經網絡控制原理是什么
Al大模型機器人
「探索」康復機器人在神經康復中的應用

評論