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

人機交互課程創(chuàng)新實驗

2016-11-10 09:01:27李知菲卓旭亞鮑盛林
計算機教育 2016年7期
關(guān)鍵詞:機械臂創(chuàng)新實驗

李知菲 卓旭亞 鮑盛林

摘要:介紹人機交互課程的創(chuàng)新實驗項目——體感控制的機械臂設計開發(fā)的關(guān)鍵技術(shù)和方法,闡述創(chuàng)新實驗的具體設計過程,為體感控制技術(shù)更快從理論走向應用提供參考。

關(guān)鍵詞:人機交互;體感控制;機械臂;創(chuàng)新實驗

1.人機交互課程開設刨新實驗項目的背景和意義

人機交互(human computer interaction,HCI)是計算機及相關(guān)專業(yè)的核心課程。經(jīng)過多年的發(fā)展,當前的人機交互方式已經(jīng)從過去依賴鍵盤鼠標的時代,發(fā)展到以人為中心的自然用戶界面(natural user interface,NUI)的新階段。浙江師范大學數(shù)理與信息工程學院面向計算機、軟件工程等相關(guān)專業(yè)的研究生和計算機技術(shù)非師范專業(yè)的高年級本科生,開設人機交互課程。為了幫助學生更好地學習這門課程,了解主流的交互技術(shù)和產(chǎn)品,我院的課程除了重視人機交互理論教學外,近年來,陸續(xù)增設了人機交互課程設計、Arduino控制系統(tǒng)開發(fā)實訓等實驗實踐課程,形成了完善的課程體系。課程借助多媒體課件提高課堂效率,力爭以較少的課時講明白人機交互的基本原理、基本方法,加大實踐環(huán)節(jié)比重。通過精心設計的實驗和實踐項目,讓學生在完成整個課程的學習過程中,自主學習、主動學習,掌握課程知識點,提高教學績效,構(gòu)建項目化教學情境,轉(zhuǎn)變教師和學生的角色觀念,使學生在做中學、用中學,提高了學生獨立分析問題和解決問題的能力和創(chuàng)新素質(zhì)。

在課程的實驗教學中,除了必要的理論驗證性實驗外,為了調(diào)動學生的學習興趣,我們特意開設了32學時的創(chuàng)新實驗,在每學年的短學期,即實踐教學周開課。通過精心挑選和設計,選用了基于Kinect體感鏡頭和Arduino控制器的體感控制機械臂項目。這是因為該項目代表著智能機器人領(lǐng)域研究和應用的一個典型——機械臂。作為目前應用最為廣泛的機器人,機械臂不單基于計算機科學專業(yè),更與機械、控制、電子工程和生物學等學科相關(guān),是一種設計復雜但卻非常實用的機器人。以機械臂的體感控制為著眼點進行人機交互的實踐,不但能很好地鞏固人機交互的理論知識,更能使學生快速掌握社會需求的實踐技能。

驅(qū)動靈活、作業(yè)范圍廣和機械特性優(yōu)良的多關(guān)節(jié)機械臂是應用型機械臂中最為常見的,如美國Unimation公司推出的PUMA系列機械臂和日本山梨大學牧野洋發(fā)明的SCARA機械臂。多關(guān)節(jié)機械臂可以完成種類繁多的工業(yè)作業(yè)任務,如碼垛、搬運、裝配、焊接和打孔等,是提高工業(yè)生產(chǎn)自動化水平和生產(chǎn)效率的最佳選擇。同時,機械臂更能做出人體關(guān)節(jié)不能完成的動作,或者在一些不適合人類開展工作的高溫、高壓、輻射或缺氧等環(huán)境中代替人類進行作業(yè),近年來深海或太空的探索任務就是典型的應用。例如,在2012年,我國自主研發(fā)的蛟龍?zhí)柹顫撎綔y器在7000米深的海底進行科學探測,其中最主要的科研任務,如采樣等均由其自身攜帶的多關(guān)節(jié)機械臂完成,圖1為蛟龍?zhí)栍脵C械臂將五星紅旗插在海底。此外,在2012年8月6日,美國宇航局(NASA)的好奇號(Curiosity)火星探測器在火星成功登陸,它的主體結(jié)構(gòu)完全可以當成是一臺裝在汽車上的多關(guān)節(jié)機械臂,大多數(shù)火星探測任務也正是由它控制機械臂進行的,如圖2所示。

對于上述的智能機器人,特別是機械臂而言,若要順利地完成各種作業(yè)任務,對其有效的控制必不可少。通常智能機器人的控制都是基于計算機進行的,那么,操作者——人與智能機器人的控制交互,也就轉(zhuǎn)化成了人與計算機之間的交互。目前普遍采用的控制方式都是用計算機外接的鍵盤、鼠標或控制用觸摸屏為主,這些方式要求為交互提供額外的設備,不適于用在具有移動能力的機器人和便攜式的智能產(chǎn)品上面。同時,這些方式要求掌握一些計算機輸入設備操作方法,交互方式不夠直接,不適用于與缺乏學習能力的老人和兒童之間的交互。

因此,需要一種自然的人機交互方式來代替復雜繁瑣的程序操作,以便簡單方便地操縱機器人,向機器人發(fā)布命令,與機器人進行交互。

人體自身的肢體動作一般不需特意訓練就能自然準確地傳遞信息,舉手、揮動手臂、點頭搖頭或是踢踢腿等動作自然、直觀,無論是否專業(yè)人士,幾乎不用訓練即可掌握控制所需要的若干交互動作。同時,用人來直接當做智能機器人的交互輸入設備,人機之間的交互通訊將不再需要多余的媒體,可以擴展機器人的作業(yè)范圍,讓機器人的應用領(lǐng)域更加廣泛。這一切隨著計算機視覺和圖像處理技術(shù)的發(fā)展成為了可能,基于機器視覺的人體動作與計算機交互的方式(nature user interface,NUI),成為了新型人機交互方式的研究熱點。2010年11月,微軟公司推出的Kinect體感設備在人體跟蹤以及姿態(tài)估計方面有著出色的表現(xiàn)。作為新一代自然人機交互技術(shù)的典范,Kinect實現(xiàn)了用戶通過語音和手勢等行為,與計算機進行更自然的交互。為了發(fā)掘Kineet的更大潛力,微軟公司推出了Kinect for Windows SDK開發(fā)工具包。配合此工具包可以利用Kineet的體感技術(shù),獲取人體深度信息,通過識別人體動作和手勢,來理解操作者的意圖,從而利用計算機對機器人進行有效的操作。

我們對基于Kinect鏡頭的體感交互控制技術(shù)展開深入研究,并將其應用于機器人實時控制中,利用自然的人體姿態(tài)或動作控制機器人,可以簡化機器人控制的復雜度,提高人與機器人之間的交互性。

2.體感控制的機械臂刨新實驗設計

人機交互創(chuàng)新實驗主要是用Kinect鏡頭捕捉人體RGB-D數(shù)據(jù),處理后得到人體姿態(tài)或動作信息,再利用Arduino作為控制器,將上述信息映射為機械臂的相應動作驅(qū)動數(shù)據(jù),實時控制機械臂完成各種精細動作。

實驗構(gòu)建的體感控制機械臂包括基于Kinect鏡頭的人體姿態(tài)或動作捕捉和基于Arduino控制器的機械臂控制兩大模塊,其原理框圖如圖3所示。

通過Kinect捕獲人體RGB-D數(shù)據(jù),使用OpenNI/NITE程序庫從中識別人體關(guān)節(jié)及手勢動作,并提取空間坐標;通過藍牙模塊與上位機通訊,在Arduino控制器中通過空間向量運算,計算機械臂舵機轉(zhuǎn)角,查詢動作表,找到手臂相應動作,通過串口通訊發(fā)送給機械臂控制器。機械臂控制器采用32路伺服舵機控制器作為控制器,控制機械臂關(guān)節(jié)舵機,實時完成取物、拉伸等精確作業(yè),實現(xiàn)一種新的自然人機交互模式,

實驗使用的各重要組件如圖4所示。

實驗使用的機械臂設計圖如圖5所示。

最終,實驗項目設計的體感控制機械臂能實現(xiàn)的功能見表1。

基于體感識別的機械臂運行的主要流程為:人站在Kinect視距范圍內(nèi)做“投降姿勢”,由OpenNI/NITE程序庫驅(qū)動Kinect進行姿勢校正,校正完成后,運行在Arduino核心控制器上的識別程序,驅(qū)動Kinect進行數(shù)據(jù)采集,并實時繪制出人體骨骼框架。識別程序主要的功能是識別人體各關(guān)節(jié),并通過濾波、空間向量運算、腿部姿態(tài)檢測,計算出控制機械臂所需的信息。通過無線模塊進行控制命令傳輸,數(shù)據(jù)通信協(xié)議采用自行封裝的格式,并在機械臂控制器端提供簡單的完整性校驗。機械臂控制器根據(jù)接收到的數(shù)據(jù),采用復用PWM周期的方式,完成一個PWM周期對多路舵機的調(diào)速工作,保證了機械臂動作的連貫性。

3.結(jié)語

我們研究的相關(guān)技術(shù)是人機交互和機器人控制技術(shù)的研究熱點,將基于Kinect鏡頭的體感控制技術(shù)融入到機器人控制之中,利用人體姿態(tài)或手勢動作來控制機器人,簡化機器人控制的復雜度,提高人與機器人之間的交互性,實現(xiàn)了一種新的自然人機交互模式,應用價值較好。

實驗設計出的機械臂有以下優(yōu)點:

(1)利用Kinect體感設備獲取的人體的RGB-D數(shù)據(jù),并快速、準確、實時地識別人體姿態(tài)或動作。

(2)針對RGB-D原始數(shù)據(jù)噪聲較大的問題,研究滑動平均濾波算法,并提出帶限幅加權(quán)滑動平均濾波算法,該算法能夠有效地平滑原始數(shù)據(jù),并且時滯性比滑動平均濾波算法好,數(shù)據(jù)出現(xiàn)異常隋況下能濾除,有效地避免機械臂誤動作。

(3)實現(xiàn)了基于Arduino控制器的機械臂實時控制。

我們的創(chuàng)新實驗項目在實際教學中引起了學生的極大興趣,解決了以往人機交互課程實踐項目枯燥無趣、學生學習缺乏動力的難題。豐富的實驗內(nèi)容,有趣的操作方式和全面新穎的人機交互新技術(shù)應用,吸引學生主動地走人實驗室進行學習和研究,極大地提高了學習績效。在未來的工作中,我們將進一步挖掘自然人機交互的新技術(shù)和新方式,結(jié)合現(xiàn)在的“云平臺”和“物聯(lián)網(wǎng)”等新概念,設計出更好的創(chuàng)新實驗項目。

猜你喜歡
機械臂創(chuàng)新實驗
基于無人機平臺的垃圾搜索及拾取系統(tǒng)設計
基于智能車技術(shù)的圖書館書籍整理機器人
機械臂平面運動控制與分析
巧用廢舊材料探究聲音特性
機械臂工作空間全局相對可操作度圖的構(gòu)建方法
基于創(chuàng)新實驗的物理探究能力提升
創(chuàng)新微型噴泉實驗在化學課堂教學中的應用
成才之路(2016年31期)2016-11-19 18:07:10
大眾創(chuàng)業(yè)萬眾創(chuàng)新背景下大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目實施方案的探討
考試周刊(2016年79期)2016-10-13 23:24:17
城市綠化垃圾的資源化應用創(chuàng)新實驗
科技視界(2016年12期)2016-05-25 12:08:07
定點巡視與帶電清理平臺的研究與設計
主站蜘蛛池模板: 色爽网免费视频| 九月婷婷亚洲综合在线| 久久综合九色综合97婷婷| 国产一区二区三区免费| 精品人妻AV区| 欧美高清视频一区二区三区| 国产人成在线视频| Aⅴ无码专区在线观看| 综合成人国产| 沈阳少妇高潮在线| 中文一区二区视频| 国产免费久久精品99re丫丫一| 色有码无码视频| 免费av一区二区三区在线| 国产精品偷伦在线观看| 国产女同自拍视频| 欧美日本在线| 日韩免费毛片| 国产精品免费福利久久播放 | 99re在线免费视频| 亚洲色图欧美视频| 毛片在线看网站| 亚洲精品你懂的| 成年免费在线观看| 亚洲人妖在线| 狠狠色狠狠综合久久| 国产无码网站在线观看| 91精品视频播放| 国产精品亚洲αv天堂无码| 激情综合五月网| 啪啪国产视频| 四虎永久免费地址在线网站| 精品一区二区三区波多野结衣| 日韩欧美网址| 高清无码一本到东京热| 亚洲AV无码乱码在线观看裸奔| 欧美人在线一区二区三区| 91精品视频网站| 制服丝袜国产精品| 亚洲不卡影院| 国产毛片网站| 国产精品永久免费嫩草研究院 | 伊人色综合久久天天| 国产女人18毛片水真多1| 亚洲免费福利视频| 日本日韩欧美| 中文字幕调教一区二区视频| 国产成人高精品免费视频| 成人亚洲视频| 99re精彩视频| 亚洲天堂精品在线| 3344在线观看无码| 国产视频入口| 久久久精品无码一二三区| 亚洲 欧美 日韩综合一区| 日本福利视频网站| 欧美三级不卡在线观看视频| 欧美综合成人| www.99精品视频在线播放| 国产天天色| 欧美精品成人一区二区在线观看| 亚洲激情99| 日本草草视频在线观看| 日韩在线2020专区| 精品91在线| 久久精品无码一区二区国产区| 无码乱人伦一区二区亚洲一| 久久中文无码精品| 国产一区二区三区在线观看免费| 亚洲第一色视频| 青青草国产在线视频| 日韩国产高清无码| 国产精品免费久久久久影院无码| 亚洲区一区| 最新午夜男女福利片视频| 午夜精品久久久久久久99热下载| 91久草视频| 中文字幕有乳无码| 亚洲美女视频一区| 免费在线看黄网址| 永久天堂网Av| 亚洲日韩精品伊甸|