胡 凱,涂金龍
(南京交通職業(yè)技術學院,南京211188)
隨著社會的發(fā)展,科技的進步,機器人時代已經(jīng)不知不覺地來到我們的身邊。大型公共場所,諸如酒店、賓館的不斷涌現(xiàn),勢必將服務人員比重以及服務質量的要求提高到新的高度。迎賓服務體系是公共服務場所不可或缺的組成部分,它直觀體現(xiàn)著服務的優(yōu)劣。迎賓服務人員的服務質量受其文化水平、責任心以及當時的心理和生理狀態(tài)等多方面的影響因素。同一位迎賓服務人員在不同的情況下,服務質量和效率也會有所差別。況且目前中國處在“用工荒”這樣一個大的社會情勢之下。針對上述諸多的客觀因素,機器人智能迎賓服務系統(tǒng)在禮節(jié)性迎賓,人性化待客方面有很多優(yōu)點。如為休息或等待的客人表演,便民通道的指引;如公廁、消防安全通道的導向;智能化尋人尋物,在播放尋人尋物啟事等功能上有著較為明顯的優(yōu)勢。因此,公共機器人智能迎賓服務在當今具體形勢下能夠對目前面臨的問題起到較為積極的作用。
機器人智能迎賓服務系統(tǒng)所涉及的功能是經(jīng)過較為合理和周到的考慮下確定的。主要設計并能夠實現(xiàn)如下3大服務功能:人性化關懷,智能化導向,便捷化尋人尋物。
如圖1所示,為系統(tǒng)功能圖。
圖1 系統(tǒng)功能圖
1.2.1 人性化關懷
此功能的設置是關心和考慮到在服務場所活動的部分賓客,比如在飯店中等待上菜的食客,在商場中等待自己伴侶購物的顧客以及帶小孩在公共場所辦事的父母等。他們可以在等候的無聊時間里,通過機器人智能迎賓服務系統(tǒng),自助啟動機器人舞蹈功能,伴隨著優(yōu)美的旋律和機器人靈活的舞蹈,可以放松心情,消磨無聊時光,吸引并逗哄孩童,體現(xiàn)了人性化的關懷。
1.2.2 智能化導向
進入一個新的場所,尤其是陌生的公共場所里,了解其內(nèi)部具體方位設置尤為重要,本系統(tǒng)從便利性、安全性等方面考慮,設置了3個常用方位的導向,分別是Toilet指引、服務臺指引和逃生通道指引,使用者可以通過迎賓服務系統(tǒng)自助啟動機器人引航功能,機器人通過身體語言和語音提示可以較為精確地為使用者指明方向。
1.2.3 便捷化尋人尋物
在公共場所里,不小心遺失物品,或者與家人、朋友走失的情況時有發(fā)生。即使一些商場、會所里有廣播室,但是這種方式的時效性較低,同時還完全依賴于播報人員。使用者通過迎賓服務系統(tǒng)自助啟動機器人尋人尋物功能,可以及時便利地播報各種求助信息,讓求助者能夠最快地得到反饋。
系統(tǒng)中上述的3種功能較為明顯地改善了目前公共場所服務體系中存在的一些弊端,對于今后服務體系的發(fā)展有較大的幫助。
機器人智能迎賓服務系統(tǒng)是以IFIX組態(tài)軟件系統(tǒng)、GE PLC系統(tǒng)和Bioloid機器人系統(tǒng)為基本開發(fā)平臺,由IFIX系統(tǒng)設計的功能界面作為人機互動的窗口,具備系統(tǒng)管理、運行監(jiān)控等主要功能。GE PLC系統(tǒng)作為中間控制環(huán)節(jié),接收IFIX系統(tǒng)發(fā)送的命令,并發(fā)出相應的指令給Bioloid機器人系統(tǒng),起到使二者聯(lián)系的橋梁作用。Bioloid機器人系統(tǒng)是最終的執(zhí)行系統(tǒng),它收到GE PLC系統(tǒng)輸出的命令信號后,來控制機器人完成相應的服務功能。
硬件:IFIX組態(tài)軟件系統(tǒng)是一個純軟件環(huán)境的開發(fā)系統(tǒng),其所依托的硬件設備就是普通的PC機或者工控計算機,只要能夠滿足IFIX的安裝與正常運行就可以了,一般的硬件要求為Pentium II 266MHz或更高的處理器,Windows 2000/XP操作系統(tǒng),256MB內(nèi)存及以上,120MB硬盤空間及以上等。
軟件:IFIX組態(tài)軟件目前是GE FANUC公司旗下的一款口碑較為良好、應用較為廣泛的上位機組態(tài)軟件,尤其是在自動化控制和過程管理方面的應用和擴展優(yōu)勢較為明顯,其可以通過不同的驅動程序實現(xiàn)與GE、西門子、羅克韋爾、三菱、歐姆龍等諸多知名PLC制造廠商生產(chǎn)的可編程控制器進行通訊和數(shù)據(jù)傳遞,并且具有較高的軟件適應性、可靠的報警功能以及靈活的報表和歷史數(shù)據(jù)查詢等優(yōu)點。
硬件:本系統(tǒng)開發(fā)所使用的GE PLC系統(tǒng),是GE FANUC公司最新開發(fā)的PLC產(chǎn)品,又名PAC(Programmable Automation Controller)。其型號為RX3i,主要包括電源模塊PSD040、RX3iCPU模塊CPU310、以太網(wǎng)通訊模塊ETM001、數(shù)字量輸入模塊IC694ACC300A、數(shù)字量輸出模塊IC694MDL754。
軟件:本系統(tǒng)使用的軟件是GE公司專為PLC組態(tài)和編程所設計的 ME(Proficy Machine Edition)編程軟件,它可以便利地對PLC進行硬件組態(tài)、邏輯編程、程序校驗以及在線監(jiān)控與修改等工作。
硬件:本系統(tǒng)開發(fā)所使用的Bioloid機器人系統(tǒng)是由Xpartner公司研制和開發(fā)的具備一定的智能化和活動能力的中級人形機器人套件,主要包括控制模塊CM-5作為機器人的大腦、伺服電機AX-12+作為機器人的運動關節(jié),傳感器AX-S1作為機器人的視聽和聯(lián)絡器官。
軟件:軟件使用的是Bioloid機器人專用編程軟件,包括行為控制編程語言BehaviorControl Programmer和動作編程語言Motion Editor。其中行為控制程序主要用于機器人的迎賓和服務功能的設置、功能與功能之間的邏輯關系以及接收PLC執(zhí)行信息等具體工作,而動作編程主要用于設計和編排機器人具體的某個迎賓或服務的實時動作和姿態(tài)。
如圖2所示,為設計原理圖。
圖2 設計原理圖
通過點擊人機界面上的“休閑放松”、“智能引航”或“尋人尋物”按鈕后進入相應的功能控制界面,IFIX組態(tài)系統(tǒng)通過以太網(wǎng)連接將信號傳遞給GE PLC,此時與IFIX相應控件建立對應關系的PLC內(nèi)部繼電器得電,隨后啟動并執(zhí)行由Proficy Machine Edition軟件編寫的PLC程序,PLC程序經(jīng)過邏輯關系和程序運算后,輸出開關量執(zhí)行信號。我們用BehaviorControl Programmer軟件將不同的開關量執(zhí)行信號與機器人系統(tǒng)中編寫的不同服務程序建立邏輯關系。當某一開關量執(zhí)行信號輸出后,將觸發(fā)機器人系統(tǒng)中相對應的服務程序,隨后機器人系統(tǒng)調用由Motion Editor編寫的相應機器人的動作和姿態(tài)的控制程序以實現(xiàn)相關服務功能。
其中“休閑放松”功能是調用機器人舞蹈程序,并調用Windows系統(tǒng)中的音頻播放程序來實現(xiàn);“智能引航”功能是調用機器人指引程序,并調用Windows系統(tǒng)中錄制好的語音播放程序來實現(xiàn);“尋人尋物”功能是調用機器人尋人尋物程序,并調用Windows系統(tǒng)中文字音頻智能轉化程序(通過此程序可以按照錄入的文字進行播音)加以實現(xiàn)的。
IFIX人機界面與程序(圖3):
圖3 IFIX人機界面與程序
GE PLC程序(圖4):
圖4 Proficy Machine Edition編程
Bioloid機器人控制程序(圖5):
圖5 BehaviorControl Programmer編程
我們使用GE9PowerTool這個驅動程序來連接IFIX和GE PLC,如圖6,其中左邊樹杈欄里Channel0是要添加IFIX需要通訊的PLC數(shù)量,Device0是用來設定PLC的名稱以及IP地址,在這里我們將PLC的IP地址設定為192.168.0.3,將工控計算機的IP地址設定為192.169.0.2,注意必須保證兩者的IP地址前三段的地址相同才能確保通訊正常。
樹杈欄中Datablock0是根據(jù)數(shù)據(jù)信號的不同,如數(shù)字量信號或模擬量信號,將IFIX中相對應的過程數(shù)據(jù)庫中的變量與PLC中的相關數(shù)據(jù)信息建立聯(lián)系,使PLC中的變化的數(shù)據(jù)信息可以及時反饋到IFIX的過程數(shù)據(jù)庫當中。根據(jù)我們的系統(tǒng)要求,共設定了2個數(shù)據(jù)塊,一個專門進行數(shù)字量的信號聯(lián)系,一個專門建立模擬量的信號聯(lián)系。
圖6 GE9-PowerTool驅動程序
接下來就是將過程數(shù)據(jù)庫中的變量信息與IFIX監(jiān)控界面中的控制按鈕或顯示圖框建立對應關系,在“標簽名”中需要填寫監(jiān)控界面中的控制按鈕或顯示圖框的名稱,在“類型”中需要填寫數(shù)據(jù)類型,如數(shù)字量(DI)或模擬量(AI),在“I/0地址”中填寫與IFIX對應的PLC中的I/0地址信息,如圖7:
圖7 數(shù)據(jù)庫管理器
通過以上的系統(tǒng)組態(tài)和通訊,我們用IFIX設計的系統(tǒng)功能界面與GE PLC建立了關聯(lián)。當我們點擊功能界面上的某個功能按鈕時,所對應的PLC的輸出端指示燈就會點亮,同時輸出對應的開關量信號來觸發(fā)機器人控制程序。
經(jīng)過不斷的實驗和仿真,機器人智能迎賓服務系統(tǒng)可以較為理想地將目前公共場所服務體系所集中存在的一些問題進行改進和改善,同時它也將為今后服務體系的智能化和人性化發(fā)展提供有力的參考,并起到一定的推動作用。
[1]趙衛(wèi)東.FIX在上位機中的應用[J].微計算機信息,2000,16(6):56-65.
[2]賀道坤.GE FANUC Rx3iPAC在裝配生產(chǎn)線中的應用[J].Science & Technology Information,2009(9):57-58.
[3]楊子夫,米良川,李德升,等.舞蹈機器人步進電機驅動電路和程序設計[J].計算機應用,2002,28(9):1-5.
[4]梁峰,王志良,解侖,等.多舵機控制在類人機器人上的應用[J].微計算機信息,2008(1-2):242-243.