閆勇程,王揚(yáng)威,蘭博文,趙東標(biāo)
(南京航空航天大學(xué) 機(jī)電學(xué)院,江蘇 南京 210016)
進(jìn)入新世紀(jì)以來,人類開發(fā)海洋資源的步伐不斷加快,各種新型水下探測機(jī)器人應(yīng)運(yùn)而生。傳統(tǒng)的基于螺旋槳的水下推進(jìn)器,在推進(jìn)過程中會產(chǎn)生側(cè)向渦流,降低推進(jìn)效率,并且會產(chǎn)生較大的噪聲,槳葉易被水草纏繞,對環(huán)境擾動較大。而在長期的自然選擇與遺傳進(jìn)化中,海洋生物擁有了優(yōu)異的水下運(yùn)動能力,為水下機(jī)器人的研究提供了設(shè)計(jì)靈感?;谏锿七M(jìn)方式的仿生水下機(jī)器人在游動機(jī)動性、游動效率以及環(huán)境擾動等方面具有較大的優(yōu)勢[1-2],國內(nèi)外研究人員根據(jù)魚類的游動推進(jìn)方式已經(jīng)研究出了多種水下仿生機(jī)器人[3-9]。
目前魚類的運(yùn)動推進(jìn)模式主要分為2種:身體/尾鰭(body and/or caudal fin,BCF)推進(jìn)模式和中央鰭/對鰭(median and/or paired fin,MPF)推進(jìn)模式[10-11]。BCF推進(jìn)模式仿生機(jī)器魚最早問世[1],MPF推進(jìn)模式仿生機(jī)器魚起步較晚,但由于在低速游動下,推進(jìn)效率、機(jī)動性、穩(wěn)定性較BCF模式更為出色[12],更適應(yīng)水下搜救、環(huán)境監(jiān)測、資源勘查、軍事偵察等水下復(fù)雜環(huán)境下的作業(yè)任務(wù)。
本文從鰩科魚類魟魚的胸鰭波動運(yùn)動中獲得靈感,基于胸鰭波動推進(jìn)運(yùn)動的生物學(xué)特征分析和運(yùn)動學(xué)模型[6-9],提出一種環(huán)狀胸鰭波動推進(jìn)仿生水下機(jī)器人的結(jié)構(gòu)與控制系統(tǒng)設(shè)計(jì)方案,并通過游動試驗(yàn)驗(yàn)證了設(shè)計(jì)的合理性,展示了環(huán)狀胸鰭波動推進(jìn)方式的優(yōu)良機(jī)動性與穩(wěn)定性。
魟魚是一種典型的以MPF模式推進(jìn)的底棲型魚類,身體扁平,呈圓盤狀,擁有寬大的胸鰭、臀鰭及細(xì)長的尾鰭,如圖1所示。魟魚依靠柔性胸鰭的波動運(yùn)動實(shí)現(xiàn)直線游動和機(jī)動轉(zhuǎn)彎,游動時身體基本不隨胸鰭的波動而晃動,擁有優(yōu)異的游動穩(wěn)定性和機(jī)動性。
魟魚胸鰭由沿身體周向分布的肋軟骨支撐,在軟骨兩側(cè)對稱分布的肌肉纖維差動拉動作用驅(qū)動下,鰭面可形成不同的推進(jìn)波形以適應(yīng)運(yùn)動的要求和流場的變化。整個胸鰭的波形近似是沿胸鰭周向的諧波,其運(yùn)動可簡化為由局部肋軟骨和肌肉纖維構(gòu)成的鰭面單元的柔性彎曲運(yùn)動在不同相位差擬合的條件下形成的[13-14]。
圖1 珍珠魟
為了描述魟魚胸鰭的波動柔性鰭面,建立了隨體坐標(biāo)系OBXBYBZB和鰭面單元坐標(biāo)系OFXFYFZF,如圖2所示。隨體坐標(biāo)系的原點(diǎn)位于魟魚體盤的中心,鰭面單元坐標(biāo)系的原點(diǎn)位于每個鰭面單元的基點(diǎn),OFXF方向?yàn)檠伥捗鎲卧拈L度方向。在忽略鰭面厚度的情況下,胸鰭可簡化成圍繞在身體周圍的無厚度環(huán)形面,且胸鰭的波動運(yùn)動沿OBXB軸對稱;鰭面可看成是由繞OBZB軸均布的鰭面單元構(gòu)成,鰭面單元的運(yùn)動為繞鰭面單元坐標(biāo)系OFYF的周期擺動運(yùn)動。
圖2 魟魚胸鰭鰭面坐標(biāo)系
依據(jù)建立的坐標(biāo)系及相關(guān)簡化假設(shè),可計(jì)算出任意第i個鰭面單元上的任意點(diǎn)P在隨體坐標(biāo)系中的坐標(biāo):
FPi=[lcosθ,0,lsinθ]Tl∈[0,L]
(1)
根據(jù)齊次坐標(biāo)變換,鰭面單元坐標(biāo)系相對于隨體坐標(biāo)系的變換矩陣為:
(2)
其中,φ為鰭面單元坐標(biāo)系坐標(biāo)軸OFXF與隨體坐標(biāo)系OBXB軸所成的夾角。
所以P在隨體坐標(biāo)系中的齊次坐標(biāo)可表示為:
(3)
根據(jù)假設(shè),第i個鰭面單元的擺角運(yùn)動規(guī)律設(shè)為:
θi(t)=θmax(i)sin(2πfit-φi)
(4)
其中,θmax(i)為第i個鰭面單元的最大擺角;fi為第i個鰭面單元的擺動頻率;t為運(yùn)動時間;φi為第i個鰭面單元的初始相位。
為進(jìn)一步簡化工程實(shí)際應(yīng)用,對式(4)做進(jìn)一步簡化,假設(shè)所有鰭條的最大擺角相同,即θmax(i)=θmax;所有鰭條的擺動頻率相同,即fi=f;鰭條初始相位φi隨鰭條編號i線性變化,表示為:
(5)
其中,n為一側(cè)胸鰭的波數(shù);N為一側(cè)胸鰭的鰭面單元總數(shù),φ0為鰭面單元的初始相位。則公式(4)變?yōu)椋?/p>
(6)
環(huán)狀長鰭波動推進(jìn)仿生水下機(jī)器人(圖3)由上殼體、下殼體、端蓋、環(huán)形長鰭、沉浮模塊、姿態(tài)控制模塊、控制電路、電池和配重組成。環(huán)形長鰭是仿生水下機(jī)器人的推進(jìn)裝置,其結(jié)構(gòu)包括伺服舵機(jī)、碳纖維鰭條和柔性鰭膜(圖4),而碳纖維鰭條用于模擬魟魚胸鰭的鰭面單元,通過伺服舵機(jī)帶動鰭條的周期擺動運(yùn)動來使整個環(huán)形鰭面形成規(guī)律的波動運(yùn)動,鰭條總數(shù)為20個,且沿圓周均布,柔性鰭膜材質(zhì)為硅膠材質(zhì)。下殼體是仿生水下機(jī)器人的安裝基體,舵機(jī)、電池、配重、姿態(tài)控制模塊和電路都安裝在下殼體上,并且在下殼體中心部位設(shè)計(jì)有靜態(tài)沉浮模塊。上殼體與下殼體貼合安裝并進(jìn)行涂膠密封后形成仿生水下機(jī)器人的殼體結(jié)構(gòu),上、下殼體及端蓋是由光敏樹脂3D打印而成。端蓋與上殼體之間通過螺釘相連,采用膠圈密封方式來實(shí)現(xiàn)機(jī)器人內(nèi)部的密封,端蓋便于拆裝,用于仿生機(jī)器人的電池充電和系統(tǒng)維護(hù)。沉浮模塊(圖5)用于控制仿生機(jī)器人在水中的靜態(tài)下沉和上浮,采用活塞式結(jié)構(gòu),通過步進(jìn)電機(jī)帶動絲杠旋轉(zhuǎn)推拉活塞實(shí)現(xiàn)從外界環(huán)境吸入和向外界排除水,從而改變機(jī)器人自身的質(zhì)量,達(dá)到仿生機(jī)器人的沉浮目的。姿態(tài)控制模塊由沿仿生機(jī)器人周向均布的4個滑臺機(jī)構(gòu)組成,每個滑臺上安裝有質(zhì)量塊,通過4個位置的質(zhì)量塊移動實(shí)現(xiàn)質(zhì)心調(diào)節(jié)。控制電路是機(jī)器人的中央控制器,實(shí)現(xiàn)運(yùn)動指令的接收和各功能模塊的動作。配重被用于平衡機(jī)器人的浮力,確保在沉浮模塊未吸入水的情況下,仿生機(jī)器人能基本彎曲浸入水中。
圖3 仿生水下機(jī)器人結(jié)構(gòu)圖
圖4 環(huán)形鰭面結(jié)構(gòu)
圖5 沉浮模塊結(jié)構(gòu)
仿生水下機(jī)器人的控制系統(tǒng)(圖6)包括:上位機(jī)、無線通信模塊、主控模塊和運(yùn)動控制模塊。上位機(jī)通過USB與無線信號發(fā)射板連接,將運(yùn)動控制指令傳送至仿生機(jī)器人。無線通信模塊由一對無線發(fā)射和接收電路組成,實(shí)現(xiàn)指令參數(shù)的傳輸。主控模塊由一塊STM32F103RC單片機(jī)、超聲波傳感器、水壓傳感器及姿態(tài)傳感器組成,主要功能是將上位機(jī)的運(yùn)動指令進(jìn)行解析,將具體鰭波動參數(shù)傳輸至運(yùn)動控制模塊,同時通過超聲、水壓和姿態(tài)傳感器來實(shí)時感知仿生水下機(jī)器人的運(yùn)動狀態(tài)參數(shù)。運(yùn)動控制模塊由一塊STM32F103VE單片機(jī)構(gòu)成,其功能是依據(jù)主控模塊的運(yùn)動參數(shù),將具體控制量輸出給伺服舵機(jī),以及沉浮模塊和姿態(tài)控制模塊中的步進(jìn)電機(jī)。
圖6 控制系統(tǒng)電路原理框圖
圖7為環(huán)形長鰭波動推進(jìn)仿生水下機(jī)器人樣機(jī)。樣機(jī)最大直徑為460mm,高124mm,整個實(shí)物樣機(jī)質(zhì)量為10.8kg。
為了研究環(huán)形長鰭推進(jìn)仿生水下機(jī)器人的游動性能,分別進(jìn)行了直線游動、轉(zhuǎn)彎游動和浮潛游動試驗(yàn)。
仿生水下機(jī)器人直線游動時,采用沿游動推進(jìn)方向兩側(cè)胸鰭對稱波動的方式,單側(cè)鰭面波數(shù)1.25,鰭條最大擺角為20°,頻率為0.8 Hz。由圖8所示的直線巡游游動圖像序列,可以看出該仿生水下機(jī)器人依靠圓環(huán)形長鰭的波動運(yùn)動,實(shí)現(xiàn)了與魟魚胸鰭相似的柔性波動運(yùn)動,表現(xiàn)出非常好的游動穩(wěn)定性,游動速度達(dá)到45 mm/s。
仿生水下機(jī)器人的原地機(jī)動轉(zhuǎn)向是通過完整環(huán)形鰭面呈現(xiàn)2個周期完整波形,行波方向繞機(jī)體往一個方向傳播,以此來推動機(jī)器實(shí)現(xiàn)機(jī)動轉(zhuǎn)彎游動。圖9為仿生水下機(jī)器人原地順時針機(jī)動轉(zhuǎn)彎游動的圖像序列。此時鰭條最大擺角為20°,頻率為0.8Hz,轉(zhuǎn)向速度約為42.8°/s。試驗(yàn)研究表明,仿生樣機(jī)在轉(zhuǎn)向的過程中轉(zhuǎn)彎半徑極小,機(jī)器人在水中的位置幾乎沒有偏移,并且整個樣機(jī)的運(yùn)動也表現(xiàn)得非常平穩(wěn)。
仿生水下機(jī)器人不僅能通過沉浮模塊來實(shí)現(xiàn)靜態(tài)的下潛和上浮,還能通過控制仿生樣機(jī)內(nèi)部質(zhì)心調(diào)整機(jī)構(gòu),實(shí)現(xiàn)樣機(jī)質(zhì)心的偏移,從而使整個仿生樣機(jī)的前進(jìn)方向與水平面成一定攻角,再配合游動速度來實(shí)現(xiàn)動態(tài)的浮潛。這種運(yùn)動有利于游動過程中實(shí)時的姿態(tài)調(diào)整。圖10和圖11分別為仿生水下機(jī)器人動態(tài)下潛和上浮游動,此時下潛、上浮的攻角約為25°,鰭條最大擺角為30°,游動頻率為1Hz。
圖10 仿生樣機(jī)下潛游動
圖11 仿生樣機(jī)上浮游動
本文在分析魟魚生物原型形態(tài)學(xué)與運(yùn)動學(xué)的基礎(chǔ)上,設(shè)計(jì)了一種與魟魚胸鰭波動運(yùn)動相似的環(huán)形長鰭波動推進(jìn)仿生水下機(jī)器人,并研制了樣機(jī)。通過直線巡游、機(jī)動轉(zhuǎn)彎和動態(tài)下潛與上浮的試驗(yàn)研究,驗(yàn)證了仿生水下機(jī)器人推進(jìn)的有效性。環(huán)形長鰭波動推進(jìn)方式為仿生水下機(jī)器人提供了一種穩(wěn)定性好、機(jī)動性高的推進(jìn)策略,能實(shí)現(xiàn)水下六自由度的游動運(yùn)動,以后還將進(jìn)一步研究環(huán)形長鰭波動推進(jìn)器的水運(yùn)力學(xué)問題,為未來高性能水下機(jī)器人的開發(fā)提供了一種新型的推進(jìn)方案。
[1] Triantafyllou M S,Triantafyllou G S. An efficient swimming machine[J]. Scientific American,1995, 272(3): 64-70.
[2] Bandyopadhyay P R. Trends in biorobotic autonomous undersea vehicles[J]. IEEE Journal of Oceanic Engineering, 2005, 30(1): 109-139.
[3] Rahman M M, Sugimori S, Miki H, et al. Braking performance of a biomimetic squid-like underwater robot[J]. Journal of Bionic Engineering, 2013, 10(3): 265-273.
[4] Alvarado P V, Chin S, Larson W, et al. A soft body under-actuated approach to multi degree of freedom biomimetic robots: A stingray example[A]. Proceedings of the 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics[C]. Japan:The University of Tokyo, 2010:473-478.
[5] Simons D G, Bergers M M C, Henrion S, et al. A highly versatile autonomous underwater vehicle with biomechanical propulsion[A]. Proceedings of OCEANS 2009 IEEE Bremen: Balancing Technology with Future Needs[C]. USA:IEEE, 2009:1-6.
[6] Wang Y W, Tan J B,Zhao D B. Design and Experiment on a Biomimetic Robotic Fish Inspired by Freshwater Stingray[J]. Journal of Bionic Engineering, 2015, 12(2): 204-216.
[7] 高飛, 王玉魁, 王振龍,等. 形狀記憶合金絲驅(qū)動的仿生墨魚水下機(jī)器人的原型設(shè)計(jì)[J]. 機(jī)器人, 2013,35(3): 346-351.
[8] Wei Q P, Wang S, Dong X, et al. Design and kinetic analysis of a biomimetic underwater vehicle with two undulating long-fns[J]. Acta Automatica Sinica, 2013, 39(8): 1330-1338.
[9] 章永華,何建慧. 仿生藍(lán)點(diǎn)魟的結(jié)構(gòu)設(shè)計(jì)及建模[J]. 機(jī)械科學(xué)與技術(shù), 2012, 31(4): 627-632.
[10] Webb P W. Form and Function in Fish Swimming[J]. Scientific American, 1984, 251(1): 72.
[11] Breder C M. The locomotion of fishes[M]. US: Zoologica, 1926.
[12] Hiroyoshi S, Naomi K,Koichi S. Load characteristics of mechanical pectoral fin[J]. Experiments in Fluids, 2008, 44(5): 759-771.
[13] Rosenberger L J. Pectoral fin locomotion in batoid fishes: Undulation versus oscillation[J]. Journal of Experimental Biology, 2001, 204(2): 379-394.
[14] Rosenberger L J,Westneat M W. Functional morphology of undulatory pectoral fin locomotion in the stingray taeniura lymma (chondrichthyes: Dasyatidae)[J]. The Journal of Experimental Biology, 1999, 202: 3523-3539.