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

基于Kinect 的仿人機器人實時模仿系統

2019-07-25 08:03:28孔令軻
現代計算機 2019年17期
關鍵詞:動作

孔令軻

(華僑大學工業智能化技術與系統福建省高校工程研究中心,泉州362021)

0 引言

機器人是近年來發展起來的綜合學科[1],集中了機械工程、電子工程、計算機工程、自動化控制工程以及人工智能等多種學科的最新科研成果,對工業生產發展、勞動生產率等多方面都產生了深遠的影響。其中,仿人機器人是一個多關節且具有冗余自由度的復雜系統[2],它不同于一般機器人,在外形和功能等方面更像人類,它的最終目標是研制出具備人類特征(如行走、感官、思維、判斷等能力),在相當程度上替代人類并服務于人類的高級智能機器人。因此研究如何讓機器人在行為上更貼近人類在當前服務領域[3]、工業領域[4]、健康領域[5]的研究是非常具有應用價值的。

仿人機器人運動穩定性研究是機器人領域的一個熱點。目前,穩定運動的規劃主要是基于動力學模型[6],而運動規劃形成的運動模式往往需要復雜的計算,機器人的運動形式單一。為了實現機器人的多樣化運動[7]生成。以人體行走信息為教學數據,實現仿人機器人對人體運動過程的模擬學習,簡化了運動規劃[8],使機器人的運動更加多樣化和擬人化。為了滿足機器人在運動仿真過程中的穩定性,本文采用Kinect 深度傳感器來捕捉人體的教學運動[9]。針對Kinect 坐標系與機器人坐標系精確統一的問題,以Nao 機器人為中心重構三維坐標解,將解的值轉化為Nao 機器人的底層控制,實現實時動作仿真。

本文以機器人Nao 為研究對象,依托Kinect 的骨骼追蹤識別功能搭建動作捕捉系統,實時將目標人物的動作簡化為關節角度傳遞給機器人,完成實時模仿效果。該方法精確度高、實時度好、簡便易行,規避了復雜的運動模型建立過程。

1 相關工作

1.1 Nao機器人

Nao 機器人重4.5kg,高0.57m,擁有25 個自由度(見圖1),機構復雜程度高,動作較為靈活,智能程度高[10]。其軀干內安裝了3 軸加速度傳感器(ACC)和陀螺儀(GYRO),能夠進行信息融合生成軀干姿態角度。同時Nao 每只足有4 個壓力傳感器(FSR)來確定每只腳壓力中心位置,擁有慣性導航儀裝置用以保持在移動模式下的平穩,通過超聲波傳感器探測并繞過障礙物[11],正是有了以上硬件支持,保證了Nao 動作格外平穩和流暢,完美支撐了我們研究的展開。

1.2 Kinect

Kinect 是一款微軟發布的體感設備感知器,作為一種非合作方式的人體跟蹤系統,可以提供骨骼圖像、景深圖像及骨架追蹤。它含有3 個鏡頭,中間是RGB彩色攝像機,左右兩邊鏡頭分別是紅外線發射器和紅外線CMOS 攝像機所構成的3D 深度傳感器。它們負責捕捉人肢體動作,然后將其和本身內部存有的人體模型相對照,符合的便會被創造成和他相關的骨骼模型,系統可識別人體各個關鍵部位,見圖2。利用彩色攝像頭采集到彩色圖像和紅外攝像頭采集到的深度圖像,我們可以提取出人體骨架和關節空間位置信息,見圖3。

圖1 Nao各自由度示意圖

圖2 人體各個關鍵節點總覽

圖3 Kinect提取人體骨骼框架

2 Nao運動學建模

Kinect 三維坐標是根據Kinect 攝像頭建立的,原點位于攝像頭位置,x 軸由原點從左指向右,y 軸垂直主光軸向上,按右手系法則確定出z 軸方向。但是該種建立的坐標系的方式會收到距離和背景的影響,捕捉的數值具有一定的噪聲,為了解決這個問題,我們重新以人體為依據,重新建立了坐標系。設SHOULDER_CENTRE、SPINE、HOULDER_RIGHT 和SHOULDER_LEFT 四個節點分別為點A、點B、點C 和點D。

可以求解:

X 軸為:(CX-DX,CY-DY,CZ-DZ);

Z 軸為:(BX-AX,BY-AY,BZ-AZ);

圖4 重建三維坐標系建立

再通過公式(1)求出向量作為Y 軸,即:

得到的人體坐標系見圖4 所示。

以右手為例見圖5 所示,接下來將詳細介紹計算機器人關節角度計算:取SHOULDER(S)、ELBOW(E)、WRIST(W)三個點坐標(Xs,Ys,Zs)、(XE,YE,ZE)和(XW,YW,ZW)。

圖5 人體右手關節點

其中,各個向量表示如下所示:

將SHOULDER_ELBOW 與向量(公式(2))求得θ1。

將θ作為傳遞給Nao 機器人右手臂的RShoulder-Pitch 關節的值;

REblowYaw 為自由旋轉角度用上述方法無法直接計算,我們通過實驗調試最終將WRIST 的Z 坐標值與ELBOW 的Z 坐標值做差再除以WRIST 與ELBOW 之間的距離求反三角函數再加上RShoulderPitch 的值將其作為Nao 機器人REblowYaw 的關節值(公式(5))。

Nao 機器人左臂關節與以上算法類似,在這里不再贅述。通過計算出手臂的八個關節角度值傳入Nao機器人的驅動系統來實現運動控制,以及實時的動作模仿。

考慮到Nao 機器人每一個關節能活動的范圍并不能像人一樣大,過大的角度會造成Nao 機器人損壞,所以超過各個關節閾值的角度后,一律傳入最大角度。Nao 機器人各節點活動閾值見表1。

表1 Nao 機器人各節點活動閾值

3 實驗及分析

Nao 機器人是法國阿爾德巴蘭公司研發的一款具有25 個自由度、可雙足行走的人形機器人,目前世界范圍內有超過5000 所高校和研究機構將其作為研究實驗平臺,本文創建Nao 機器人動作模仿系統,人體關節點采集以及示教數據讀取使用Python 語言開發實現,將示教動作信息傳入Naoqi 達到數據更新,再映射到Nao 機器人控制端從而完成動作模仿的效果。

實時通過Kienct 實現Nao 機器人動作模仿如下圖所示,其中圖6 為手臂伸展動作模仿,圖7 為手臂彎曲復合動作模仿。

圖6 手臂伸展動作

圖7 手臂彎曲復合運動

4 結語

本文針對仿人機器人實現實時模仿目標人物運動進行研究與實驗,提出了一種基于Kinect 的動作捕捉模仿方法,該方法規避了復雜的底層運動建模,簡便易用的使仿人機器人能像真實人類一樣運動,該方法精確度高、實時度好。但是同時也存在缺陷,即因為Kinect 無法感知目標人物平向運動變化(如左右轉動頭部),因此無法完成機器人模仿目標人物該類型的動作。同時,本實驗未引入機器人平衡控制,所以即使Nao 能接受下半身目標人物關節信息,但當運動下半身,很大幾率會出現摔倒的情況。以上問題將在后續的工作中進一步研究和解決。另外,本文方法將在未來時間進行如下拓展:將各個動作相關信息按照時間維度存儲數據庫中,之后進行調用,從而達到仿人運動的效果。

猜你喜歡
動作
動作不可少(下)
巧借動作寫友愛
下一個動作
動作描寫要具體
畫動作
讓動作“活”起來
動作描寫不可少
非同一般的吃飯動作
動作喜劇電影周
電影故事(2015年30期)2015-02-27 09:03:12
神奇的手
主站蜘蛛池模板: 国产在线自揄拍揄视频网站| 99精品热视频这里只有精品7| www.狠狠| 亚洲国产精品不卡在线| 毛片基地美国正在播放亚洲 | 国产一区免费在线观看| 狠狠色综合网| 亚洲无线视频| 久久久噜噜噜| 免费视频在线2021入口| 亚洲人成网线在线播放va| 国产精品网址你懂的| 老司机午夜精品网站在线观看| 99久久99这里只有免费的精品| 国产精品久久久久鬼色| 国产精品永久久久久| 国产特级毛片| 中文字幕无码av专区久久| 欧美成人手机在线观看网址| 高h视频在线| 国产色爱av资源综合区| 欧美亚洲国产日韩电影在线| 亚洲人视频在线观看| 日本欧美一二三区色视频| 欧美日韩成人| 亚洲欧洲日本在线| 欧美 国产 人人视频| 欧美三级自拍| 免费一级毛片在线播放傲雪网| 女同久久精品国产99国| 国产欧美视频在线观看| 性网站在线观看| AⅤ色综合久久天堂AV色综合 | 天天做天天爱天天爽综合区| 久久精品国产亚洲AV忘忧草18| 全色黄大色大片免费久久老太| 国产午夜人做人免费视频| 亚洲高清国产拍精品26u| 国产成人超碰无码| 久久久受www免费人成| 亚洲成a人片在线观看88| 亚洲天堂网在线播放| 手机在线免费不卡一区二| 女人一级毛片| 最新亚洲av女人的天堂| 国产一区二区三区夜色| 亚洲成肉网| 久久中文电影| 亚洲自偷自拍另类小说| 91福利国产成人精品导航| 国产一区二区三区精品久久呦| 99国产精品国产| 毛片一区二区在线看| 毛片基地视频| yy6080理论大片一级久久| 欧美一级高清片欧美国产欧美| 久久婷婷国产综合尤物精品| 久久影院一区二区h| 99久久精品视香蕉蕉| 国产成人AV综合久久| 中文字幕日韩丝袜一区| 欧洲欧美人成免费全部视频| 人人艹人人爽| 国产亚洲成AⅤ人片在线观看| yjizz国产在线视频网| 国产在线专区| 日本欧美视频在线观看| 国产成人免费观看在线视频| 91久久偷偷做嫩草影院| 午夜爽爽视频| 一级毛片a女人刺激视频免费| 亚洲国产91人成在线| 国产精品毛片一区| 特级毛片8级毛片免费观看| 91久久国产热精品免费| 亚洲中文字幕97久久精品少妇| 91九色国产在线| 无码福利日韩神码福利片| 九九热这里只有国产精品| 久久免费精品琪琪| 国产xx在线观看| 国产全黄a一级毛片|