999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

接觸力控制的單腿機器人姿態控制*

2015-02-25 06:58:36侯文琦,王劍,韋慶
國防科技大學學報 2015年2期

?

接觸力控制的單腿機器人姿態控制*

侯文琦,王劍,韋慶,馬宏緒

(國防科技大學 機電工程與自動化學院,湖南 長沙410073)

摘要:為了使Acrobot(Acrobat類型的單腿機器人)在運動過程中相對地面沒有滑動,設計了基于接觸力控制的姿態控制系統,將水平方向接觸力作為內環的控制對象并限制其大小,使其總能滿足摩擦錐的約束,從而保證在小腿姿態角的跟蹤過程中足與地面間不會產生滑動。在Acrobot的直立姿態處,對其動力學方程進行線性化,并得到驅動力矩—水平接觸力—質心水平位置—小腿姿態角的傳遞函數鏈,進而設計小腿姿態角的多環控制系統。在MATLAB中用“SimMechanics”工具箱搭建了Acrobot的虛擬模型,仿真結果表明,所設計的多環控制系統在實現小腿姿態角跟蹤控制的同時還能保證足與地面間不產生滑動。

關鍵詞:Acrobot;姿態控制;接觸力控制;滑動;多環控制

Acrobot(Acrobat類型的單腿機器人)是一種平面型的2連桿機器人,它只有一個主動的旋轉關節,小腿末端是一個弧形的腳,相對地面是自由轉動的,是一個典型的欠驅動系統。對Acrobot的平衡與跳躍控制問題的研究,有助于揭示足類運動的內在機理,促進足式機器人運動性能的提高[1-5]。

Acrobot最早是由Hauser等提出的,用來研究非線性控制問題,它的末端是無驅動的旋轉鉸鏈[6];Spong用基于部分反饋線性化的方法設計的線性二次型調節器(Linear Quadratic Regulator,LQR)控制器,實現了從下垂位置起擺到豎直向上站立的平衡[7];將上肢越過豎直位置時的速度看作不確定性因素,Xin等設計了比LQR控制器吸引域更大的平衡控制器[8-9];Yamakita等設計了輸出零化控制器,其輸出函數是由角動量和某一新的狀態定義的,在計算驅動力矩時,需要計算角動量的三次微分[10-11];基于復合滑動面控制(Multiple Sliding Surface Control,MSSC)技術,Qaiser等設計了無須監管的平衡控制器[12]。

最早對弧形腳的Acrobot的平衡與跳躍進行研究的是Berkemeier等,他們在假設各個連桿的姿態和速度可測的條件下,實現了弧形腳的Acrobot的平衡和跳躍運動[2];Azad等在期望的平衡點處對Acrobot的動力學方程進行線性化,假設足端與地面間沒有滑動,通過控制相對支撐點的角動量實現了弧形腳的Acrobot的平衡控制[3-4]。

對于末端是鉸鏈的Acrobot,其末端總能提供足夠的約束力,因而在平衡控制中不用考慮接觸力的協調性,但控制方法應用在末端是弧形腳的Acrobot上很可能會產生滑動,而Berkemeier和Azad等的方法要求機器人各連桿的角度和角速度是可測的,這在實際系統中是很難實現的。

本文采用內外環的控制策略,在豎直向上的平衡位置處,對機器人的動力學方程進行線性化,推導了驅動力矩—接觸力—質心位置—小腿姿態角的傳遞函數,通過內外環控制器的設計,在僅需測量姿態角和接觸力的條件下,實現了帶有弧形腳的Acrobot的平衡與姿態控制,且接觸力始終滿足摩擦錐的約束。

1模型與動力學方程

研究弧形腳的Acrobot的平衡及姿態控制問題,其模型如圖1所示。膝關節是唯一有主動驅動力矩的關節,腳上安裝力傳感器以測量接觸力的大小。

圖1 Acrobot模型Fig.1 Model of the Acrobot

qe=[x;y;θ0;θ1]為一組廣義坐標,其中x,y為足端在慣性系中的位置,θ0為小腿相對豎直方向的夾角,θ1為大腿與小腿間的夾角,約定逆時針方向為角度的正方向。Fx,Fy分別為足與地面間接觸力在水平方向和豎直方向的分量。

在支撐期,機器人的動力學方程為

(1)

其中

c4=(mthLsh+mshLsh1),c5=mthLth1

表1Acrobot的物理參數

Tab.1Physical parameters of the Acrobot

大腿mth(kg)Jth(kg·m2)Lth(m)Lth1(m)15.0720.8080.80.4小腿msh(kg)Jsh(kg·m2)Lsh(m)Lsh1(m)2.5120.0340.40.2

Azad等研究了球面和平面接觸時的接觸力模型,得到了一個包含庫侖摩擦的非線性模型[13],即

(2)

(3)

函數clip(a,b,c)返回的是介于b和c之間的a的值,參數Kn=8.5×106,Kt=12.75×106,Dn=Dt=3.1×105,滑動摩擦系數μ=0.4。該模型是眾多接觸力模型中較為接近實際又能在計算機仿真中實現的一種模型[14-15]。

2控制系統設計

2.1 平衡點

令X表示機器人質心相對足端的水平距離,則有

(4)

微分可得

(5)

(6)

(7)

代入式(1)即可得

(8)

由式(8)的第3行可得

(9)

Xdes=0

(10)

又由式(7)可得

(11)

2.2 線性化與傳遞函數

系統平衡時,由式(8)的第2行可知,豎直方向的接觸力為常值,即

(12)

(13)

在平衡過程中不考慮接觸點處豎直方向的動態,將式(13)代入式(3),在滑動摩擦力的范圍內,接觸力水平方向的分量可近似為線性的彈簧-阻尼模型,即

(14)

水平力到水平形變的傳遞函數為

(15)

由水平方向的牛頓方程,即式(1)的第1行,可得

(16)

聯立式(14)和式(16)可得水平力到質心水平位移的傳遞函數為

(17)

由式(6)可得

(18)

(19)

其中

(N2s2-N3K1s2-N1g)·

(20)

其中

2.3 控制器設計

圖2 Acrobot控制系統框圖Fig.2 Control system structure of the Acrobot

系統完整的動力學方程式(1)顯示出:驅動力矩、接觸力、質心位置和小腿姿態角間是相互耦合的,而系統的控制輸入僅有一個,因而能穩定控制的輸出量僅有一個。上節的分析說明:若不考慮豎直方向的動態,在期望的平衡點處可以得到它們之間的線性化傳遞函數鏈。要實現接觸力協調的小腿姿態角的控制,就是要在控制小腿姿態角的同時,對接觸力水平分量的幅值進行限制,即滿足摩擦錐的約束。基于多環控制的思想,設計基于力內環的小腿姿態角控制系統,其結構如圖2所示,其中小腿的姿態角控制是最外環。對于多環控制系統,外環是目標環,其控制器是主導控制器,外環控制器的穩定性決定了整個系統的穩定性。通常按照由外向內的順序進行設計,在設計外環控制器時,將內環的傳遞函數設為1,在設計內環控制器時,要使內環的調節時間盡可能地小于外環的調節時間。在實現該控制系統時,僅需要機器人的姿態角可測就行,其中膝關節的角度可在關節處安裝電位計或碼盤測量得到,小腿姿態角可在小腿或大腿上安裝IMU測量得到,這比Berkemeier和Azad等的方法在實際系統中更易于實現。

3仿真結果與分析

在MATLAB中,應用“SimMechanics”工具箱,依據表1的參數,構建了Acrobot的虛擬模型,如圖3所示。

圖3 Acrobot虛擬模型Fig.3 Virtual model of the Acrobot

圖4顯示了小腿姿態角的跟蹤效果。從圖中可以看出,設計的控制系統能夠實現Acrobot的小腿姿態角的穩定跟蹤控制。從圖中還可以看出,姿態角的跟蹤存在1s左右的滯后,這是由于外環控制器的調節時間為0.98s的緣故,文獻[3]中的結果也體現出了這種滯后的特點。

圖4 小腿姿態角的跟蹤效果Fig.4 Tracking result of the shank′s posture angle

圖5顯示了機器人運動過程中摩擦錐約束范圍和水平接觸力的大小。從圖中可以看出水平接觸力始終位于摩擦錐約束的范圍內,即沒有滑動的產生。

圖5 水平力和摩擦錐范圍Fig.5 Horizontal force and the friction cone

圖6顯示了機器人膝關節驅動力矩的曲線,從圖中可以看出所需要的驅動力矩小于70N·m,說明設計的控制系統在實際中是可以實現的。

圖6 驅動力矩曲線Fig.6 Actuation torque curve

4結論

通過對弧形腳的Acrobot的動力學方程在平衡點處的線性化,得到驅動力矩—水平接觸力—質心水平位置—小腿姿態角的傳遞函數鏈,由此而設計的三環控制系統能夠實現小腿姿態角的跟蹤控制,同時滿足接觸力摩擦錐的約束。將來的工作將致力于三個方面:①基于接觸力控制的機器人質心水平速度的控制,用于足式機器人行走模式下支撐期的控制;②基于接觸力控制的弧形腳的Acrobot的跳躍控制,用于足式機器人奔跑模式下支撐期的控制;③基于接觸力控制的柔性碰撞控制,用于實現足式機器人運動過程中支撐腿的柔性切換。

參考文獻(References)

[1]Raibert M H. Legged robots that balance[M]. Massachusetts: Massachusetts Institute of Technology, 1986.

[2]Berkemeier M D, Fearing R S. Sliding and hopping gaits for the underactuated Acrobot[J]. IEEE Transactions on Robotics and Automation,1998, 14(4):629-634.

[3]Azad M, Featherstone R. Angular momentum based controller for balancing an inverted double pendulum[C]// 19th CISM-Iftomm Symposium on Robot Design, Dynamics and Control, 2013, 544:251-258.

[4]Azad M, Featherstone R. Balancing and hopping motion of a planar hopper with one actuator[C]// IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany, 2013:2027-2032.

[5]Sayyad A, Seth B, Seshu P. Single-legged hopping robotics research-a review[J]. Robotica, 2007, 25(5):587-613.

[6]Hauser J, Murray R M. Nonlinear controllers for non-integrable systems: the Acrobot example[C]//IEEE American Control Conference, San Diego: Chemical Abstracts, 1990:669-671.

[7]Spong M W. The swing up control problem for the Acrobot[J]. IEEE Control Systems,1995, 15(1): 49-55.

[8]Xin X, Kaneda M. A new solution to the swing up control problem for the Acrobot[C]// Proceedings of the 40th SICE Annual Conference, Nagoya: IEEE, 2001:124-129.

[9]Xin X, Mita T, Kaneda M. The posture control of a 2-link free flying Acrobot with initial angular momentum[C]// Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, Nevada, USA, 2002,2:2063-2078.

[10]Yamakitat M, Yonemura T, Michitsuji Y, et al. Stabilization of Acrobat robot in upright position on a horizontal bar[C]// Proceedings of the 2002 IEEE International Conference on Robotics & Automation, Washington D.C. , 2002, 3:3093-3098.

[11]Yonemura T, Yamakita M. Swing up control of Acrobot based on switched output functions[C]// SICE Annual Conference, IEEE, Sapporo,2004, 3:1909-1914.

[12]Qaiser N, Iqbal N,Qaiser N. Stabilization of the Acrobot via multiple sliding surface control[C]// Proceedings of the 6th WSEAS International Conference on Instrumentation, Measurement, Circuits & Systems, Hangzhou, 2007:175-180.

[13]Azad M, Featherstone R. Modeling the contact between a rolling sphere and a compliant ground plane[C]. Australasian Conference Robotics and Automation, Brisbane, Australia, 2010.

[14]Gilardi G, Sharf I. Literature survey of contact dynamics modeling[J]. Mechanism and machine theory, 2002, 37(10):1213-1239.

[15]Wight D L. A foot placement strategy for robust bipedal gait control[D]. Ontario:University of Waterloo, 2008.

Posture control of a single leg robot with controlled contact force

HOUWenqi,WANGJian,WEIQing,MAHongxu

(College of Mechatronics Engineering and Automation, National University of Defense Technology, Changsha 410073, China)

Abstract:A posture control system based on the controlled contact force was designed to ensure there is no slipping between the foot of Acrobot(acrobatic single-leg robot) and the ground during motion. The horizontal component of the contact force was set as the control objective of the internal loop and its value was restricted by the friction cone, so that the contact consistency between foot and ground at the tracking process of the shank′s posture angle was preserved. At the upright equilibrium posture of Acrobot, the dynamic equations were linearized and the transfer function link “actuation torque-horizontal contact force-horizontal position of the center of mass-posture angle of the shank” was derived to design the multi-loop control system for the posture angle of the shank. A virtual Acrobot model was built in MATLAB by using the “SimMechanics” toolbox. Simulation results show that the designed control system can realize the tracking control without slipping between the foot and the ground.

Key words:Acrobot; posture control; contact force control; slipping; multi-loop control

中圖分類號:TP242.0

文獻標志碼:A

文章編號:1001-2486(2015)02-112-05

收稿日期:2014-05-26基金項目:國家863計劃資助項目(2011AA040801);國防科技大學博士生跨學科聯合培養計劃資助項目(kxk140101)

作者簡介:侯文琦(1984—),男,湖北棗陽人,博士研究生,E-mail:houwnq@126.com;馬宏緒(通信作者),男,教授,博士,博士生導師,E-mail:mhx1966@163.com

doi:10.11887/j.cn.201502021

http://journal.nudt.edu.cn

主站蜘蛛池模板: 熟妇丰满人妻| 欧美区一区二区三| 精品自窥自偷在线看| 亚洲精品无码在线播放网站| 亚洲视频影院| AV在线天堂进入| 婷婷激情五月网| 99久久国产精品无码| 99久久成人国产精品免费| 亚洲丝袜中文字幕| 黄色成年视频| 国产 在线视频无码| 国产青青草视频| 丝袜久久剧情精品国产| 日韩无码一二三区| 国产成人区在线观看视频| 日韩av高清无码一区二区三区| 欧美三级不卡在线观看视频| 美女被躁出白浆视频播放| 国产欧美成人不卡视频| 2021国产精品自拍| 91网址在线播放| 精品一区二区久久久久网站| 国产91线观看| 一级看片免费视频| 中文字幕乱码二三区免费| 国产精品亚洲一区二区三区在线观看| 在线免费观看AV| 日韩经典精品无码一区二区| 在线a网站| 亚洲婷婷丁香| 啪啪国产视频| 国产精品蜜臀| 国产色爱av资源综合区| 国产国语一级毛片在线视频| a级毛片免费看| 亚洲欧美另类色图| 欧美成一级| 久久精品电影| 在线无码av一区二区三区| 国产国产人在线成免费视频狼人色| 青青国产视频| 亚洲日本韩在线观看| 又大又硬又爽免费视频| 亚洲综合欧美在线一区在线播放| 久久免费看片| 亚洲av无码片一区二区三区| 国产精品久久久久无码网站| 国产色网站| 五月丁香伊人啪啪手机免费观看| 538国产在线| 美女无遮挡免费视频网站| 久久综合激情网| 色综合天天操| 婷婷亚洲综合五月天在线| 人人91人人澡人人妻人人爽| 欧美亚洲一区二区三区导航| 免费高清毛片| 久久综合丝袜长腿丝袜| 无码人妻热线精品视频| 欧美日韩精品在线播放| 激情六月丁香婷婷四房播| 国产精品视频久| 亚洲无码精彩视频在线观看| 亚洲第一天堂无码专区| 欧美一级高清片久久99| 久久久久久午夜精品| 国产亚洲高清在线精品99| 欧洲亚洲欧美国产日本高清| 一级在线毛片| AV天堂资源福利在线观看| 国产乱子伦精品视频| 久久伊人操| 91网红精品在线观看| 国产精品开放后亚洲| 伊人久久青草青青综合| 日韩av电影一区二区三区四区| 欧美一级高清免费a| 亚洲欧美国产高清va在线播放| 4虎影视国产在线观看精品| 国产成熟女人性满足视频| 麻豆国产精品一二三在线观看|