王 顏 房立金 周生啟
(1.東北大學機械工程與自動化學院, 沈陽 110819; 2.東北大學機器人科學與工程學院, 沈陽 110819)
隨著機器人技術的日益成熟,穿戴式機器人、康復機器人、假肢等以人為中心的機器人應用領域越來越多,使用者與機器人本體接觸的物理性人機交互也隨之增加[1]。為了提高人機交互的安全性,有多種驅動方式已應用于仿生關節(jié),如智能材料驅動[2-3]、氣動人工肌肉驅動[4-5]。此外,電動機驅動的機械式仿生變剛度關節(jié)受到許多學者關注,在動力輸入與輸出之間采用彈性元件連接,通過改變彈性元件的受力形式實現剛度的非線性變化[6],能夠從本質上實現人機交互安全性。MACCEPA[7]、NST[8]、FAS[9]中的彈簧變形方向與所受外力的方向呈一定角度,通過預緊彈簧來調節(jié)剛度,在平衡位置時仍損耗能量。利用特殊零件的曲面或斜面擠壓彈簧也可以產生非線性變剛度特性,如MACCEPA 2.0[10]、PVSA[11],但對零件的輪廓要求較高。在vsaUT-Ⅱ[12]、HDAU[13]和AwAS-Ⅱ[14]中,彈簧力作用點、載荷作用點及支點構成杠桿結構,通過改變外力與彈簧力的力臂比值改變剛度,在平衡位置不必損耗能量,但受力時僅一側彈簧起作用,剛度隨著偏角的增加而持續(xù)增大。采用彈簧片的變剛度關節(jié)/驅動器大多是通過改變彈簧片有效長度實現變剛度的目的,如VSR-joint[15]、VSJ[16]、ADEA[17]和超彈性材料變剛度關節(jié)[18]均采用這種方式調節(jié)剛度,在平衡位置不損耗能量,剛度范圍與彈簧片長度有關。
本文設計一種仿生變剛度關節(jié),以彈簧片作為彈性元件,并綜合考慮關節(jié)和電動機的整體布局及輸出結構,使關節(jié)便于安裝,輸出架更平穩(wěn)。對變剛度關節(jié)的機構原理和主要功能機構的設計及關節(jié)參數進行介紹?;诖髶隙茸冃蔚臋E圓積分方法,對2種彈簧片末端施力結構的剛度特性進行仿真分析,并對樣機進行剛度性能試驗。
變剛度關節(jié)通過調節(jié)彈簧片的有效長度來實現剛度的改變,其工作原理如圖1所示,由中心軸、移動支座、位置支架、輸出架及2個彈簧片組成。位置支架和輸出架可以繞中心軸旋轉。彈簧片一端固定在位置支架上,另一端與載荷作用點相連,而載荷作用點可以在輸出桿上的滑槽內移動,位置支架通過彈簧片、載荷作用點與輸出架連接。移動支座在位置支架上沿著彈簧片相對或相反移動,來調節(jié)移動支座與載荷作用點間的彈簧片有效長度l。載荷作用點與中心軸之間的距離為關節(jié)力臂lj,輸出架受外力矩τ作用而相對于原位置偏轉θj。位置支架的旋轉與移動支座的移動分別獨立地控制關節(jié)的位置和剛度。
圖1 變剛度關節(jié)原理簡圖Fig.1 Principle of variable stiffness joint1.中心軸 2.移動支座 3.彈簧片 4.位置支架 5.載荷作用點 6.輸出架
圖2 基于差動輪系的變剛度機構的工作原理Fig.2 Working principle of variable stiffness mechanism based on differential gear train1.齒圈 2.行星架 3.行星輪 4.位置支架 5.移動支座 6.銷軸 7.曲柄 8.太陽輪 9.中心軸
根據圖1的原理,提出了一種基于差動輪系的變剛度機構的設計,其工作原理如圖2所示,利用2自由度差動輪系驅動變剛度機構。變剛度機構包括固定在行星架上的位置支架、與行星輪軸相連的曲柄、帶有滑槽的移動支座以及一端固定在位置支架上的彈簧片。圖2a為關節(jié)旋轉過程,當太陽輪與齒圈不產生差動,同向同速轉動時,行星輪不自轉,僅行星架及與其相連的位置支架旋轉,轉速關系為
(1)
圖2b為關節(jié)變剛度過程,僅行星輪自轉,而行星架不轉動,此時太陽輪與齒圈轉動方向相反,并且轉速關系為
(2)
式中Ns——太陽輪齒數Nr——齒圈齒數
由于曲柄與行星輪相連,當行星輪自轉時,曲柄也隨之轉動,此時,通過曲柄另一端上的銷軸撥動移動支座沿位置支架移動,此時,彈簧片有效長度改變,變剛度機構將行星輪的自轉變?yōu)橐苿又ё闹本€移動。2個移動支座相對中心軸作中心對稱布置,可以實現同時相向或相反地移動。移動支座與中心軸間的距離為
smp=0.5mNs+0.5mNp+lccosθp
(3)
式中Np——行星輪齒數lc——曲柄長度θp——行星輪轉動的角度m——齒輪模數
彈簧片有效長度l為
l=lj-smp
(4)
根據變剛度機構的原理,設計了變剛度關節(jié),圖3為變剛度關節(jié)模型的3D視圖,主要的功能機構為動力輸入機構、差動輪系和變剛度機構。動力輸入機構分為齒圈動力輸入機構和太陽輪動力輸入機構。齒圈電動機通過齒圈動力輸入機構驅動差動輪系中的齒圈,太陽輪電動機通過太陽輪動力輸入機構驅動差動輪系中的太陽輪,而齒圈和太陽輪共同驅動行星輪和行星架。變剛度機構中的位置支架固定在行星架上,移動支座通過曲柄和銷軸與行星輪軸相連。變剛度機構中的彈簧片通過滑桿與輸出架相連,滑桿可以在輸出架上的滑槽中滑動。輸出架相對于固定支架旋轉。
圖3 變剛度關節(jié)的3D視圖Fig.3 3D views of variable stiffness joint1.齒圈動力輸入機構 2.太陽輪動力輸入機構 3.差動輪系 4.變剛度機構 5.輸出架 6.滑桿 7.齒圈電動機 8.太陽輪電動機 9.固定支架
主要功能機構及關鍵部件如圖4所示?;诓顒虞喯档淖儎偠葯C構的具體結構如圖4a所示。位置支架如圖4b所示,采用H型結構,既滿足受力要求,又使結構緊湊。輸出架如圖4c所示,可繞中心軸轉動,是由1個連接件連接2個帶有滑槽的構件組成的U型架,U型結構使輸出架受力時更穩(wěn)定,具有較好的承載能力。齒圈動力輸入機構和太陽輪動力輸入機構均由蝸輪蝸桿、同步帶輪及同步帶組成,分別如圖4d、4e所示,動力輸入機構改變了動力傳動的方向,使關節(jié)易于安裝。
圖4 主要功能機構及關鍵部件Fig.4 Fundamental mechanisms and key components1.齒圈 2.太陽輪 3.行星輪 4.行星軸 5.曲柄 6.移動支座 7.銷軸 8.行星架 9.位置支架 10.彈簧片 11.中心軸12.滑桿 13.輸出架 14.同步帶輪 15.同步帶 16.蝸桿 17.蝸輪 18.固定支架
變剛度關節(jié)的具體參數如表1所示,彈簧片的相關參數如表2所示。
表1 變剛度關節(jié)參數Tab.1 Parameters of variable stiffness joint
提出的變剛度關節(jié)中的彈簧片末端施力結構如圖5a所示,作為彈簧片上載荷作用點的滑桿相對輸出架移動,該結構中的彈簧片有效長度在關節(jié)偏轉時不變;而在引言中提到的以彈簧片作為彈性元件的變剛度機構中,常采用的彈簧片末端施力結構如圖5b所示,作用于彈簧片上的桿固定在輸出架上,即載荷作用點位置不變,該結構中彈簧片有效長度在偏轉時會改變,可以將本關節(jié)的滑桿固定在輸出架來實現這種末端施力結構。
表2 彈簧片參數Tab.2 Parameters of leaf springs
圖5 2種彈簧片末端施力結構Fig.5 Two structures to exert external force on end of leaf spring1.移動支座 2.彈簧片 3.滑桿 4.滑槽 5.輸出架 6.固定桿
根據圖5中2種彈簧片末端施力結構,一側彈簧片受力而產生的大撓度變形如圖6所示,旋轉中心為O點,移動支座為O′點,載荷作用點為B點。不考慮摩擦力,當關節(jié)受到外力矩τ偏轉時,彈簧片上受到外力F。以O′點為坐標系原點,彈簧片在B點的轉角為θB,撓度為ω,水平方向的位移為δ。
圖6 一側彈簧片的大撓度變形示意圖Fig.6 Sketch of large deflection of a leaf spring
根據圖6a中的受力分析,任意一點的彎矩M與曲率的關系為
(5)
式中E——彈簧片彈性模量I——彈簧片慣性矩
根據圖6b中的受力分析,任意一點的彎矩M與曲率的關系為
(6)
基于懸臂梁的大撓度變形的橢圓積分方法[19-21]來求解式(5)、(6),第一類和第二類不完全橢圓積分分別為
式中φ——幅度k——模數(-1≤k≤1)
當φ=π/2時,則為第1類和第2類完全橢圓積分,分別記為F(k)和E(k)。圖6a一側輸出架所受的外力矩可表示為
(7)
圖6b一側輸出架所受的外力矩可表示為
(8)
其中
α2=f/l
關節(jié)剛度kj為
(9)
式中n——彈簧片個數,取2
以一側彈簧片為例,進行仿真分析,外力矩τ與關節(jié)偏角θj的關系如圖7所示,關節(jié)剛度kj與關節(jié)偏角θj的關系如圖8所示。對于圖5a中的彈簧片末端施力結構,kj隨著θj的增大而增大,可以應用在持續(xù)提供高剛度的工作場合;對于圖5b中的彈簧片末端施力結構,kj隨著θj的增大而減小,可以提高碰撞安全性。仿真結果表明,末端結構對關節(jié)偏轉時的剛度變化有較大影響。
圖7 外力矩τ與關節(jié)偏角θj的關系Fig.7 Relationships of external moment τ and deflection angles θj
圖8 外關節(jié)剛度kj與關節(jié)偏角θj的關系Fig.8 Relationships of joint stiffness kj and deflection angles θj
本關節(jié)將彈簧片并聯在一起,輸出架偏轉時,2個彈簧片同時起作用,因此,可以使用抗彎系數較小的彈簧片來實現較大的關節(jié)剛度;通過改變彈簧片上滑桿的固定位置,可以實現2種末端施力結構,從而得到2種不同剛度變化特性,應用更廣泛。
變剛度關節(jié)樣機的具體設計參數見表1,其差動輪系中的太陽輪齒數Ns為18,齒圈齒數Nr為54,因此,太陽輪、齒圈及行星架的轉速關系為
(10)
圖9 變剛度關節(jié)樣機的剛度試驗裝置Fig.9 Experimental setup of prototype1.57步進電動機 2.42步進電動機 3.IMU 4.拉力傳感器
樣機剛度性能的試驗裝置如圖9所示,繩子拉動關節(jié)旋轉,拉力傳感器測量作用在關節(jié)上的力,輸出架上的IMU(慣性測量單元)測量關節(jié)偏轉角度。在變剛度關節(jié)上,對2種彈簧片末端施力結構的剛度特性進行試驗。當彈簧片的有效長度l分別為28、38、48 mm時,關節(jié)所受外力矩τ隨偏角θj變化如圖10所示。由圖10可以看出,試驗結果與仿真結果出現一定的偏差。試驗中,當關節(jié)偏角較大時,彈簧片產生大撓度變形,此時也會發(fā)生材料非線性變形,其中,蠕變、塑性變形等會引起非保守力問題,隨著偏角的增大上述因素的影響也逐漸增加。根據試驗數據的擬合曲線得到試驗的關節(jié)剛度,如圖11所示,試驗數據的擬合剛度與仿真結果相近,證明了對于2種彈簧片末端結構剛度特性分析的正確性,并且該關節(jié)能夠通過改變彈簧片末端結構來滿足不同應用目的。
圖10 關節(jié)力矩τ的試驗結果與仿真結果對比Fig.10 Comparison of experimental and simulation results of external moment τ
對關節(jié)剛度調節(jié)性能進行試驗,采用價格低廉的步進電機,曲柄上的IMU用來測量調節(jié)剛度時曲柄的旋轉角度,并根據式(4)計算得到的彈簧片有效長度的變化,結果如圖12所示,在2 s內,關節(jié)的剛度可以由最小調節(jié)到最大,調節(jié)速度快。
(1)提出了一種仿生變剛度關節(jié),利用差動輪系中行星輪的自轉與公轉分別實現關節(jié)剛度與位置的獨立控制。該關節(jié)可以采用2種彈簧片末端施力結構分別實現不同的變剛度特性,1種末端施力結構使剛度隨著偏角的增加而增大,而采用另1種結構的關節(jié)剛度隨著偏角的增大而減小。
(2)變剛度關節(jié)樣機的剛度性能試驗結果與仿真結果一致,證明了彈簧片末端施力結構對關節(jié)偏轉時的剛度變化的影響較大,并且該關節(jié)具有剛度變化范圍大的特點。當關節(jié)應用在需要提供連續(xù)高剛度的情況時,采用載荷作用點相對輸出架移動的彈簧片末端施力結構;當要求提高碰撞安全性時,關節(jié)剛度需在偏轉過程中減小,此時變剛度關節(jié)可采用載荷作用點固定于輸出架的末端施力結構。
圖11 剛度kj的試驗數據擬合結果與仿真結果對比Fig.11 Comparison of experimental fitting results with simulation results of joint stiffness kj
圖12 曲柄的旋轉角度及彈簧片有效長度的變化范圍Fig.12 Rotation angle of crank and changing range of effective length
1 HAM V R, SUGAR T G, VANDERBORGHT B, et al. Compliant actuator designs: review of actuators with passive adjustable compliance/controllable stiffness for robotic applications[J]. IEEE Robotics Automation Magazine, 2009, 16(3): 81-94.
2 朱銀龍, 張鑫焱, 王化明,等. 介電型電活物聚合物驅動轉動關節(jié)控制技術研究[J/OL].農業(yè)機械學報,2015, 46(7): 333-338,332. http:∥www.j-csam.org/jcsam/ch/reader/view_abstract.aspx?flag=1&file_no=20150747&journal_id=jcsam.DOI:10.6041/j.issn.1000-1298.2015.07.047. ZHU Y L, ZHANG X Y, WANG H M, et al. Research on actuation control of dielectric elecroactive polymer rotary joint[J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2015, 46(7): 333-338,332.(in Chinese)
3 何天虎, 陳程, 崔磊磊.電活性聚合物薄膜萬能肌肉作動器的力電非線性變形分析[J].工程力學,2011, 28(8): 232-239. HE T H, CHEN C, CUI L L. The mechanical-electro nonlinear deformation analysis of universal muscle actuators made of electro-active polymer membrane[J]. Engineering Mechanics, 2011, 28(8):232-239.(in Chinese)
4 謝勝龍, 劉海濤, 梅江平, 等. 基于高速開關閥的氣動人工肌肉軌跡跟蹤控制仿真[J/OL].農業(yè)機械學報,2017, 48(1): 368-374,385. http:∥www.j-csam.org/jcsam/ch/reader/view_abstract.aspx?flag=1&file_no=20170149&journal_id=jcsam. DOI: 10.6041/j.issn.1000-1298.2017.01.049. XIE S L, LIU H T, MEI J P, et al. Simulation of tracking control of pneumatic artificial muscle based on fast switching valves[J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2017, 48(1): 368-374,385.(in Chinese)
5 項超群, 郝麗娜, 張穎,等. 軟體手臂剛度特性分析[J/OL].農業(yè)機械學報,2017, 48(6): 407-412. http:∥www.j-csam.org/jcsam/ch/reader/view_abstract.aspx?file_no=20170654&flag=1. DOI: 10.6041/j.issn.1000-1298.2017.06.054. XIANG C Q, HAO L N, ZHANG Y, et al. Analysis of stiffness characteristcs of soft arm[J/OL]. Transactions of the Chinese Society for Agricultural Machinery, 2017, 48(6): 407-412.(in Chinese)
6 王顏, 房立金. 機械式仿骨骼肌變剛度機構原理及設計[J].機器人,2015, 37(4): 506-512. WANG Y, FANG L J. Principle and design of mechanically musculoskeletal variable-stiffness mechanism[J]. Robot, 2015, 37(4): 506-512.(in Chinese)
7 HAM V R, VANDERBORGHT B, DAMME M V, et al. MACCEPA, the mechanically adjustable compliance and controllable equilibrium position actuator: design and implementation in a biped robot[J]. Robotics and Autonomous Systems, 2007, 55(10): 761-768.
8 OSADA M, ITO N, NAKANISHI Y, et al. Realization of flexible motion by musculoskeletal humanoid “Kojiro” with add-on nonlinear spring units[C]∥ 2010 IEEE/RAS International Conference on Humanoid Robots, 2010:174-179.
9 FRIEDL W, CHALON M, REINECKE J, et al. FAS—a flexible antagonistic spring element for a high performance over actuated hand[C]∥2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011:1366-1372.
10 VANDERBORGHT B, TSAGARAKIS N G, HAM R V, et al. MACCEPA 2.0: compliant actuator used for energy efficient hopping robot Chobino 1D[J]. Autonomous Robot, 2011, 31(1): 55-65.
11 NAM K H, KIM B S, SONG J B. Compliant actuation of parallel-type variable stiffness actuator based on antagonistic actuation[J]. Journal of Mechanical Science and Technology, 2010, 24(11): 2315-2321.
12 GROOTHUIS S S, RUSTICELLI G, ZUCCHELLI A, et al. The variable stiffness actuator vsaUT-Ⅱ: mechanical design, modeling, and identification[J]. IEEE/ASME Transactions on Mechatronics, 2014, 19(2): 589-597.
13 KIM B S, SONG J B. Hybrid dual actuator unit: a design of a variable stiffness actuator based on an adjustable moment arm mechanism[C]∥ 2010 IEEE International Conference on Robotics and Automation, 2010:1655-1660.
14 JAFARI A, TSAGARAKIS N G, SARDELLITTI I, et al. A new actuator with adjustable stiffness based on a variable ratio lever mechanism[J]. IEEE/ASME Transactions on Mechatronics, 2014, 19(1): 55-63.
15 TAO Y, WANG T M, WANG Y Q. A new variable stiffness robot joint[J]. Industrial Robot, 2015, 42(4): 371-378.
16 CHOI J, HONG S, LEE W, et al. A robot joint with variable stiffness using leaf spring[J]. IEEE Transactions on Robotics, 2011, 27(2): 229-238.
17 WANG R J, HUANG H P. ADEA—active variable stiffness differential elastic actuator: design and application for safe robotics[C]∥ IEEE International Conference on Robotics and Biomimetics, 2011:2768-2773.
18 NASELLI G A, RIMASSA L, ZOPPI M, et al. A variable stiffness joint with superelastic material[J]. Meccanica, 2016:1-13.
19 HOWELL L L. 柔順機構學[M]. 余躍慶,譯. 北京:高等教育出版社,2007.
20 葛如海, 儲志俊. 懸臂梁集中載荷大撓度彎曲變形的一種解[J]. 應用力學學報,1997,14(4):71-77. GE R H, CHU Z J. A way to calculate the deformation of great flexibility of slender long overhanging beam under concentrated load[J]. Chinese Journal of Applied Mechanics, 1997, 14(4): 71-77.(in Chinese)
21 KIMBALL C, TSAI L W. Modeling of flexural beams subjected to arbitrary end loads[J]. Journal of Mechanical Design, 2002, 124(2):223-235.