一種基于云計算的智能交互服務機器人的制作方法
【專利摘要】本實用新型公開了一種基于云計算的智能交互機器人系統,包括云服務平臺、至少一個機器人本體和它體機器人,所述機器人本體、所述它體機器人分別與所述云服務平臺相互通訊;所述機器人本體包括相互連接的遠端控制模塊和傳感器通用接口,所述機器人本體通過網絡通訊與所述它體機器人信息互動或服務互動;所述它體機器人包括除了所述機器人本體之外的周邊同一空間或遠程不同空間的其他機器人或設備;所述云服務平臺上設有共享服務存儲區,用于與所述機器人本體或所述它體機器人之間實現信息共享。本實用新型服務機器人的應用軟件和數據信息可獨立于機器人本體之外由云服務平臺提供,提供基于云計算的高速大數據的服務,以滿足用戶的多樣化需求。
【專利說明】—種基于云計算的智能交互服務機器人
【技術領域】
[0001]本實用新型涉及機器人交互及控制【技術領域】,尤其涉及一種基于云計算的智能交互機器人系統。
【背景技術】
[0002]傳統的服務機器人包括物理層(硬件結構)和程序層(軟件系統)組成,可以通過自主或人機交互操作模式執行指令,是自成體系的獨立架構,其操作和應用等軟件均安裝于機器人本體內硬件的存儲設備中,類似于一臺高級的個人PC。
[0003]但是,僅僅靠單臺服務機器人的獨立運作已經無法滿足日益多樣化和復雜化的用戶需求,不難想象,依靠網絡進行海量數據的傳遞已經成為必然。在如此的大背景下,一種名為網絡機器人的智能設備隨之出現,網絡機器人可使用戶通過無線或者有線網絡接入指定服務,隨時隨地遠程控制異地設備和智能家居、進行危險作業等,但是,由于存在對海量數據處理不夠高效等問題,因此一般的網絡機器人不夠智能和靈活。
[0004]專利CN102196039A公開了一種基于云計算的多機器人系統及其實現方法,包括多個機器人節點、多個用于處理機器人運行信息的云計算節點、與機器人節點和云計算節點進行交互的控制模塊,該系統方案結構復雜,無法實現機器人之間以及機器人與云計算服務平臺之間的全面信息交互功能。
[0005]專利CN102571859A公開了一種通過云計算控制機器人的系統及方法,該方法包括:設置用于訪問云服務器的驗證信息,將所設置的驗證信息存儲至云服務器,并將所設置的驗證信息分配給用戶端設備;接收用戶端設備訪問云服務器的請求;根據用戶設置的驗證信息檢查該用戶端設備是否能夠訪問云服務器;當用戶端設備對云服務器具有訪問權限時,接收機器人的經緯度坐標及工作狀態信息;根據所述的經緯度坐標及工作狀態信息查找離工作任務發送地最近的機器人;發送工作指令給所查找到的機器人,調用該機器人到工作任務發生地執行相應的工作任務。該系統方案通過云服務器統一管理所有的機器人,無法實現機器人之間以及機器人與云計算服務平臺之間的全面信息交互功能。
[0006]隨著互聯網技術的發展,特別是網絡傳輸技術的進步,大數據無線高速傳輸已經成為可能,云計算的應用開始逐步實現商業化,計算能力已經成為可以無償或有償使用的跨越國界的人類公共資源,服務機器人提供基于云計算的高速大數據的服務于是成為可倉泛。
實用新型內容
[0007]本實用新型的目的是提供一種基于云計算的智能交互機器人系統,服務機器人的應用軟件和數據信息可獨立于機器人本體之外由云服務平臺提供,提供基于云計算的高速大數據的服務,以滿足用戶的多樣化需求。
[0008]本實用新型的目的是通過下述技術方案實現的:
[0009]一種基于云計算的智能交互機器人系統,其中,包括云服務平臺、至少一個機器人本體和它體機器人,所述機器人本體、所述它體機器人分別與所述云服務平臺相互通訊;所述機器人本體包括相互連接的遠端控制模塊和傳感器通用接口,所述機器人本體通過網絡通訊與所述它體機器人信息互動或服務互動;所述它體機器人包括除了所述機器人本體之外的周邊同一空間或遠程不同空間的其他機器人或設備;所述云服務平臺上設有共享服務存儲區,用于與所述機器人本體或所述它體機器人之間實現信息共享。
[0010]上述基于云計算的智能交互機器人系統,其中,所述機器人本體還包括外觀殼體和內部支撐結構、傳感器、通訊和計算單元、存儲設備、輸入輸出設備、執行機構,所述傳感器通過所述傳感器通用接口與外部傳感器設備互連,所述通訊和計算單元主要由中央處理器和緩存器組成。
[0011]上述基于云計算的智能交互機器人系統,其中,所述機器人本體通過點對點通訊或網格式通訊方式與所述它體機器人信息互動或服務互動。
[0012]上述基于云計算的智能交互機器人系統,其中,所述輸入輸出設備包括輸入鍵盤、輸入鼠標、輸入無線通信設備、輸出液晶顯示屏和輸出揚聲器、行為執行機構等。
[0013]上述基于云計算的智能交互機器人系統,其中,所述輸入無線通信設備為紅外線通信設備或藍牙通信設備或者WIFI通信設備。
[0014]上述基于云計算的智能交互機器人系統,其中,所述執行機構為控制器或FPGA。
[0015]上述基于云計算的智能交互機器人系統,其中,所述云服務平臺包括但不限于超級計算機、計算機機群或分布式互聯的計算機。
[0016]上述基于云計算的智能交互機器人系統,其中,所述傳感器通用接口為一個或一個以上。
[0017]上述基于云計算的智能交互機器人系統,其中,機器人應用軟件可獨立于機器人本體。
[0018]上述基于云計算的智能交互機器人系統,其中,全面交互的模式:與環境信息、人工信息、基于云計算的互聯網資源、它體機器人全面交互。
[0019]與已有技術相比,本實用新型的有益效果在于:
[0020]本實用新型機器人本體只需要物理層(硬件結構)和基本的開放式的操作軟件(類似PC的通用桌面操作系統及其后臺程序),各種應用軟件和數據資源則是基于云計算提供的大數據服務來提供,服務機器人本體成為架構在云計算這種新型資源使用和交付模式基礎上的云計算終端執行設備。
【專利附圖】
【附圖說明】
[0021]圖1是本實用新型基于云計算的智能交互機器人系統的系統結構圖。
【具體實施方式】
[0022]下面結合原理圖和具體操作實施例對本實用新型作進一步說明。
[0023]如圖1所示,本實用新型基于云計算的智能交互機器人系統包括云服務平臺100、至少一個機器人本體200和它體機器人300,機器人本體200、它體機器人300分別與云服務平臺100相互通訊。機器人本體200包括相互連接的遠端控制模塊和傳感器通用接口(未在圖中標出),并通過網絡通訊與它體機器人300信息互動或服務互動。此處的它體機器人300優選包括除了機器人本體200之外的周邊同一空間或遠程不同空間的其他機器人或設備。另外,云服務平臺100上設有共享服務存儲區101,用于與機器人本體200或它體機器人300之間實現信息共享。
[0024]機器人本體200主要包括物理層和程序層,物理層面來說,主要包括外觀殼體和內部支撐結構、傳感器、通訊和計算單元、存儲設備、輸入輸出設備、執行機構,傳感器通過傳感器通用接口與外部傳感器設備互連,外部傳感器設備可以是壓力傳感器、溫度傳感器、濕度傳感器和化學成分傳感器等等。通訊和計算單元主要由中央處理器和緩存器組成。程序層面來說,則包括開放式基礎操作系統(即基礎操作軟件及后臺程序等)。
[0025]參照圖1,機器人本體200通過點對點通訊或網格式通訊方式與它體機器人300信息互動或服務互動,機器人之間的通訊方式可以是分布式或者集中式,不限于圖中所示的通訊方式。輸入輸出設備包括輸入鍵盤、輸入鼠標、輸入無線通信設備、輸出液晶顯示屏和輸出揚聲器等。輸入無線通信設備優選為紅外線通信設備或藍牙通信設備或者WIFI通信設備,三種通信設備所遵循的通訊協議均為已經過市場驗證的成熟體系,易于本實用新型的實現。
[0026]執行機構為控制器或可編程邏輯器件FPGA,通過機器人本體200的執行機構參與環境互動,影響和改變環境信息,又可通過機器人本體200發出指令操控其他設備改變環境信息。即:可以通過傳感器輸入環境信息到機器人本體200,機器人本體200又可與環境信息雙向互動,如:環境信息可通過機器人本體200發出指令傳遞給其他設備,如空氣調節器,指揮空氣調節器改變環境溫度、濕度等環境信息。也就是說機器人本體200既可直接參與環境互動,也可間接參與環境互動。
[0027]或者,通過機器人本體200的執行機構參與人機互動,又可通過機器人本體200發出指令操控其他設備參與人機互動。即:可通過輸入設備輸入人工信息到機器人本體200,機器人本體200又可與人工信息雙向互動,也就是說機器人本體200既可直接參與人工互動,也可間接參與人工互動。
[0028]環境信息是指除人工信息之外的所有外部信息,機器人本體200可以通過各種傳感器將外部環境的聲音、溫度、濕度、煙霧、光照、輻射、空間數據、電子信息等環境信息采集后輸入機器人本體200,用于判斷環境狀況,機器人本體200可決策后作出雙向互動反應。人工信息是指通過人工直接或間接發出的指令及人類本體生物特征等除了環境信息之外的由人參與的所有信息。如:語音、表情、視覺、觸覺、行為等人類本體生物信息,及人工主動發出的指令。
[0029]繼續參照圖1,機器人本體200不需要安裝所有的應用軟件,只需基本的操作系統和部分應用程序,其所需資源來源于基于大數據高速傳輸的互聯網云計算提供的數據服務,云計算不僅提供應用程序服務,也提供基礎信息、運算能力、存儲空間等服務,機器人本體200通過網絡按需、易擴展的方式獲得所需的各種服務,包括IT、軟件、互聯網相關的其他服務,計算能力作為商品通過互聯網流通并支持作為終端設備的機器人本體,機器人本體200成為互聯網云計算的終端執行設備。機器人本體200作為云計算終端執行設備,也可以參與云計算的服務提供,與連接在網絡上的其他設備遠程互動,可以將其所提供的信息、計算能力、硬件等服務通過網絡提供給第三方,參與云計算服務的提供,為其他需要的客戶提供服務資源。[0030]上述描述中的機器人本體200也可用它體機器人300代替。
[0031]需要指出的是,云服務平臺100可以是包括但不限于超級計算機、計算機機群或分布式互聯的計算機,也可以是任何其他形式的可進行海量數據處理的計算資源和存儲資源的集合。傳感器通用接口為一個或一個以上,所用傳感器通用接口的輸入電壓信號標準為大于0伏小于伏,其輸入電流信號標準為大于4毫安小于20毫安,但不限于上述數據。
[0032]本實用新型機器人本體只需要物理層(硬件結構)和基本的開放式的操作軟件(類似PC的通用桌面操作系統及其后臺程序),各種應用軟件和數據資源則是基于云計算提供的大數據服務來提供,服務機器人本體成為架構在云計算這種新型資源使用和交付模式基礎上的云計算終端執行設備。
[0033]以上對本實用新型的具體實施例進行了詳細描述,但本實用新型并不限制于以上描述的具體實施例,其只是作為范例。對于本領域技術人員而言,任何等同修改和替代也都在本實用新型的范疇之中。因此,在不脫離本實用新型的精神和范圍下所作出的均等變換和修改,都應涵蓋在本實用新型的范圍內。
【權利要求】
1.一種基于云計算的智能交互機器人系統,其特征在于,包括云服務平臺、至少一個機器人本體和它體機器人,所述機器人本體、所述它體機器人分別與所述云服務平臺相互通訊;所述機器人本體包括相互連接的遠端控制模塊和傳感器通用接口,所述機器人本體通過網絡通訊與所述它體機器人信息互動或服務互動;所述它體機器人包括除了所述機器人本體之外的周邊同一空間或遠程不同空間的其他機器人或設備;所述云服務平臺上設有共享服務存儲區,用于與所述機器人本體或所述它體機器人之間實現信息共享。
2.根據權利要求1所述基于云計算的智能交互機器人系統,其特征在于,所述機器人本體還包括外觀殼體和內部支撐結構、傳感器、通訊和計算單元、存儲設備、輸入輸出設備、執行機構,所述傳感器通過所述傳感器通用接口與外部傳感器設備互連,所述通訊和計算單元主要由中央處理器和緩存器組成。
3.根據權利要求2所述基于云計算的智能交互機器人系統,其特征在于,所述機器人本體通過點對點通訊或網格式通訊方式與所述它體機器人信息互動或服務互動。
4.根據權利要求2所述基于云計算的智能交互機器人系統,其特征在于,所述輸入輸出設備包括輸入鍵盤、輸入鼠標、輸入無線通信設備、輸出液晶顯示屏和輸出揚聲器、行為執行結構。
5.根據權利要求4所述基于云計算的智能交互機器人系統,其特征在于,所述輸入無線通信設備為紅外線通信設備或藍牙通信設備或者WIFI通信設備以及其他無線通信方式。
6.根據權利要求2所述基于云計算的智能交互機器人系統,其特征在于,所述執行機構為控制器或FPGA或者其他機械執行結構;機器人作為云計算的終端執行設備。
7.根據權利要求1所述基于云計算的智能交互機器人系統,其特征在于,所述云服務平臺包括但不限于超級計算機、計算機機群或分布式互聯的計算機;大數據的云計算作為機器人軟件和信息的資源提供模式。
8.根據權利要求1所述基于云計算的智能交互機器人系統,其特征在于,所述傳感器通用接口為一個或一個以上。
9.根據權利要求1所述基于云計算的智能交互機器人系統,其特征在于,機器人應用軟件可獨立于機器人本體。
10.根據權利要求1所述基于云計算的智能交互機器人系統,其特征在于,全面交互的模式:與環境信息、人工信息、基于云計算的互聯網資源、它體機器人全面交互。
【文檔編號】H04L29/08GK203399145SQ201320423104
【公開日】2014年1月15日 申請日期:2013年7月16日 優先權日:2013年7月11日
【發明者】張殿禮 申請人:弗徠威智能機器人科技(上海)有限公司