導游機器人及其控制方法
【專利摘要】本發(fā)明提供了一種導游機器人及其控制方法,其中,導游機器人包括:本體、驅動單元、行走單元、和顏色檢測單元,及沿游覽行進路線鋪設于不同位置地面的、與地面顏色區(qū)別明顯的純色色帶;導游機器人的控制方法為通過顏色識別,實現導游機器人沿色帶循跡,并在指定展點播放相應介紹語音;本發(fā)明提供的導游機器人通過識別地面色帶或色塊的顏色,可以自動循跡,并且在到達各展點之后,播放相應的介紹語音;本發(fā)明既節(jié)省了人力資源,又解決了便攜式解說器定位不準確的問題,可以引導訪客有順序地參觀各展點,達到更好地展覽效果。
【專利說明】導游機器人及其控制方法
【技術領域】
[0001]本發(fā)明涉及機器人【技術領域】,特別是指一種導游機器人及其控制方法。
【背景技術】
[0002]隨著現代科技的發(fā)展,智能化的電器越來越深入人心。在許多旅游景點、展廳等場所,游客在參觀景物或展品時需要駐足閱讀設置于其旁邊的說明牌,當游客較多時會耽誤大量的時間,并造成擁堵,影響功能安全;并且會有一部分游客無法看清說明牌上的內容,影響觀覽體驗。對于上述問題的解決方法大多是采用人工講解,但是這種方式會浪費大量的人力資源;也有一些景點采用便攜解說器,在到達指定景點后自動播放解說錄音,但是這種方式存在地點識別不準確的問題。
[0003]鑒于以上原因,需要一種能夠準確識別路徑和展點,且能夠在指定地點為游客提供解說服務的導游裝置。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明的目的在于提出一種能夠自動尋路,并能夠在指定地點為游客提供解說服務的導游機器人,以及該機器人的控制方法。
[0005]本發(fā)明提供的導游機器人,包括:
[0006]本體,包括機器人外殼,其內部設置有控制單元;
[0007]驅動單元,連接至所述控制單元,包括由控制單元控制其運轉的第一驅動馬達和第二驅動馬達;
[0008]行走單元,包括設置于所述本體底部的第一驅動輪、第二驅動輪和兩個萬向輪;所述第一驅動馬達驅動所述第一驅動輪,所述第二驅動馬達驅動所述第二驅動輪,當兩輪同速轉動時,導游機器人直行,當兩輪不同速轉動時,導游機器人轉向;所述萬向輪用于維持導游機器人的平衡;
[0009]人體感應單元,連接至所述控制單元,用于檢測是否有人員接近或離開,并向所述控制單元發(fā)送人員接近信息或人員離開信息;
[0010]語音播報單元,連接至所述控制單元,根據所述控制單元發(fā)出的語音播報信息播放相應的語音內容;
[0011]顏色檢測單元,用于檢測導游機器人正下方的顏色,并將檢測到的顏色信息發(fā)送給所述控制單元用以矯正機器人的前進方向;及
[0012]沿游覽行進路線鋪設于不同位置地面的、與地面顏色區(qū)別明顯的純色色帶。
[0013]根據本發(fā)明提供的導游機器人的一些可選實施例,所述顏色檢測單元設置于所述本體底部,包括垂直于導游機器人的前進方向等距并排設置于所述本體底部正中的至少四個傳感器,以導游機器人前進方向為觀察視角,自左至右依次為第一至第四傳感器;所述第一傳感器與所述第四傳感器之間的距離略小于所述色帶的寬度;所述第一傳感器至第四傳感器能夠識別其下方地面顏色的RGB值,并將此RGB值發(fā)送至所述控制單元;第一至第四傳感器檢測到的RGB值分別為第一至第四RGB值;所述控制單元根據接收到的RGB值矯正機器人的前進方向并決定機器人下一步的行為。
[0014]根據本發(fā)明提供的導游機器人的一些可選實施例,所述色帶經過各展點旁側,且在色帶起點、色帶終點和各展點旁的色帶表面分別設置有一色塊;所述色帶與各所述色塊均為純色,且其顏色均不相同;所述色帶與各所述色塊的顏色的RGB值預先保存至所述控制單兀;
[0015]當所述顏色檢測單元檢測到的顏色的RGB值與色帶的顏色相同時,所述控制單元根據第一傳感器至第四傳感器分別所檢測到的正下方的RGB值對導游機器人的前進方向進行矯正;若所述顏色檢測單元檢測到的顏色的RGB值與任一所述色塊的顏色相同時,所述控制單元控制所述語音播報單元播放該色塊所對應展點的介紹語音。
[0016]根據本發(fā)明提供的導游機器人的一些可選實施例,所述色帶為一閉合環(huán)路,色帶起點與色帶終點使用同一色塊進行標識。
[0017]根據本發(fā)明提供的導游機器人的一些可選實施例,所述人體感應單元包括紅外線感應開關、微波感應開關和超聲波感應開關中的至少一種。
[0018]本發(fā)明提供的導游機器人的控制方法,其特征在于,包括:
[0019]步驟1,檢測是否有人員接近或離開;若有人員接近,播放迎客語音,并在播放完畢后跳至步驟2 ;若有人員離開,播放送客語音;
[0020]步驟2,開始循跡前進;若到達展點,停止前進并播放該展點的介紹語音,在播放完畢后繼續(xù)循跡;若到達終點,停止前進并播放送客語音。
[0021]根據本發(fā)明提供的導游機器人的控制方法的一些可選實施例,地面設置有純色的色帶,其上設置有純色的色塊;所述色帶經過各展點旁側,且在色帶起點、色帶終點和各展點旁的色帶上分別設置有一色塊;所述色帶與各所述色塊的顏色均不相同;導游機器人起始位置位于所述色帶起點;從垂直于導游機器人前進方向且等距并排分布的四個傳感器獲取其正下方地面的RGB值,并將該RGB值發(fā)送至控制單元;以導游機器人前進方向為觀察視角,所述四個傳感器所采集到地面的RGB值自左至右依次為第一至第四RGB值;所述色帶與各所述色塊的顏色的RGB值預先保存至所述控制單元;所述控制單元將所述第一至第四RGB值同預先保存的所述色帶與各所述色塊的顏色的RGB值進行對比判斷,以確定導游機器人的位置并決定機器人下一步的行為。
[0022]根據本發(fā)明提供的導游機器人的控制方法的一些可選實施例,所述步驟2中循跡前進的步驟包括:
[0023]S10,若第一至第四RGB值中任意一項處于預先保存至所述控制單元的各所述色塊的顏色的RGB值中任意一項的范圍內,則導游機器人停止前進,并播放該RGB值所對應色塊旁展點的相應介紹語音,在播放完畢后繼續(xù)循跡前進;
[0024]S11,若僅第一 RGB值不處于所述色帶顏色的RGB值的范圍,則導游機器人向右轉動第一角度,然后繼續(xù)循跡;
[0025]S12,若僅第一 RGB值和第二 RGB值均不處于所述色帶顏色的RGB值的范圍,則導游機器人向右轉動第二角度,然后繼續(xù)循跡;
[0026]S13,若僅第四RGB值不處于所述色帶顏色的RGB值的范圍,則導游機器人向左轉動第一角度,然后繼續(xù)循跡;
[0027]S14,若僅第三RGB值和第四RGB值均不處于所述色帶顏色的RGB值的范圍,則導游機器人向左轉動第二角度,然后繼續(xù)循跡;
[0028]S15,若第一至第四RGB值均處于所述色帶顏色的RGB值的范圍,則導游機器人直行。
[0029]根據本發(fā)明提供的導游機器人的控制方法的一些可選實施例,在傳感器前設置一白光光源,啟用傳感器中的紅色濾波器,測量10ms中傳感器發(fā)出的第一脈沖數,并將255與所述第一脈沖數的比值作為紅色調整參數;啟用傳感器中的綠色濾波器,測量10ms中傳感器發(fā)出的第二脈沖數,并將255與所述第二脈沖數的比值作為綠色調整參數;啟用傳感器中的藍色濾波器,測量10ms中傳感器發(fā)出的第三脈沖數,并將255與所述第三脈沖數的比值作為藍色調整參數。
[0030]根據本發(fā)明提供的導游機器人的控制方法的一些可選實施例,所述傳感器獲取其下方地面顏色的RGB值的步驟包括:
[0031]S21,啟用傳感器中的紅色濾波器,測量10ms中傳感器的輸出脈沖數,并將該脈沖數乘以所述紅色調整參數,得到的數值即為當前傳感器下方地面顏色的R值;
[0032]S22,啟用傳感器中的綠色濾波器,測量10ms中傳感器的輸出脈沖數,并將該脈沖數乘以所述綠色調整參數,得到的數值即為當前傳感器下方地面顏色的G值;
[0033]S23,啟用傳感器中的藍色濾波器,測量10ms中傳感器的輸出脈沖數,并將該脈沖數乘以所述藍色調整參數,得到的數值即為當前傳感器下方地面顏色的B值。
[0034]從上面所述可以看出,本發(fā)明提供了一種通過顏色識別進行循跡的導游機器人及其控制方法;通過識別地面色帶或色塊的顏色,導游機器人可以自動循跡,并且在到達各展點之后,播放相應的介紹語音;本發(fā)明既節(jié)省了人力資源,又解決了便攜式解說器定位不準確的問題,可以引導訪客有順序地參觀各展點,達到更好地展覽效果。
【專利附圖】
【附圖說明】
[0035]圖1為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的主視圖;
[0036]圖2為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的底部視圖;
[0037]圖3為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的各單元關系圖;
[0038]圖4為本發(fā)明導游機器人及其控制方法的實施例中色帶的示意圖;
[0039]圖5為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的循跡方法的流程圖;
[0040]圖6為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的傳感器獲取RGB值的過程的流程圖。
【具體實施方式】
[0041]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0042]圖1為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的主視圖;圖2為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的底部視圖;圖2中A所指示方向為導游機器人前向,并以下面所述的“前、后、左、右”均以此方向為參考前向;圖3為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的各單元關系圖;如圖1、圖2所示,并結合圖3,本發(fā)明提供的導游機器人包括:
[0043]本體1,包括機器人外殼,其內部設置有控制單元101和驅動單元102 ;其中,控制單元101用于集中控制導游機器人,包括實現人體感應、語音播報、顏色循跡、驅動等功能;驅動單元102包括兩組驅動馬達,分別為第一驅動馬達和第二驅動馬達,且此兩組驅動馬達均可在驅動單元102的控制下調整轉速;
[0044]行走單元103,包括第一驅動輪1031、第二驅動輪1032和兩個萬向輪1033 ;其中,兩驅動輪同軸對稱設置在機器人本體1底部左右兩側,其軸線與參考前向垂直,且較佳的,使得導游機器人的重心在垂直于地面方向上的投影落在該軸線上,且右側為第一驅動輪1031,左側為第二驅動輪1032 ;第一驅動輪1031連接至第一驅動馬達,第二驅動輪1032連接至第二驅動馬達,當兩驅動馬達帶動兩驅動輪同速轉動時,導游機器人直行,當兩驅動馬達轉速不同,并帶動兩驅動輪不同速轉動時,導游機器人轉向(例如,第一馬達轉速大于第二馬達,此時第一驅動輪1031轉速大于第二驅動輪1032,進而使得導游機器人左轉),轉向角度的大小可以通過改變兩馬達的轉速差來進行控制;兩個萬向輪1033設置在機器人本體1底部指向前后方向的中心線上,并一前一后設置,且較佳的,使得導游機器人的中心在垂直于地面方向上的投影落在兩萬向輪1033的中點;
[0045]人體感應單元104,設置于導游機器人本體1的頂端,連接至控制單元101,用于檢測是否有人員接近或離開,并向控制單元101發(fā)送人員接近信息或人員離開信息;該人體感應單元104包括超聲波感應開關、紅外感應開關等中的至少一種;當有人接近時,相應感應開關被觸發(fā),進而使得控制單元101得知有人員接近,并控制相關單元工作,當人員遠離時,相應感應開關因檢測不到人員存在而關閉,使得控制單元101得知人員已經離開;
[0046]語音播報單元105,設置于導游機器人本體1前部,連接至控制單元101,根據控制單元101發(fā)出的語音播報信息播放相應的語音:控制單元101通過人體感應單元104接收到人員接近的信息時,控制語音播報單元105播放迎客語音,當其通過人體感應單元104接收到人員離開的信息時,控制語音播報單元105播放送客語音;同時語音播報單元105還負責播放各展點的介紹語音;
[0047]顏色檢測單元106,設置于機器人本體1底部中央,包括第一傳感器1061、第二傳感器1062、第三傳感器1063和第四傳感器1064,這四個傳感器垂直于導游機器人的前進方向等距排列,自左至右依次為第一至第四傳感器(即沿左右方向等距排列,且第一傳感器1061和第四傳感器1064關于機器人本體1的中線對稱,第二傳感器1062和第三傳感器1063關于機器人本體1的中線對稱);該顏色檢測單元106連接至控制單元101,能夠檢測其正下方地面顏色(當位于色帶上時,為色帶的顏色),并實時地向控制單元101反饋檢測到的顏色的RGB值;第一至第四傳感器檢測到的RGB值分別為第一至第四RGB值;所述控制單元101根據接收到的RGB值矯正機器人的前進方向并決定機器人下一步的行為。
[0048]圖4為本發(fā)明導游機器人及其控制方法的實施例中色帶的示意圖。如圖所示,本發(fā)明提供的導游機器人還包括鋪設于地面的色帶2,色帶2的寬度略大于上述第一傳感器1061與第四傳感器1064之間的距離,色帶2經過導游機器人需要進行介紹的各展點的旁偵h且在色帶起點、色帶終點和各展點旁的色帶上分別設置有一色塊,色帶與各色塊的顏色均為純色且均不相同。以圖4所示的色帶為例,其包括起點色塊201、第一展點色塊202、第二展點色塊203和終點色塊204 ;初始時將導游機器人本體1放置于起點色塊201處,并將導游機器人的前向調整至與圖中B方向相同,導游機器人通過循跡沿色帶2依次到達第一展點色塊202、第二展點色塊203和終點色塊204,到達展點色塊時,導游機器人會通過語音播報單元105播放相應的介紹語音,到達終點色塊時,導游機器人會通過語音播報單元105播報送客語音。
[0049]上述的色帶2也可首尾相接,形成一閉合環(huán)路,起點色塊201和終點色塊204共用同一色塊。這樣做的好處是在解說完畢后,不需要將導游機器人移動到起點位置,只要有工作人員在旁進行一定監(jiān)控,導游機器人就可以自主完成循環(huán)講解,進一步減輕工作人員的工作量,并且更加智能、方便。
[0050]以上為本發(fā)明提供的導游機器人及其控制方法中,導游機器人的組成結構以及其各單元功能的介紹,下面介紹導游機器人的控制方法。
[0051]本發(fā)明提供的導游機器人及其控制方法中,導游機器人的控制方法包括以下步驟:
[0052]步驟1,檢測是否有人員接近或離開;若有人員接近,播放迎客語音,并在播放完畢后跳至步驟2 ;若有人員離開,播放送客語音;
[0053]步驟2,開始循跡前進;若到達展點,停止前進并播放該展點的介紹語音,在播放完畢后繼續(xù)循跡;若到達終點,停止前進并播放送客語音。
[0054]圖5為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的循跡方法的流程圖;上述導游機器人的顏色檢測單元106中,令第一傳感器1061至第四傳感器1064等四個傳感器所檢測到的地面顏色RGB值依次為第一 RGB值至第四RGB值,第一至第四傳感器隨時將檢測到的RGB值發(fā)送至控制單元101 ;控制單元101中預存有色帶2和各色塊的顏色的RGB值,控制單元101將接收到的RGB值與預存的色帶2和各色塊的顏色的RGB值相對比,進而判斷機器人當前所處位置并決定機器人下一步的行為。結合圖5,上述步驟2中循跡前進的步驟如下:
[0055]S10,若第一至第四RGB值中任意一項處于預先保存至控制單元101的各色塊的顏色的RGB值中任意一項的范圍內,則導游機器人停止前進,并播放該RGB值所對應色塊旁展點的相應介紹語音,在播放完畢后繼續(xù)循跡前進;
[0056]S11,若僅第一 RGB值不處于色帶2顏色的RGB值的范圍,則導游機器人向右轉動第一角度,然后繼續(xù)循跡;
[0057]S12,若僅第一 RGB值和第二 RGB值均不處于色帶2顏色的RGB值的范圍,則導游機器人向右轉動第二角度,然后繼續(xù)循跡;
[0058]S13,若僅第四RGB值不處于色帶2顏色的RGB值的范圍,則導游機器人向左轉動第一角度,然后繼續(xù)循跡;
[0059]S14,若僅第三RGB值和第四RGB值均不處于色帶2顏色的RGB值的范圍,則導游機器人向左轉動第二角度,然后繼續(xù)循跡;
[0060]S15,若第一至第四RGB值均處于色帶2顏色的RGB值的范圍,則導游機器人直行。
[0061]在上述S11中,若僅第一 RGB值不處于色帶2顏色的RGB值的范圍,即第二至第四RGB值均處于所述色帶顏色的RGB值的范圍,由于第一傳感器1061是四個顏色傳感器中位于最左側的一個,當它沒有檢測到色帶顏色,即它的正下方是地面,而其他的顏色傳感器均檢測到色帶顏色時,說明其他傳感器正下方是色帶,即色帶有向右偏移的趨勢,因此導游機器人向右轉動第一角度以使得四個傳感器均繼續(xù)保持在色帶范圍內,從而實現沿色帶循跡前進;上述S12中,若僅第一 RGB值和第二 RGB值均不處于色帶2顏色的RGB值的范圍,說明四個顏色傳感器中左側兩個傳感器正下方均為地面,而右側兩個傳感器正下方為色帶,說明色帶有向右偏移的趨勢,且偏移的趨勢較大,因此導游機器人向右轉動第二角度以使得四個傳感器均繼續(xù)保持在色帶范圍內,從而實現沿色帶循跡前進;S13、S14與S11、S12同理;而S15中,若第一至第四RGB值均處于色帶2顏色的RGB值的范圍,說明導游機器人并沒有偏離色帶的范圍,故導游機器人直行。上述第一角度的范圍是15°至30°,第二角度的范圍是30°至60°,可視具體情況進行調整;例如,若場地較大,色帶2的轉彎弧度均較小時,可以令第一角度為15°,第二角度為30°,這樣就可以滿足導游機器人的轉彎需求;但如果場地較小,色帶2的轉彎弧度較大,此時就需要加大第一角度和第二角度,以減小轉彎半徑,使得導游機器人在較小的場地中的轉向可以更加靈活,此時可以考慮令第一角度為30°,第二角度為60°。
[0062]在S10至S15步驟中,導游機器人通過將其顏色檢測單元106中各傳感器檢測到的RGB值與預存在控制單元101中的色帶以及各色塊的顏色的RGB對比,如果滿足以上條件,則執(zhí)行相應動作;其中,在判斷檢測到的RGB值是否與預存RGB值相同時,判斷條件為檢測到的RGB值是否落在預存RGB值附近的一個范圍內,這樣設定的原因是在不同的光線條件下,傳感器檢測出的RGB值會發(fā)生一定程度的偏差,因此在判斷時需要將這一偏差考慮在內,即只要檢測到的RGB值落在預存RGB值附近的一個范圍內,就認為二者相同;這個范圍應當根據使用場地的環(huán)境、光照條件等不同進行調整,若光照條件比較穩(wěn)定,則可以選擇較小的范圍,使得顏色識別更加精確,若光照變化較大,則可以選擇一個相對較大的范圍,以保證能夠準確地識別顏色。
[0063]上述S10至S15為并列關系,導游機器人的控制單元101根據從顏色檢測單元106接收到的四個傳感器反饋的RGB值,確定執(zhí)行S11至S15中的某個步驟。
[0064]本發(fā)明提供的導游機器人的顏色檢測單元106中使用的顏色傳感器配置有紅、綠、藍三種濾波器,可以分別僅允許紅、綠、藍三色光通過,且在接收到不同顏色的光照時,在同一時間內顏色傳感器會發(fā)出不同的脈沖數;在正式使用前,需要對顏色傳感器進行白平衡調整,具體調整方法為在傳感器前設置一白光光源(該白光光源應當與實際使用場景中照明所用的光源相同,以保證白平衡調整的準確性),啟用傳感器中的紅色濾波器,測量10ms中傳感器發(fā)出的第一脈沖數,并將255與所述第一脈沖數的比值作為紅色調整參數;啟用傳感器中的綠色濾波器,測量10ms中傳感器發(fā)出的第二脈沖數,并將255與所述第二脈沖數的比值作為綠色調整參數;啟用傳感器中的藍色濾波器,測量10ms中傳感器發(fā)出的第三脈沖數,并將255與所述第三脈沖數的比值作為藍色調整參數。由于白光是由紅、綠、藍三色混合而成的,因此在得到上述三個調整參數之后,在檢測顏色時,只要分別啟用顏色傳感器中紅、綠、藍三色濾波器10ms,并檢測相應濾波器啟用時顏色傳感器發(fā)出的脈沖數,再分別與相應的顏色調整參數相乘,得到的數值即分別為所檢測顏色的R、G、B值。
[0065]圖6為本發(fā)明導游機器人及其控制方法的實施例中導游機器人的傳感器獲取RGB值的過程的流程圖。如圖所示并參照以上內容,本發(fā)明在步驟S10至S15中,第一至第四傳感器中任意一個傳感器獲取其下方地面顏色的RGB值的步驟包括:
[0066]S21,啟用傳感器中的紅色濾波器,測量10ms中傳感器的輸出脈沖數,并將該脈沖數乘以紅色調整參數,得到的數值即為當前傳感器下方地面顏色的R值;
[0067]S22,啟用傳感器中的綠色濾波器,測量10ms中傳感器的輸出脈沖數,并將該脈沖數乘以綠色調整參數,得到的數值即為當前傳感器下方地面顏色的G值;
[0068]S23,啟用傳感器中的藍色濾波器,測量10ms中傳感器的輸出脈沖數,并將該脈沖數乘以藍色調整參數,得到的數值即為當前傳感器下方地面顏色的B值。
[0069]經過以上步驟,顏色傳感器就可以以30ms為周期實時向控制單元101反饋正下方地面顏色的RGB值,以便控制單元101做出相應的判斷。
[0070]從上面所述可以看出,本發(fā)明提供了一種通過顏色識別進行循跡的導游機器人及其控制方法;通過識別地面色帶或色塊的顏色,導游機器人可以自動循跡,并且在到達各展點之后,播放相應的介紹語音;本發(fā)明既節(jié)省了人力資源,又解決了便攜式解說器定位不準確的問題,可以引導訪客有順序地參觀各展點,達到更好地展覽效果。
[0071]所屬領域的普通技術人員應當理解:以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種導游機器人,其特征在于,包括 本體,包括機器人外殼,其內部設置有控制單元; 驅動單元,連接至所述控制單元,包括由控制單元控制其運轉的第一驅動馬達和第二驅動馬達; 行走單元,包括設置于所述本體底部的第一驅動輪、第二驅動輪和兩個萬向輪;所述第一驅動馬達驅動所述第一驅動輪,所述第二驅動馬達驅動所述第二驅動輪,當兩輪同速轉動時,導游機器人直行,當兩輪不同速轉動時,導游機器人轉向;所述萬向輪用于維持導游機器人的平衡; 人體感應單元,連接至所述控制單元,用于檢測是否有人員接近或離開,并向所述控制單元發(fā)送人員接近信息或人員離開信息; 語音播報單元,連接至所述控制單元,根據所述控制單元發(fā)出的語音播報信息播放相應的語音內容; 顏色檢測單元,用于檢測導游機器人正下方的顏色,并將檢測到的顏色信息發(fā)送給所述控制單元用以矯正機器人的前進方向;及 沿游覽行進路線鋪設于不同位置地面的、與地面顏色區(qū)別明顯的純色色帶。
2.根據權利要求1所述的導游機器人,其特征在于,所述顏色檢測單元設置于所述本體底部,包括垂直于導游機器人的前進方向等距并排設置于所述本體底部正中的至少四個傳感器,以導游機器人前進方向為觀察視角,自左至右依次為第一至第四傳感器;所述第一傳感器與所述第四傳感器之間的距離略小于所述色帶的寬度;所述第一傳感器至第四傳感器能夠識別其下方地面顏色的RGB值,并將此RGB值發(fā)送至所述控制單元;第一至第四傳感器檢測到的RGB值分別為第一至第四RGB值;所述控制單元根據接收到的RGB值矯正機器人的前進方向并決定機器人下一步的行為。
3.根據權利要求2所述的導游機器人,其特征在于,所述色帶經過各展點旁側,且在色帶起點、色帶終點和各展點旁的色帶表面分別設置有一色塊;所述色帶與各所述色塊均為純色,且其顏色均不相同;所述色帶與各所述色塊的顏色的RGB值預先保存至所述控制單元; 當所述顏色檢測單元檢測到的顏色的RGB值與色帶的顏色相同時,所述控制單元根據第一傳感器至第四傳感器分別所檢測到的正下方的RGB值對導游機器人的前進方向進行矯正;若所述顏色檢測單元檢測到的顏色的RGB值與任一所述色塊的顏色相同時,所述控制單元控制所述語音播報單元播放該色塊所對應展點的介紹語音。
4.根據權利要求3所述的導游機器人,其特征在于,所述色帶為一閉合環(huán)路,色帶起點與色帶終點使用同一色塊進行標識。
5.根據權利要求1所述的導游機器人,其特征在于,所述人體感應單元包括紅外線感應開關、微波感應開關和超聲波感應開關中的至少一種。
6.一種導游機器人的控制方法,其特征在于,包括: 步驟1,檢測是否有人員接近或離開;若有人員接近,播放迎客語音,并在播放完畢后跳至步驟2 ;若有人員離開,播放送客語音; 步驟2,開始循跡前進;若到達展點,停止前進并播放該展點的介紹語音,在播放完畢后繼續(xù)循跡;若到達終點,停止前進并播放送客語音。
7.根據權利要求6所述的導游機器人的控制方法,其特征在于,地面設置有純色的色帶,其上設置有純色的色塊;所述色帶經過各展點旁側,且在色帶起點、色帶終點和各展點旁的色帶上分別設置有一色塊;所述色帶與各所述色塊的顏色均不相同;導游機器人起始位置位于所述色帶起點;從垂直于導游機器人前進方向且等距并排分布的四個傳感器獲取其正下方地面的RGB值,并將該RGB值發(fā)送至控制單元;以導游機器人前進方向為觀察視角,所述四個傳感器所采集到地面的RGB值自左至右依次為第一至第四RGB值;所述色帶與各所述色塊的顏色的RGB值預先保存至所述控制單元;所述控制單元將所述第一至第四RGB值同預先保存的所述色帶與各所述色塊的顏色的RGB值進行對比判斷,以確定導游機器人的位置并決定機器人下一步的行為。
8.根據權利要求7所述的導游機器人的控制方法,其特征在于,所述步驟2中循跡前進的步驟包括: S10,若第一至第四RGB值中任意一項處于預先保存至所述控制單元的各所述色塊的顏色的RGB值中任意一項的范圍內,則導游機器人停止前進,并播放該RGB值所對應色塊旁展點的相應介紹語音,在播放完畢后繼續(xù)循跡前進; SI I,若僅第一 RGB值不處于所述色帶顏色的RGB值的范圍,則導游機器人向右轉動第一角度,然后繼續(xù)循跡; S12,若僅第一 RGB值和第二 RGB值均不處于所述色帶顏色的RGB值的范圍,則導游機器人向右轉動第二角度,然后繼續(xù)循跡; S13,若僅第四RGB值不處于所述色帶顏色的RGB值的范圍,則導游機器人向左轉動第一角度,然后繼續(xù)循跡; S14,若僅第三RGB值和第四RGB值均不處于所述色帶顏色的RGB值的范圍,則導游機器人向左轉動第二角度,然后繼續(xù)循跡; S15,若第一至第四RGB值均處于所述色帶顏色的RGB值的范圍,則導游機器人直行。
9.根據權利要求8所述的導游機器人的控制方法,其特征在于,在傳感器前設置一白光光源,啟用傳感器中的紅色濾波器,測量1ms中傳感器發(fā)出的第一脈沖數,并將255與所述第一脈沖數的比值作為紅色調整參數;啟用傳感器中的綠色濾波器,測量1ms中傳感器發(fā)出的第二脈沖數,并將255與所述第二脈沖數的比值作為綠色調整參數;啟用傳感器中的藍色濾波器,測量1ms中傳感器發(fā)出的第三脈沖數,并將255與所述第三脈沖數的比值作為藍色調整參數。
10.根據權利要求9所述的導游機器人的控制方法,其特征在于,所述傳感器獲取其下方地面顏色的RGB值的步驟包括: S21,啟用傳感器中的紅色濾波器,測量1ms中傳感器的輸出脈沖數,并將該脈沖數乘以所述紅色調整參數,得到的數值即為當前傳感器下方地面顏色的R值; S22,啟用傳感器中的綠色濾波器,測量1ms中傳感器的輸出脈沖數,并將該脈沖數乘以所述綠色調整參數,得到的數值即為當前傳感器下方地面顏色的G值; S23,啟用傳感器中的藍色濾波器,測量1ms中傳感器的輸出脈沖數,并將該脈沖數乘以所述藍色調整參數,得到的數值即為當前傳感器下方地面顏色的B值。
【文檔編號】G05D1/02GK104298240SQ201410564258
【公開日】2015年1月21日 申請日期:2014年10月22日 優(yōu)先權日:2014年10月22日
【發(fā)明者】陳海初, 羅威, 張厚寶, 江民新, 謝昌安 申請人:湖南格蘭博智能科技有限責任公司