周華春

摘 要:智能垃圾桶選用Kinect體感手勢識別傳感器,其能夠捕捉、跟蹤以及解密人體的動作和手勢,它通過對深度圖像和骨骼圖像的分析實現(xiàn)動態(tài)手勢識別。在骨骼圖像的20個骨點中選取至少2個有效骨骼點,通過追蹤這些骨骼點的位置來實現(xiàn)對手部的追蹤;再通過對手部深度圖像的分析來實現(xiàn)動態(tài)手勢識別。
1 智能垃圾桶功能和特點
a、智能喚醒——家里或辦公室沒有人時,垃圾桶將處于停止工作狀態(tài),等家里或辦公室有人吸煙或丟垃圾時,雖然有一段時間垃圾桶處于停止工作狀態(tài),但這時垃圾桶同樣能自己識別判斷你是否需要服務(wù)而開始投入工作;
b、隨意控制移動——當你想讓垃圾桶到某個地點去,可以用手勢隨意的控制垃圾桶向左向右,向前向后移動,然后移動到你想到達的位置;
c、隨意控制桶蓋開關(guān)——當你丟垃圾時可以用一個手勢就能讓桶蓋打開;不使用時,則可以用一個手勢命令桶蓋關(guān)閉;
d、定點清理——地面某個地方特別臟時,可以控制垃圾桶的吸塵功能定點在特別臟的地方清理,達到你滿意為止;
e、異味檢測——當垃圾桶內(nèi)的垃圾不多但存放時間過長而發(fā)生惡臭等異味的時候,提醒主人清理;
f、防碰撞——當垃圾桶碰到障礙物和遇到過不了的坑時,自動繞道躲避。
2 體感手勢識別智能垃圾桶方案
基于體感手勢控制智能移動平臺基礎(chǔ)上所開發(fā)的智能垃圾桶是由Kinect傳感器采集人的各種手勢,該傳感器能有效地管理音頻和視頻信息,將數(shù)據(jù)處理后通過USB2.0接口傳送給上位機,由上位機分析處理數(shù)據(jù)后經(jīng)Zigbee通訊模塊傳送到智能垃圾桶,智能垃圾桶接收到指令后,根據(jù)之前人的姿態(tài)執(zhí)行相應(yīng)的作業(yè),實現(xiàn)響應(yīng)的智能垃圾桶功能。方案結(jié)構(gòu)圖
如圖2-1所示。這款產(chǎn)品操作簡單,只需要一些很普通、簡單的手勢即可完成對體感手勢控制智能移動平臺的操作。
圖2-1智能垃圾桶方案圖
圖3-1智能垃圾桶框架(紅線為供電)
3 硬件設(shè)計
智能垃圾桶硬件電路框架如圖3-1所示,Zigbee無線接收控制命令,CC2530控制電機、吸塵器、垃圾桶開關(guān)蓋。超聲波傳感器檢測前方障礙物、下方懸崖,智能躲避,異味傳感器檢測垃圾桶內(nèi)有害氣體,如果有異味報警提醒。考慮到節(jié)約電能和傳感器及電機等用電設(shè)備不一樣,電源也分為LDO、開關(guān)電源兩種,LDO電源負責(zé)傳感器、報警提示供電,開關(guān)電源給MCU、電機等其他設(shè)備供電。
3.5.1 CC2530最小系統(tǒng)及Zigbee無線通訊
CC2530集成了51單片機內(nèi)核,網(wǎng)絡(luò)節(jié)點最多可以連接255個,每個的通信距離在60-100米左右。Zigbee協(xié)調(diào)器通過USB接口連接電腦,電腦發(fā)送控制命令控制網(wǎng)絡(luò)里的節(jié)點工作。CC2530既是單片機也是Zigbee無線通訊芯片,如圖3-2所示。圖3-3所示CC2530是有倆個晶振為它提供時鐘信號,CC2530的系統(tǒng)時鐘system clock可選擇外部32MHz crystal oscillator,或者內(nèi)部自帶的16MHz RC oscillator,但是RF工作時必須選擇32MHz crystal oscillator。如圖3-4所示CC2530復(fù)位只需把RESET接負極。
圖3-2 CC2530典型電路(包含天線電路)
圖3-3 CC2530最小系統(tǒng)晶振電路
圖3-4 CC2530最小系統(tǒng)復(fù)位電路
參考文獻
[1]陳一明,張云華.基于手勢識別的機器人人機交互技術(shù)研究[J].機器人.2009.31(4):341-356.
[2]劉軍,田國會.智能空間下基于手勢識別的人機交互[J].北京聯(lián)合大學(xué)學(xué)報2010年6月.
[3]劉進,張?zhí)煨?圖像不變矩的推廣[J].計算機學(xué)報.2004.27(5):668-674.