国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

自建機器人館員的實踐
——“小陶”誕生記

2018-12-27 03:28:22南京曉莊學(xué)院圖書館
圖書館理論與實踐 2018年11期
關(guān)鍵詞:小陶館員總線

曹 畋(南京曉莊學(xué)院圖書館)

機器人館員屬于專業(yè)領(lǐng)域服務(wù)機器人,與傳統(tǒng)的工業(yè)機器人相比,服務(wù)機器人更貼近人們的日常生活。圖書館作為文化服務(wù)的窗口單位,對機器人館員進行研究與建設(shè),會為提升圖書館的服務(wù)質(zhì)量、降低人力成本、推動圖書館轉(zhuǎn)型帶來深刻影響。[1]研究專業(yè)領(lǐng)域的服務(wù)機器人是服務(wù)機器人發(fā)展的重要組成部分,專業(yè)領(lǐng)域內(nèi)服務(wù)機器人的研究對提升服務(wù)機器人行業(yè)甚至國家競爭力有著重要的促進作用。[2]

1 “小陶”開發(fā)背景及設(shè)計思路

1.1 開發(fā)背景和需求

南京曉莊學(xué)院圖書館(以下簡稱“我館”)前身是陶行知先生于1927年創(chuàng)辦曉莊試驗鄉(xiāng)村師范時設(shè)立的圖書館,當(dāng)時名為“書呆子莫來館”,之所以起這樣奇怪的名字,是因為陶行知先生畢生提倡實踐學(xué)習(xí)、勇于創(chuàng)新的教育理念。為了紀(jì)念和弘揚陶行知先生實踐至上的精神,我館將研發(fā)的第一臺機器人館員命名為“小陶”。為了研究開發(fā)“小陶”,我館特邀館內(nèi)技術(shù)部老師、一線館員以及南京曉莊學(xué)院機器人實驗室的老師組成了專業(yè)研究團隊:技術(shù)部門提供前端技術(shù)及知識庫的支持、一線館員提供需求與相關(guān)常見問題的處理經(jīng)驗、機器人實驗室提供加工及運動控制技術(shù)的支持。

通過多方調(diào)研,我館最終確定開發(fā)高150cm、重30kg的“小陶”圖博機器人1.0版本,要求該圖博機器人具備如下功能:① 自主定位和自主移動能力,移動速度約0.25m/s;② 具備引導(dǎo)、移動手臂等運動條件,同時需保障人機交互過程的安全性;③ 能夠在室內(nèi)各種材質(zhì)的平整地面自由行動,且不可造成地毯磨損;④ 可以完成自主巡航和遙控指揮兩種運動模式。

1.2 開發(fā)流程和思路

通過借鑒世界上現(xiàn)有服務(wù)機器人的控制結(jié)構(gòu)和原理,輔以參考目前國內(nèi)圖書館、博物館的應(yīng)用環(huán)境及應(yīng)用條件,我館對“小陶”提出了初步的性能需求,并在技術(shù)實施條件許可的范圍內(nèi)建立機器人基礎(chǔ)結(jié)構(gòu)設(shè)計方案。方案充分體現(xiàn)了圖書館、博物館的機器人館員的實際性能和功能需求,主要包括:機器人館員傳感器選擇和設(shè)計、機器人館員運動設(shè)計方案、機器人館員語言對話方案等。為了更好地說明本次“小陶”的開發(fā)流程和思路圖,圖1將開發(fā)過程中的各個階段及各階段之間的關(guān)系進行了展現(xiàn)。

圖1 機器人館員“小陶”開發(fā)流程和思路

2 “小陶”實現(xiàn)的相關(guān)技術(shù)

(1)智能控制技術(shù)。智能控制技術(shù)主要包括:神經(jīng)網(wǎng)絡(luò)、云計算、大數(shù)據(jù)、模糊控制等一系列高新技術(shù)。其中,模糊控制包含變量定義、知識庫、模糊化、多級判斷及反模糊化五個主要方面,是機器人館員開發(fā)中難度最大的技術(shù)部分。

(2)傳感器與信號處理。機器人館員在工作時依靠傳感器獲取和識別周圍的環(huán)境,一般來說需要獲取的內(nèi)容越多,所需要的傳感器也越多。目前常用的傳感器有光傳感器、聲傳感器、力傳感器、距離傳感器等。

(3)自主導(dǎo)航與定位是機器人館員研究的核心問題之一,也是機器人館員研究的難點。目前,其他領(lǐng)域的服務(wù)機器人已經(jīng)開始研究采用傳感器和神經(jīng)網(wǎng)絡(luò)技術(shù)共同完成機器人的自主定位和導(dǎo)航的技術(shù)。[3]為了直觀地說明機器人館員導(dǎo)航定位系統(tǒng),筆者繪制了機器人館員導(dǎo)航定位系統(tǒng)圖(見圖2)。

(4)路徑規(guī)劃技術(shù)。機器人館員需要在工作空間中找到一條從起始位置到目標(biāo)位置的路徑,并且該路徑能有效地避開所有障礙物。目前采用的路徑規(guī)劃技術(shù)可分為智能和非智能兩種:非智能的路徑規(guī)劃辦法有自由空間法、柵格解耦法、人工勢場法等;智能路徑規(guī)劃辦法有模糊邏輯、遺傳算法、Q學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)等基于人工智能的技術(shù)方案。[4]

圖2 機器人館員導(dǎo)航定位系統(tǒng)

(5)人機交互技術(shù)。目前常用的人機交互技術(shù)包括:文字識別、語音合成與識別、圖像識別與處理、機器翻譯等。通過人機交互,用戶不但可以隨時改變機器人的狀態(tài)而且可以進行信息交互。

2.1 傳感器的選擇

“小陶”機器人館員需要具備自主移動和避障功能。機器人館員擬采用8個避障傳感模塊和12個光電傳感模塊,用于“小陶”對地面或物體表面的灰度檢查,同時,配合激光傳感器和圖像傳感器對地面和障礙物進行檢測。傳感器的放置是設(shè)計的難點之一。比如:當(dāng)單位面積傳感器放置得過多時,就會出現(xiàn)多個傳感器同時發(fā)現(xiàn)一個障礙物的情況,產(chǎn)生大量的干擾數(shù)據(jù),增加數(shù)據(jù)處理難度;當(dāng)單位面積上傳感器過少時,就會造成障礙物漏檢測的情況。為解決這一問題,在對“小陶”進行設(shè)計時,研究團隊將8個避障傳感模塊和12個光電傳感模塊均勻地放置在底盤圓周的邊緣處,同時將激光傳感器和圖像傳感器放置在較高的位置,以此保證“小陶”在行動中能夠避開高低不同的障礙物。

“小陶”的自主巡線功能采用最新的3D機器人視覺來實現(xiàn),即通過兩個高速圖像傳感器把經(jīng)過圖像處理的3D環(huán)境信息傳輸給“小陶”。而高速攝像頭由于處理過程比較復(fù)雜,攝影處理速度相對較慢,所以在具體使用過程中,黑白路線由僅能夠識別黑色和白色的激光傳感器和紅外線傳感器處理,復(fù)雜位置環(huán)境的識別由高速攝影頭處理,以保證“小陶”自主巡線功能具有較高的效率。

2.2 主控芯片選擇

根據(jù)預(yù)算和實際需求情況,研究團隊為“小陶”選擇了機器人自體控制與信息處理模塊MH-Cel001。該芯片屬于8位系列單片機中配置較好的一款,工作時間平路為16MHZ,有80個可編程I/0口,有8個8位定時器/計數(shù)器,且具有獨立的預(yù)分頻和比較器功能;有兩路8位PWM、6路16位PWM、13個通信接口。開始的時候考慮過ATMEL公司AVR系列的ATMEGA128,但由于其無法同時處理二十個以上的脈沖信號而放棄。

2.3 總線實現(xiàn)

目前,服務(wù)機器人的常用總線包括RS-232、RS-422、RS-485、CAN等。① RS-232總線是由電子工業(yè)協(xié)會 (Electronic Industries Association,EIA) 制定的,其通信模式為一對一,抗干擾能力較差,最遠(yuǎn)距離為 15m,最高速率為 20Kbps。② RS-422是由RS-232發(fā)展升級而來的,傳送距離提升到了1200m,傳送速率達到10MB/s,可以實現(xiàn)一對多的單方向傳輸。③ RS-485是一種串行總線,最高傳送速率為10MB/s,最多可以安裝128個收發(fā)器。但由于沒有數(shù)據(jù)鏈路層而無法識別數(shù)據(jù)錯誤,易導(dǎo)致一個點出現(xiàn)問題則可能整個總線導(dǎo)致崩潰的惡劣情況。④ CAN是由ISO國際標(biāo)準(zhǔn)化組織提出的一種串行總線協(xié)議,最遠(yuǎn)傳送距離高達10km,總線節(jié)點多達110個,具有很好的數(shù)據(jù)效驗機制,數(shù)據(jù)通信非常可靠。通過以上對常用總線在速率、開發(fā)周期、容錯機制、傳送距離、通信機制等方面的比較,研究團隊最終選擇了性能突出、安全可靠的CAN作為“小陶”的總線,并且選用了廣州致遠(yuǎn)股份有限公司生產(chǎn)的CANalyst-Ⅱ分析儀+應(yīng)用協(xié)議分析工具作為CAN總線分析儀,該產(chǎn)品支持兩路CAN接口及USB 2.0接口,具備CAN總線協(xié)議分析功能。[5]

2.4 總控制系統(tǒng)的實現(xiàn)

機器人館員的主要功能是在圖書館、博物館等的入口處迎賓,向進館用戶介紹使用規(guī)則、館藏資源、特色服務(wù)、注意事項等內(nèi)容,所以軟件設(shè)計上不僅需要機器人館員能夠?qū)崿F(xiàn)引導(dǎo)來賓、與人交流、自主行走、發(fā)現(xiàn)和避讓障礙等功能,還應(yīng)具有安全可靠、容易操作、容易調(diào)試的特性。為此,研究團隊選擇微軟提供的Virual C#6.0作為“小陶”的軟件開發(fā)環(huán)境,控制芯片為MH-Ce1001芯片。機器人館員的控制流程見圖3。

圖3 “小陶”的控制流程

其中,接收存儲數(shù)據(jù)、數(shù)據(jù)分析與運算、機器人行為部分對應(yīng)的是“小陶”的主機部分。機器人軟件可以分為三大部分,分別是機器人底盤移動控制程序、主機軟件、其他運動控制程序;主機軟件按照功能分為三個部分:語音識別與合成部分、自動移動與遙控移動功能、其他動作控制部分;機器人底盤移動控制程序包括:傳感器數(shù)據(jù)處理程序、自動巡線避障程序、電機控制程序、中斷控制程序,數(shù)據(jù)傳輸控制程序。由于目前“小陶”的研發(fā)經(jīng)費沒有全部到位,所以其動作控制部分還未完全開發(fā),但已做出預(yù)留方案。“小陶”的軟件總體結(jié)構(gòu)見圖4。

圖4 “小陶”的軟件總體結(jié)構(gòu)

2.5 電機控制實現(xiàn)

對于“小陶”的移動功能,研究團隊采用了萬向輪設(shè)計,輪子半徑約16mm。在應(yīng)用環(huán)境理想狀態(tài)下,假設(shè)“小陶”的中心在底盤中心上,筆者繪制出了“小陶”的運動學(xué)示意圖(見圖5)。

圖5 “小陶”的運動學(xué)示意圖

在坐標(biāo)系XOY中,令人的坐標(biāo)系為X’O’Y’,則在任意時刻t,“小陶”在坐標(biāo)系中的位置為Q=(x,y,θ)T,θ表示某時刻軸X’與軸X的夾角,為“小陶”的角速度(逆時針為正),x、y代表“小陶”的中心位置?!靶√铡备鬏喌木€速度為V=(v1v2v3v4)T。

當(dāng)“小陶”平動時,軸X’與軸X的夾角為0,v1=-v3,v2=-v4;旋轉(zhuǎn)運動時,四個輪以相同方向、相同速度驅(qū)動。[6]由此可以得出,“小陶”底板運動的基本函數(shù)。

“小陶”向前走的函數(shù)為

Forward

{MoveContr1 (1,move,1);

MoveContr2 (1,move,1);

MoveContr3 (1,move,0);

MoveContr4 (1,move,0);}

“小陶”后退的函數(shù)為

Backword

{MoveContr1 (1,move,0);

MoveContr2 (1,move,0);

MoveContr3 (1,move,1);

MoveContr4 (1,move,1);}

“小陶”向左的函數(shù)為

Left

{MoveContr1 (1,move,0);

MoveContr2 (1,move,1);

MoveContr3(1,move,1);

MoveContr4(1,move,0);}

“小陶”向右的函數(shù)為

Right

{MoveContr1(1,move,1);

MoveContr2(1,move,0);

MoveContr3(1,move,0);

MoveContr4(1,move,1);}

“小陶”旋轉(zhuǎn)的函數(shù)為

{MoveContr1(1,move,1);

MoveContr2(1,move,1);

MoveContr3(1,move,1);

MoveContr4(1,move,1);}

Anti-clockwise

{MoveContr1 (1,move,0);

MoveContr2 (1,move,0);

堅持把培育和引進創(chuàng)新創(chuàng)業(yè)人才作為支撐綠色發(fā)展戰(zhàn)略的關(guān)鍵舉措來抓,真正把人才作為創(chuàng)新發(fā)展的核心要素和破解發(fā)展難題的“金鑰匙”,以人才創(chuàng)新驅(qū)動新舊動能轉(zhuǎn)換。

MoveContr3 (1,move,0);

MoveContr4 (1,move,0);}

有了“小陶”底板運動的基本函數(shù),很容易衍生出“小陶”左上45°、左下 45°、右上45°、右上45°的函數(shù)。有了這些函數(shù)的綜合應(yīng)用,就可以完成“小陶”在平面上的任何運動控制了。

“小陶”左下45°走的函數(shù)為

{MoveContr1 (0,move,1);

MoveContr2 (1,move,1);

MoveContr3(0,move,1);

MoveContr4(1,move,0);}

“小陶”左上45度走的函數(shù)為

{MoveContr1(1,move,0);

MoveContr2(0,move,1);

MoveContr3 (1,move,1);

MoveContr4 (0,move,1);}

“小陶”右上45度走的函數(shù)為

{MoveContr1 (1,move,1);

MoveContr2 (0,move,1);

MoveContr3 (1,move,0);

MoveContr4 (0,move,1);}

“小陶”右下45度走的函數(shù)為

{MoveContr1 (0,move,1);

MoveContr2 (1,move,0);

MoveContr3 (0,move,1);

MoveContr4(1,move,1);}

2.6 智能應(yīng)答實現(xiàn)

在設(shè)計構(gòu)想中,“小陶”具備與人交流的功能,然而完全自行開發(fā)語言系統(tǒng)是一項難度巨大的工程。研究團隊計劃采用科大訊飛的語音識別系統(tǒng),目前科大訊飛公司公開提供語音合成系統(tǒng)InterPhonic和語音識別系統(tǒng)InterReco。InterPhonic 6.0能夠朗讀指定文本中的文字內(nèi)容、導(dǎo)出朗讀的語音文件;InterReco 5.0能為自助語音服務(wù)提供呼叫導(dǎo)航功能和關(guān)鍵字語音識別,[7]該系統(tǒng)的識別率處于行業(yè)領(lǐng)先,且提供全面的開放支持。InterPhonic 6.0幾乎可以滿足所有中國方言的識別和輸入,甚至可以完成中英文的混合輸入,且InterPhonic 6.0支持的對接口也非常多,常用的SAPI接口、COM接口都在其支持范圍內(nèi)。

“小陶”在應(yīng)答知識庫的提取上采用了歐氏距離相似度距離度量算法,這種算法相對于常用的余玄相似度算法而言,具有更高的維度和準(zhǔn)確度。如果將余玄相似度算法看成平面上兩條線段的夾角,那么歐氏距離相似度距離度量算法所表現(xiàn)的則是三維空間中兩個點的空間距離。

3 總結(jié)

目前,雖然本館開發(fā)的“小陶”1.0版本已經(jīng)基本完成,但對于“小陶”的研發(fā)和建設(shè)并沒有結(jié)束。總體來說,自行開發(fā)服務(wù)機器人雖然前期投入較直接購買成品略顯高昂,但后期更容易根據(jù)自身的需求來調(diào)整和改進。對于還沒有固定服務(wù)模式的新興圖書館機器人館員來說,這樣的建設(shè)模式不但促進了高校學(xué)科建設(shè),而且為圖書館智慧機器人的服務(wù)建設(shè)積累了寶貴的經(jīng)驗。

猜你喜歡
小陶館員總線
基于PCI Express總線的xHC與FPGA的直接通信
機載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
青海省人民政府關(guān)于轉(zhuǎn)聘謝承華、斗尕館員為榮譽館員的決定
青海政報(2018年1期)2018-07-09 05:50:56
愛情不只是蕃茄炒蛋
家庭百事通(2018年3期)2018-03-19 15:09:20
青海省人民政府關(guān)于轉(zhuǎn)聘謝佐等3位館員為榮譽館員的決定 青政〔2017〕32號
青海政報(2017年7期)2017-07-24 14:14:41
一位郵遞員的愛情
幸福家庭(2016年1期)2016-01-09 07:28:20
多通道ARINC429總線檢查儀
淺談圖書館青年館員職業(yè)生涯規(guī)劃
河南科技(2014年19期)2014-02-27 14:15:53
基于EtherCAT總線的ROV控制系統(tǒng)設(shè)計
河南科技(2014年16期)2014-02-27 14:13:22
客串男友
小品文選刊(2013年6期)2013-04-29 12:55:58
沂南县| 皋兰县| 昆山市| 那坡县| 玉山县| 石屏县| 临朐县| 霸州市| 西贡区| 项城市| 承德县| 长治市| 内黄县| 原平市| 黄石市| 遵义县| 阿尔山市| 广安市| 连平县| 孟津县| 宝清县| 图片| 都江堰市| 钟祥市| 顺昌县| 南昌市| 甘谷县| 东兴市| 张家口市| 龙山县| 哈尔滨市| 改则县| 静安区| 衡阳县| 措勤县| 凤山市| 印江| 科技| 中宁县| 科尔| 越西县|