一種機器人的控制系統(tǒng)及其方法
【技術領域】
[0001]本發(fā)明涉及機器人交互技術領域,尤其是涉及一種機器人的控制系統(tǒng)及其方法。
【背景技術】
[0002]機器人(Robot)是自動執(zhí)行工作的機器裝置。它既可以接受人類指揮,又可以運行預先編排的程序,也可以根據(jù)以人工智能技術制定的原則綱領行動。它的任務是協(xié)助或取代人類工作的工作,例如生產(chǎn)業(yè)、建筑業(yè),或是危險的工作。機器人是高級整合控制論、機械電子、計算機、材料和仿生學的產(chǎn)物。目前在工業(yè)、醫(yī)學、農(nóng)業(yè)甚至軍事等領域中均等有重要用途。
[0003]隨著社會的進步,機器人不僅在工業(yè)、醫(yī)學、農(nóng)業(yè)或者軍事上應用廣泛,更是在生活上開始慢慢地融入人類的社交。但由于機器人的功能多樣化,人們在使用機器人存在難以操作的問題;且現(xiàn)有的機器人與人們互動的比較少,或者交互模式單一。
【發(fā)明內容】
[0004]針對上述提出的問題,本發(fā)明提供了一種機器人的控制系統(tǒng)及其方法,其目的在于將與機器人的交互設置成娛樂性和實用性相結合的互動模式,通過“養(yǎng)成游戲”的方式引導用戶使用機器人,實現(xiàn)機器人使用娛樂化和簡單化,降低學習使用成本。
[0005]為了實現(xiàn)上述目的,本發(fā)明提供了一種機器人的控制系統(tǒng),其特征在于包括:機器人和手機?而。
[0006]所述機器人內設有語音識別引擎、中文分詞器、功能篩選模塊、消息分發(fā)模塊、任務系統(tǒng)處理模塊、貨幣系統(tǒng)模塊以及數(shù)據(jù)共享模塊。
[0007]所述語音識別引擎識別用戶發(fā)出的自然語音。
[0008]所述自然語音經(jīng)過中文分詞器和功能篩選模塊處理后由消息分發(fā)模塊發(fā)送到任務系統(tǒng)處理模塊。
[0009]所述任務系統(tǒng)處理模塊將處理結果傳送到貨幣系統(tǒng)模塊;貨幣系統(tǒng)模塊將積累的數(shù)據(jù)傳送到數(shù)據(jù)共享模塊;數(shù)據(jù)共享模塊共享數(shù)據(jù)到手機端。
[0010]所述手機端包括邏輯處理器以及UI動畫處理模塊。
[0011]所述邏輯處理器連接數(shù)據(jù)共享模塊,共享機器人的數(shù)據(jù),并經(jīng)過處理后傳送到Π動畫處理模塊。
[0012]所述UI動畫處理模塊將處理后的信息通過手機端顯示。
[0013]更進一步地,所述機器人內還設有響應處理模塊;所述手機端還包括界面操作模塊和即時通訊模塊;界面操作模塊接收操作控制信息,通過即時通訊模塊傳送到機器人內的響應處理模塊,機器人做出相應的響應。
[0014]本發(fā)明還提供了一種機器人的控制方法,其特征在于,包括以下步驟:
a、語音識別引擎識別用戶發(fā)出的語音信息,并將語音信息傳送到中文分詞器;
b、中文分詞器對語音信息按稱謂關鍵詞和功能關鍵詞進行分類處理,并將語音信息傳送到功能篩選模塊;
C、功能篩選模塊判斷語音信息的功能類型,并根據(jù)語音信息的不同功能類型發(fā)送語音信息到消息分發(fā)模塊;
d、消息分發(fā)模塊根據(jù)功能篩選模塊的篩選結果,將語音信息傳送至任務系統(tǒng)處理模塊;
e、任務系統(tǒng)處理模塊根據(jù)語音信息做任務;
f、經(jīng)上述步驟e后,貨幣系統(tǒng)模塊收集任務系統(tǒng)處理模塊做任務所獲得的積分;
g、貨幣系統(tǒng)模塊將積分數(shù)據(jù)傳輸?shù)綌?shù)據(jù)共享模塊;
h、數(shù)據(jù)共享模塊將積分數(shù)據(jù)共享到手機端的邏輯處理模塊上;
1、手機端的邏輯處理模塊對數(shù)據(jù)進行處理,并將處理后的數(shù)據(jù)傳送到Π動畫處理模塊;
j、n動畫處理模塊根據(jù)數(shù)據(jù)控制手機端的動畫動作,通過手機端顯示用戶與機器人的交互結果。
[0015]更進一步地,還可以通過手機端的界面操作模塊控制機器人做出相應的相應;從所述界面操作模塊輸入控制信號;即時通訊模塊接收到控制信號后傳送到機器人上的響應處理模塊。
[0016]更進一步地,所述任務系統(tǒng)模塊中的任務包括新手任務、即時任務雙人版、即時任務單人版、成就系統(tǒng)以及分享到朋友圈任務。
[0017]采用本發(fā)明產(chǎn)生的有益效果:1、本發(fā)明主要包括機器人和手機端,機器人內設置數(shù)據(jù)共享模塊,將與機器人交互的數(shù)據(jù)共享到手機端上,通過手機端的邏輯處理器以及Π動畫處理模塊展示數(shù)據(jù)共享結果。也可以通過手機端的機器人動畫模型發(fā)送信息到機器人上,控制機器人做相應的反應。實體機器人與虛擬機器人同步契合,雙向互動,具有高度的娛樂性與實用性。
[0018]2、本發(fā)明以創(chuàng)新性的“養(yǎng)成游戲”模式逐步引導用戶使用機器人,實現(xiàn)功能的娛樂化和操作的簡單化,降低用戶學習成本;以“需要照料的寵物”的形式喚起用戶的對于機器人的情感依附;以手機端彌補了機器人端本身較難完成的操作;以“養(yǎng)成游戲”中發(fā)放任務的形式完成對機器人的必要控制。
【附圖說明】
[0019]圖1為本發(fā)明一種機器人的控制系統(tǒng)中用戶與機器人交互的結構簡圖。
[0020]圖2為本發(fā)明一種機器人的控制系統(tǒng)中手機端與機器人交互的結構簡圖。
[0021]圖3為本發(fā)明一種機器人的控制系統(tǒng)及其方法的流程圖。
【具體實施方式】
[0022]本發(fā)明主要以“養(yǎng)成游戲”模式控制機器人,在手機端上設有機器人動畫模型,實現(xiàn)顯示與虛擬同步契合,雙向互動,逐步引導用戶使用機器人。下面結合說明書附圖和【具體實施方式】對本發(fā)明的實質性特點作進一步的說明。
[0023]如圖1至圖3所示,本發(fā)明提供的一種機器的交系統(tǒng),其包括機器人和手機端。機器人內設有語音識別引擎1、中文分詞器2、功能篩選模塊3、消息分發(fā)模塊4、任務系統(tǒng)處理模塊5、貨幣系統(tǒng)模塊6、數(shù)據(jù)共享模塊7以及響應處理模塊12。語音識別引擎I識別用戶發(fā)出的自然語音;自然語音經(jīng)過中文分詞器2和功能篩選模塊3處理后由消息分發(fā)模塊4發(fā)送到任務系統(tǒng)處理模塊5 ;任務系統(tǒng)處理模塊5將處理結果傳送到貨幣系統(tǒng)模塊6 ;貨幣系統(tǒng)模塊6將積累的數(shù)據(jù)傳送到數(shù)據(jù)共享模塊7 ;數(shù)據(jù)共享模塊7共享數(shù)據(jù)到手機端。手機端包括邏輯處理器8、UI動畫處理模塊9、界面操作模塊10以及即時通訊模塊11。邏輯處理器8連接數(shù)據(jù)共享模塊7,共享機器人的數(shù)據(jù),并經(jīng)過處理后傳送到UI動畫處理模塊9 ;UI動畫處理模塊9將處理后的信息通過手機端顯示。
[0024]此外,界面操作模塊10可以接收用于的操作控制信息,然后通過即時通訊模塊11傳送到機器人內的響應處理模塊12,響應處理模塊12控制機器人做出相應的響應。
[0025]本發(fā)明提供了一種機器人的控制方法,其包括以下步驟:
a、語音識別引擎識別用戶發(fā)出的語音信息,并將語音信息傳送到中文分詞器;
b、中文分詞器對語音信息按稱謂關鍵詞和功能關鍵詞進行分類處理,并將語音信息傳送到功能篩選模塊;
C、功能篩選模塊判斷語音信息的功能類型,并根據(jù)語音信息的不同功能類型發(fā)送語音信息到消息分發(fā)模塊;
d、消息分發(fā)模塊根據(jù)功能篩選模塊的篩選結果,將語音信息傳送至任務系統(tǒng)處理模塊;
e、任務系統(tǒng)處理模塊根據(jù)語音信息做任務;
f、經(jīng)上述步驟e后,貨幣系統(tǒng)模塊收集任務系統(tǒng)處理模塊做任務所獲得的積分;
g、貨幣系統(tǒng)模塊將積分數(shù)據(jù)傳輸?shù)綌?shù)據(jù)共享模塊;
h、數(shù)據(jù)共享模塊將積分數(shù)據(jù)共享到手機端的邏輯處理模塊上;
1、手機端的邏輯處理模塊對數(shù)據(jù)進行處理,并將處理后的數(shù)據(jù)傳送到Π動畫處理模塊;
j、n動畫處理模塊根據(jù)數(shù)據(jù)控制手機端的動畫動作,通過手機端顯示用戶與機器人的交互結果。
[0026]本優(yōu)選實施例中除上述機器人的控制方法外,還可以通過手機端的界面操作模塊10控制機器人做出相應的相應;從所述界面操作模塊10輸入控制信號;即時通訊模塊11接收到控制信號后傳送到機器人上的響應處理模塊12。即手機端的機器人動畫模型支持手機觸摸交互,交互方式包括