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