本發(fā)明涉及機(jī)器人交互技術(shù)領(lǐng)域,尤其涉及一種虛擬機(jī)器人的控制方法和系統(tǒng)。
背景技術(shù):
機(jī)器人作為與人類(lèi)的交互工具,使用的場(chǎng)合越來(lái)越多,例如一些老人、小孩較孤獨(dú)時(shí),就可以與機(jī)器人交互,包括對(duì)話、娛樂(lè)等。用戶在與機(jī)器人交互時(shí),往往會(huì)讓機(jī)器人運(yùn)行一項(xiàng)功能,例如播放歌曲,讀一段小說(shuō)等等,以增加用戶的溝通感,讓用戶感覺(jué)到陪伴。
為了讓機(jī)器人的表現(xiàn)形式更加多樣,發(fā)明人研究出利用3D影像顯示的機(jī)器人,這樣機(jī)器人就可以在傳統(tǒng)的機(jī)器人的表現(xiàn)形式上增加動(dòng)作、舞蹈等多種表現(xiàn)形式,讓機(jī)器人在交互時(shí)更加擬人化,帶給用戶更好的使用體驗(yàn)。
然而,如何更加方便控制虛擬機(jī)器人,并且機(jī)器人的反饋更精確,是本技術(shù)領(lǐng)域亟需解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種虛擬機(jī)器人的控制方法和系統(tǒng),以更加方便控制虛擬機(jī)器人,并且機(jī)器人的反饋更精確,提升用戶的使用體驗(yàn)。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種虛擬機(jī)器人的控制方法,包括:
獲取控制裝置的運(yùn)動(dòng)信息;
將所述運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備;
根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋。
優(yōu)選的,所述反饋包括虛擬機(jī)器人作出與所述控制裝置相同的運(yùn)動(dòng),所述控制裝置上設(shè)有至少兩種顏色的色塊,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述色塊的運(yùn)動(dòng)軌跡獲取。
優(yōu)選的,所述控制裝置上設(shè)置有陀螺儀,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述陀螺儀獲取。
優(yōu)選的,所述控制裝置與虛擬機(jī)器人設(shè)備通過(guò)無(wú)線傳輸建立數(shù)據(jù)連接。
優(yōu)選的,所述無(wú)線傳輸包括藍(lán)牙傳輸。
優(yōu)選的,所述控制裝置上設(shè)有壓力感應(yīng)裝置,所述運(yùn)動(dòng)信息包括所述壓力感應(yīng)裝置上受到壓力后的變化,所述根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋的步驟包括:根據(jù)所述壓力感應(yīng)裝置所受的壓力,控制虛擬機(jī)器人作出反饋。
優(yōu)選的,所述控制裝置為球狀。
本發(fā)明公開(kāi)一種虛擬機(jī)器人的控制系統(tǒng),包括:
獲取模塊,用于獲取控制裝置的運(yùn)動(dòng)信息;
發(fā)送模塊,用于將所述運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備;
反饋模塊,用于根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋。
優(yōu)選的,所述反饋包括虛擬機(jī)器人作出與所述控制裝置相同的運(yùn)動(dòng),所述控制裝置上設(shè)有至少兩種顏色的色塊,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述色塊的運(yùn)動(dòng)軌跡獲取。
優(yōu)選的,所述控制裝置上設(shè)置有陀螺儀,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述陀螺儀獲取。
優(yōu)選的,所述控制裝置與虛擬機(jī)器人設(shè)備通過(guò)無(wú)線傳輸建立數(shù)據(jù)連接。
優(yōu)選的,所述無(wú)線傳輸包括藍(lán)牙傳輸。
優(yōu)選的,所述控制裝置上設(shè)有壓力感應(yīng)裝置,所述運(yùn)動(dòng)信息包括所述壓力感應(yīng)裝置上受到壓力后的變化,所述根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋的步驟包括:根據(jù)所述壓力感應(yīng)裝置所受的壓力,控制虛擬機(jī)器人作出反饋。
優(yōu)選的,所述控制裝置為球狀。
相比現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)點(diǎn):本發(fā)明的虛擬機(jī)器人的控制方法,包括:獲取控制裝置的運(yùn)動(dòng)信息;將所述運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備;根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋。這樣就可以通過(guò)控制裝置運(yùn)動(dòng)信息來(lái)獲取用戶想要發(fā)出的控制指令,然后控制裝置將運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備,虛擬機(jī)器人設(shè)備就會(huì)根據(jù)表示控制指令的運(yùn)動(dòng)信息來(lái)對(duì)虛擬機(jī)器人進(jìn)行控制,這樣就可以更加方便和簡(jiǎn)單的控制虛擬機(jī)器人,并且讓虛擬機(jī)器人更加準(zhǔn)確的知道用戶的控制指令,從而讓機(jī)器人的反饋更加精確,提高用戶使用機(jī)器人的愉悅度和體驗(yàn)度。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例一的一種基于主動(dòng)喚醒的功能控制方法的流程圖;
圖2是本發(fā)明實(shí)施例二的一種基于主動(dòng)喚醒的功能控制系統(tǒng)的示意圖。
具體實(shí)施方式
雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
計(jì)算機(jī)設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,用戶設(shè)備或客戶端包括但不限于電腦、智能手機(jī)、PDA等;網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云。計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過(guò)與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制,使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。當(dāng)一個(gè)單元被稱(chēng)為“連接”或“耦合”到另一單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
下面結(jié)合附圖和較佳的實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
實(shí)施例一
如圖1所示,本實(shí)施例中公開(kāi)一種虛擬機(jī)器人的控制方法,包括:
S101、獲取控制裝置的運(yùn)動(dòng)信息;
S102、將所述運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備;
S103、根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋。
本實(shí)施例的虛擬機(jī)器人的控制方法,包括:獲取控制裝置的運(yùn)動(dòng)信息;將所述運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備;根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋。這樣就可以通過(guò)控制裝置運(yùn)動(dòng)信息來(lái)獲取用戶想要發(fā)出的控制指令,然后控制裝置將運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備,虛擬機(jī)器人設(shè)備就會(huì)根據(jù)表示控制指令的運(yùn)動(dòng)信息來(lái)對(duì)虛擬機(jī)器人進(jìn)行控制,這樣就可以更加方便和簡(jiǎn)單的控制虛擬機(jī)器人,并且讓虛擬機(jī)器人更加準(zhǔn)確的知道用戶的控制指令,從而讓機(jī)器人的反饋更加精確,提高用戶使用機(jī)器人的愉悅度和體驗(yàn)度。
根據(jù)其中一個(gè)示例,所述反饋包括虛擬機(jī)器人作出與所述控制裝置相同的運(yùn)動(dòng),所述控制裝置上設(shè)有至少兩種顏色的色塊,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述色塊的運(yùn)動(dòng)軌跡獲取。
這樣虛擬機(jī)器人就可以通過(guò)攝像裝置拍攝色塊的移動(dòng)來(lái)得到控制裝置的移動(dòng),色塊的運(yùn)動(dòng)軌跡包括色塊的移動(dòng)的軌跡,例如色塊朝什么方向,移動(dòng)了多少,移動(dòng)的時(shí)候的軌跡是什么樣子的,從而更加準(zhǔn)確的獲得到控制裝置的運(yùn)動(dòng)信息。通過(guò)設(shè)置兩種不同顏色的色塊,不僅可以更加精確的獲取控制裝置的運(yùn)動(dòng)信息,而且還可以減少其他的外界因素而的干擾,兩種顏色可以是顏色反差較大的兩種顏色,例如白色和黑色等。本實(shí)施例中,控制裝置可以設(shè)置為指揮棒狀,這樣可以方便虛擬機(jī)器人設(shè)備的運(yùn)動(dòng)識(shí)別。色塊顏色的斑點(diǎn),或者圓點(diǎn),或者空心的圓環(huán)、方形環(huán)等等。
根據(jù)其中一個(gè)示例,所述控制裝置上設(shè)置有陀螺儀,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述陀螺儀獲取。
通過(guò)設(shè)置在控制裝置上的陀螺儀來(lái)獲取運(yùn)動(dòng)裝置的運(yùn)動(dòng)信息,然后將運(yùn)動(dòng)信息傳輸給虛擬機(jī)器人設(shè)備,可以更加準(zhǔn)確的獲取控制裝置的運(yùn)動(dòng)信息。當(dāng)然也可以通過(guò)色塊的軌跡和陀螺儀來(lái)共同獲取到控制裝置的運(yùn)動(dòng)信息,這樣更加準(zhǔn)確。
根據(jù)其中一個(gè)示例,所述控制裝置與虛擬機(jī)器人設(shè)備通過(guò)無(wú)線傳輸建立數(shù)據(jù)連接。這樣就可以讓控制裝置的移動(dòng)更加自由,不會(huì)受到其他例如線纜的束縛,而且數(shù)據(jù)傳輸可靠、穩(wěn)定。
根據(jù)其中一個(gè)示例,所述無(wú)線傳輸包括藍(lán)牙傳輸。一般使用控制裝置控制虛擬機(jī)器人時(shí),均是在近距離控制,使用藍(lán)牙傳輸可以更加方便、快捷,簡(jiǎn)單易用,容易實(shí)現(xiàn)。
根據(jù)其中一個(gè)示例,所述控制裝置上設(shè)有壓力感應(yīng)裝置,所述運(yùn)動(dòng)信息包括所述壓力感應(yīng)裝置上受到壓力后的變化,所述根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋的步驟包括:根據(jù)所述壓力感應(yīng)裝置所受的壓力,控制虛擬機(jī)器人作出反饋。
這樣就可以通過(guò)壓力的感應(yīng)來(lái)了解到控制裝置想要發(fā)出的控制指令,從而控制虛擬機(jī)器人。
根據(jù)其中一個(gè)示例,所述控制裝置為球狀。球狀的控制裝置更加容易感受到壓力,方便壓力的檢測(cè)。
實(shí)施例二
如圖2所示,本實(shí)施例公開(kāi)一種虛擬機(jī)器人的控制系統(tǒng),包括:
獲取模塊201,用于獲取控制裝置的運(yùn)動(dòng)信息;
發(fā)送模塊202,用于將所述運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備;
反饋模塊203,用于根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋。
這樣就可以通過(guò)控制裝置運(yùn)動(dòng)信息來(lái)獲取用戶想要發(fā)出的控制指令,然后控制裝置將運(yùn)動(dòng)信息發(fā)送至虛擬機(jī)器人設(shè)備,虛擬機(jī)器人設(shè)備就會(huì)根據(jù)表示控制指令的運(yùn)動(dòng)信息來(lái)對(duì)虛擬機(jī)器人進(jìn)行控制,這樣就可以更加方便和簡(jiǎn)單的控制虛擬機(jī)器人,并且讓虛擬機(jī)器人更加準(zhǔn)確的知道用戶的控制指令,從而讓機(jī)器人的反饋更加精確,提高用戶使用機(jī)器人的愉悅度和體驗(yàn)度。
根據(jù)其中一個(gè)示例,所述反饋包括虛擬機(jī)器人作出與所述控制裝置相同的運(yùn)動(dòng),所述控制裝置上設(shè)有至少兩種顏色的色塊,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述色塊的運(yùn)動(dòng)軌跡獲取。
這樣虛擬機(jī)器人就可以通過(guò)攝像裝置拍攝色塊的移動(dòng)來(lái)得到控制裝置的移動(dòng),色塊的運(yùn)動(dòng)軌跡包括色塊的移動(dòng)的軌跡,例如色塊朝什么方向,移動(dòng)了多少,移動(dòng)的時(shí)候的軌跡是什么樣子的,從而更加準(zhǔn)確的獲得到控制裝置的運(yùn)動(dòng)信息。通過(guò)設(shè)置兩種不同顏色的色塊,不僅可以更加精確的獲取控制裝置的運(yùn)動(dòng)信息,而且還可以減少其他的外界因素而的干擾,兩種顏色可以是顏色反差較大的兩種顏色,例如白色和黑色等。本實(shí)施例中,控制裝置可以設(shè)置為指揮棒狀,這樣可以方便虛擬機(jī)器人設(shè)備的運(yùn)動(dòng)識(shí)別。
根據(jù)其中一個(gè)示例,所述控制裝置上設(shè)置有陀螺儀,所述控制裝置的運(yùn)動(dòng)信息通過(guò)所述陀螺儀獲取。
通過(guò)設(shè)置在控制裝置上的陀螺儀來(lái)獲取運(yùn)動(dòng)裝置的運(yùn)動(dòng)信息,然后將運(yùn)動(dòng)信息傳輸給虛擬機(jī)器人設(shè)備,可以更加準(zhǔn)確的獲取控制裝置的運(yùn)動(dòng)信息。
根據(jù)其中一個(gè)示例,所述控制裝置與虛擬機(jī)器人設(shè)備通過(guò)無(wú)線傳輸建立數(shù)據(jù)連接。這樣就可以讓控制裝置的移動(dòng)更加自由,不會(huì)受到其他例如線纜的束縛,而且數(shù)據(jù)傳輸可靠、穩(wěn)定。
根據(jù)其中一個(gè)示例,所述無(wú)線傳輸包括藍(lán)牙傳輸。一般使用控制裝置控制虛擬機(jī)器人時(shí),均是在近距離控制,使用藍(lán)牙傳輸可以更加方便、快捷,簡(jiǎn)單易用,容易實(shí)現(xiàn)。
根據(jù)其中一個(gè)示例,所述控制裝置上設(shè)有壓力感應(yīng)裝置,所述運(yùn)動(dòng)信息包括所述壓力感應(yīng)裝置上受到壓力后的變化,所述根據(jù)所述運(yùn)動(dòng)信息控制虛擬機(jī)器人作出反饋的步驟包括:根據(jù)所述壓力感應(yīng)裝置所受的壓力,控制虛擬機(jī)器人作出反饋。
這樣就可以通過(guò)壓力的感應(yīng)來(lái)了解到控制裝置想要發(fā)出的控制指令,從而控制虛擬機(jī)器人。
根據(jù)其中一個(gè)示例,所述控制裝置為球狀。球狀的控制裝置更加容易感受到壓力,方便壓力的檢測(cè)。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。