基于人工智能的擬人機器人控制方法、系統及擬人機器人的制作方法
【技術領域】
[0001]本發明涉及智能終端技術領域,特別涉及一種基于人工智能(ArtificialIntelligence,簡稱:AI)的擬人機器人控制方法、控制系統及擬人機器人。
【背景技術】
[0002]人工智能的載體通常是電腦或是移動終端等設備,然而,受限于電腦和移動終端本身的結構特點,不能夠很好地實現與人類的交互,為了體現人工智能的優勢,搭載有人工智能的大型擬人機器人孕育而生,現有的大型擬人機器人在與人類的交互性上比電腦和移動終端等直觀,可是這些擬人機器人通常只具備一些有限的運動能力和簡單的交互手段,其交互方式單一,例如:使用者通過遙控等簡單的交互手段控制擬人機器人做簡單的動作,又或者根據預先設定好的程序執行單一且簡單的動作。
[0003]現有的擬人機器人不具備類似人類的組織構成和交互方式,其交互方式單一且通常是被動的交互方式,例如:根據用戶的遙控指令執行相應的動作,并不能夠發揮人工智能的優勢,“擬人性”較差,即:并不能夠真正意義上使擬人機器人具有類似人類的思維或者主動的交互方式。綜上,相關技術中的擬人機器人的人工智能部分與運動結構等硬件部分關系剝離,并沒有建立一個有機的整體且不能進行更加豐富的表達,與人類之間沒有更加多樣的交互。
【發明內容】
[0004]本發明的目的旨在至少解決所述技術缺陷之一。
[0005]為此,本發明的一個目的在于提出一種基于人工智能的擬人機器人控制方法。該方法可以根據采集到的用戶的語音信號和/或圖像信號經過人工智能的分析后自主地控制擬人機器人以多種方式與用戶進行交互,更加直觀有效地對人工智能的成果進行展示,在宣傳、演示和服務領域具有非常親和有效的作用。
[0006]本發明的另一個目的在于提出一種基于人工智能的擬人機器人控制系統。
[0007]本發明的再一個目的在于提出一種擬人機器人。
[0008]為達到上述目的,本發明的第一方面的實施例公開了一種基于人工智能的擬人機器人控制方法,包括以下步驟:接收用戶輸入的語音信號和/或圖像信號;根據所述語音信號和/或圖像信號確定所述用戶的意圖;以及對所述用戶的意圖進行處理,并將處理結果以多模態的輸出方式反饋給所述用戶,所述多模態的輸出方式包括所述擬人機器人的動作輸出方式、圖像或視頻輸出方式以及音頻輸出方式中的一種或多種。
[0009]根據本發明實施例的基于人工智能的擬人機器人控制方法,能夠實時的采集用戶的語音信號和/或圖像信號,經過人工智能的分析后自主地控制擬人機器人進行相應的動作、或者顯示與用戶意圖相關的圖像、或者播放與用戶意圖相關的音頻等,與用戶的交互手段豐富,可以更加直觀有效地對人工智能的成果進行展示。此外,擬人機器人的運動完全是基于視覺和聽覺的反饋方式實現,具有擬人的自主運動的意識,易于用戶操作,同時更加全面地體現擬人機器人的智能性,提升用戶的使用體驗,在宣傳、演示和服務領域具有非常親和有效的作用。
[0010]本發明第二方面的實施例公開了一種基于人工智能的擬人機器人控制系統,包括:接收模塊,用于接收用戶輸入的語音信號和/或圖像信號;人工智能模塊,用于根據所述語音信號和/或圖像信號確定所述用戶的意圖;以及控制模塊,用于對所述用戶的意圖進行處理;反饋模塊,用于將所述處理模塊的處理結果以多模態的輸出方式反饋給所述用戶,所述多模態的輸出方式包括所述擬人機器人的動作輸出方式、圖像或視頻輸出方式以及音頻輸出方式中的一種或多種。
[0011]根據本發明實施例的基于人工智能的擬人機器人控制系統,能夠實時的采集用戶的語音信號和/或圖像信號,經過人工智能的分析后自主地控制擬人機器人進行相應的動作、或者顯示與用戶意圖相關的圖像、或者播放與用戶意圖相關的音頻等,與用戶的交互手段豐富,可以更加直觀有效地對人工智能的成果進行展示。此外,擬人機器人的運動完全是基于視覺和聽覺的反饋方式實現,具有擬人的自主運動的意識,易于用戶操作,同時更加全面地體現擬人機器人的智能性,提升用戶的使用體驗,在宣傳、演示和服務領域具有非常親和有效的作用。
[0012]本發明第三方面的實施例公開了一種擬人機器人,包括:根據上述的第二方面實施例所述的基于人工智能的擬人機器人控制系統。該擬人機器人能夠實時的采集用戶的語音信號和/或圖像信號,經過人工智能的分析后自主地控制擬人機器人進行相應的動作、或者顯示與用戶意圖相關的圖像、或者播放與用戶意圖相關的音頻等,與用戶的交互手段豐富,可以更加直觀有效地對人工智能的成果進行展示。此外,擬人機器人的運動完全是基于視覺和聽覺的反饋方式實現,具有擬人的自主運動的意識,易于用戶操作,同時更加全面地體現擬人機器人的智能性,提升用戶的使用體驗,在宣傳、演示和服務領域具有非常親和有效的作用。
[0013]本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
【附圖說明】
[0014]本發明所述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0015]圖1是根據本發明一個實施例的基于人工智能的擬人機器人控制方法的流程圖;以及
[0016]圖2是根據本發明一個實施例的基于人工智能的擬人機器人控制方法的確定所述用戶的意圖的詳細流程圖;
[0017]圖3是根據本發明另一個實施例的基于人工智能的擬人機器人控制方法的確定所述用戶的意圖的詳細流程圖;
[0018]圖4是根據本發明一個實施例的基于人工智能的擬人機器人控制方法控制擬人機器人移動至用戶面前的流程圖;
[0019]圖5是根據本發明一個實施例的基于人工智能的擬人機器人控制系統的結構框圖;以及
[0020]圖6是根據本發明一個實施例的基于人工智能的擬人機器人的框架圖。
【具體實施方式】
[0021]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能解釋為對本發明的限制。
[0022]在本發明的描述中,需要理解的是,術語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。
[0023]在本發明的描述中,需要說明的是,除非另有規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是機械連接或電連接,也可以是兩個元件內部的連通,可以是直接相連,也可以通過中間媒介間接相連,對于本領域的普通技術人員而言,可以根據具體情況理解所述術語的具體含義。
[0024]為了解決相關技術中存在的擬人機器人智能性差且不能很好與人類進行交互的問題,本發明基于人工智能實現了智能性高且與人類交互體驗好的擬人機器人控制方法、系統及擬人機器人,其中,人工智能(Artificial Intelligence,簡稱:AI),是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能是計算機科學的一個分支,企圖了解智能的實質,并生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。
[0025]人工智能是對人的意識、思維的信息過程的模擬。人工智能不是人的智能,但能像人那樣思考,也可能超過人的智能。人工智能是包括十分廣泛的科學,由不同的領域組成,如機器學習,計算機視覺等等,總的說來,人工智能研究的一個主要目標是使機器能夠勝任一些通常需要人類智能才能完成的復雜工作。
[0026]以下結合附圖描述根據本發明實施例的基于人工智能的擬人機器人控制方法、控制系統及擬人機器人。
[0027]圖1是根據本發明一個實施例的基于人工智能的擬人機器人控制方法的流程圖。如圖1所示,該方法包括如下步驟:
[0028]SlOl:接收用戶輸入的語音信號和/或圖像信號。
[0029]具體地,用戶輸入的語音信號可以是用戶通過麥克風輸入的;上述的圖像信號可以是通過攝像頭采集得到的。
[0030]S102:根據語音信號和/或圖像信號確定所述用戶的意圖。即:通過人工智能可以對語音信號和/或圖像信號進行分析處理,從而確定出用戶的意圖。需要說明的是,通過人工智能可以對語音信號和圖像信號中的任意一個進行分析處理確定出用戶的意圖,也可以是通過對兩者的結合確定出用戶的意圖。