表來(lái)自動(dòng)將不規(guī)范的用詞轉(zhuǎn)換成控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3認(rèn)可的規(guī)范用詞,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3中的關(guān)鍵詞一定是控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3認(rèn)可的規(guī)范用詞,比如:“過(guò)來(lái)、跑過(guò)來(lái)、走過(guò)來(lái)”通過(guò)對(duì)照表都可以統(tǒng)一到“過(guò)來(lái)”這個(gè)詞,并與相應(yīng)的計(jì)算機(jī)程序模塊進(jìn)行預(yù)先綁定。
[0033]由于計(jì)算機(jī)程序語(yǔ)言在調(diào)用程序模塊時(shí),往往用由26個(gè)拉丁字母拼寫(xiě)的英文編寫(xiě)的程序來(lái)調(diào)用,26個(gè)拉丁字母屬于ASCII碼范圍,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3正常運(yùn)行沒(méi)有問(wèn)題,由于漢字的內(nèi)碼系統(tǒng)不屬于ASCII碼范圍,如果直接采用漢字語(yǔ)句來(lái)調(diào)用計(jì)算機(jī)程序,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3不能保證正常運(yùn)行,因此,本技術(shù)方案將漢字文本先轉(zhuǎn)換成漢語(yǔ)語(yǔ)音碼再運(yùn)行,由于漢語(yǔ)語(yǔ)音碼和英文一樣用26個(gè)拉丁字母拼寫(xiě),且標(biāo)點(diǎn)符號(hào)與英文一致,這樣保證了所運(yùn)行的漢語(yǔ)信息的內(nèi)碼在ASCII碼范圍內(nèi),從而確保本技術(shù)方案在所有控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3或各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8中能夠正常運(yùn)行。
[0034]如果控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3用漢字能夠直接調(diào)動(dòng)上述計(jì)算機(jī)程序,也可以將漢字關(guān)鍵詞直接綁定計(jì)算機(jī)程序。
[0035]以此類(lèi)推,由于本例中由于控制的對(duì)象,時(shí)間、控制對(duì)象的動(dòng)作都可以通過(guò)外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換成的漢語(yǔ)文本的改變而改變,因此,對(duì)其它控制對(duì)象、時(shí)間和控制對(duì)象的動(dòng)作都可以采用上述方法進(jìn)行機(jī)器人的近距或遠(yuǎn)程控制并運(yùn)行,比如對(duì)遙控器發(fā)出如下漢語(yǔ)意思的外語(yǔ)自然語(yǔ)文本來(lái)控制機(jī)器人工作:打開(kāi)收音機(jī)并調(diào)到990頻道、講講今天的新聞、給我放一首悅耳的輕音樂(lè)、唱一首好聽(tīng)的歌等等,其實(shí)現(xiàn)過(guò)程與上面舉例類(lèi)似,這里就不一一累述。
[0036]所述控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3在正式通過(guò)各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8控制各種完成機(jī)器人規(guī)定動(dòng)作的執(zhí)行模塊9執(zhí)行時(shí),分為兩種模式運(yùn)行,一種是自動(dòng)運(yùn)行模式,該模式按照所述控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3對(duì)所收到的由外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本的理解自動(dòng)運(yùn)行,并將開(kāi)始通過(guò)各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8控制各種完成機(jī)器人規(guī)定動(dòng)作的執(zhí)行模塊9執(zhí)行所要產(chǎn)生的動(dòng)作或所要達(dá)到的功能以外語(yǔ)自然語(yǔ)文本或該外語(yǔ)自然語(yǔ)文本的語(yǔ)音合成形式輸出。
[0037]比如,上面的例子中,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3在理解了所收到由外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本信息、正確調(diào)用所綁定的程序并按照正確執(zhí)行邏輯進(jìn)行執(zhí)行順序排列的基礎(chǔ)上,會(huì)輸出:“在今天下午2點(diǎn)首先準(zhǔn)備一杯咖啡然后喚醒我。”的漢字文本信息的外語(yǔ)自然語(yǔ)文本譯文或該漢字文本的外語(yǔ)自然語(yǔ)文本譯文語(yǔ)音合成后的語(yǔ)音,該外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本信息也可以轉(zhuǎn)換成漢語(yǔ)語(yǔ)音碼或外語(yǔ)自然語(yǔ)文本或少數(shù)民族文字輸出。
[0038]另一種是詢(xún)問(wèn)確認(rèn)模式,該模式下所述控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3對(duì)所收到的由外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本先進(jìn)行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個(gè)經(jīng)過(guò)正確校正和執(zhí)行程序優(yōu)化過(guò)的漢語(yǔ)文本的外語(yǔ)自然語(yǔ)文本譯文,該由漢語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的外語(yǔ)自然語(yǔ)文本譯文也可以經(jīng)過(guò)外語(yǔ)自然語(yǔ)文本合成模塊以語(yǔ)音的形式通過(guò)輸入外語(yǔ)自然語(yǔ)文本遙控裝置模塊I輸出,經(jīng)確認(rèn)后再正式運(yùn)行。
[0039]比如:控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3收到一段由外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的以下意義的漢語(yǔ)文本:“在今天下午2點(diǎn)首先準(zhǔn)備一杯咖啡然后喚醒我”控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3檢測(cè)到此時(shí)已經(jīng)過(guò)了上午2點(diǎn),會(huì)自動(dòng)將時(shí)間設(shè)置在下午2點(diǎn),同時(shí)在控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3預(yù)先儲(chǔ)存的漢語(yǔ)文本中檢測(cè)到與該漢語(yǔ)文本最接近的一段使得程序更加優(yōu)化的漢語(yǔ)文本,這時(shí)控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3會(huì)輸出如下漢語(yǔ)意義的外語(yǔ)自然語(yǔ)文本譯文:“在今天下午2點(diǎn)首先準(zhǔn)備一杯咖啡并加點(diǎn)牛奶然后喚醒我”您確認(rèn)嗎?發(fā)送確認(rèn)外語(yǔ)自然語(yǔ)文本或其他確認(rèn)信息,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3就將該外語(yǔ)自然語(yǔ)文本對(duì)應(yīng)的漢語(yǔ)文本作為最終接收到的漢語(yǔ)文本,按照上面案例中的步驟,加上“加點(diǎn)牛奶程序”滿(mǎn)足預(yù)先設(shè)定的條件時(shí)機(jī)器人開(kāi)始工作。
[0040]由于漢字文本通過(guò)漢字與漢語(yǔ)語(yǔ)音碼雙向轉(zhuǎn)換模塊轉(zhuǎn)換后,漢字與漢語(yǔ)語(yǔ)音碼可以互相轉(zhuǎn)換,因此在本技術(shù)方案的敘述中,凡是用漢字表示的信息都可以用漢語(yǔ)語(yǔ)音碼表示,反之亦然,這里在本技術(shù)方案的敘述就不在分別累述。
[0041]所述的遙控裝置或控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3能夠根據(jù)操作者的請(qǐng)求將它能執(zhí)行的外語(yǔ)自然語(yǔ)文本命令一條條用外語(yǔ)語(yǔ)音朗讀出來(lái),并將所朗讀的外語(yǔ)自然語(yǔ)文本命令根據(jù)預(yù)先的設(shè)定能夠用意義一致的漢字、漢語(yǔ)拼音、漢語(yǔ)語(yǔ)音碼、少數(shù)民族文字、外國(guó)語(yǔ)文字從顯示屏幕上顯示出來(lái);
這樣的設(shè)計(jì)主要方便各種人群,比如考慮到聾啞人聽(tīng)不見(jiàn),所以機(jī)器人將要執(zhí)行命令用文字顯示來(lái)反饋給聾啞機(jī)器人操作者。
[0042]所述的輸入外語(yǔ)自然語(yǔ)文本遙控裝置模塊I或控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3具有的外語(yǔ)自然語(yǔ)文本命令,可以是具體的要求機(jī)器人采取某種動(dòng)作的的外語(yǔ)自然語(yǔ)文本命令,也可以是與某優(yōu)化方案綁定的程序模塊的文本調(diào)用命令,該模塊用外語(yǔ)自然語(yǔ)文本命令調(diào)用時(shí),不要求針對(duì)某個(gè)具體動(dòng)作發(fā)外語(yǔ)自然語(yǔ)文本命令,而只要發(fā)出要達(dá)到的目的的外語(yǔ)自然語(yǔ)文本命令,由控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3自動(dòng)根據(jù)所要達(dá)到的目的,尋找與該外語(yǔ)自然語(yǔ)文本命令相對(duì)應(yīng)的優(yōu)化方案的程序并將上述程序的各種工作指令通過(guò)網(wǎng)絡(luò)傳輸模塊7傳輸給各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8,并由該模塊控制各種完成機(jī)器人規(guī)定動(dòng)作的執(zhí)行模塊9執(zhí)行。
[0043]比如:人們可以要求機(jī)器人對(duì)“老人和嬰兒”既要求保持一定的飲料溫度同時(shí)飲料不能太燙,這時(shí)候控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3就會(huì)尋找并綁定對(duì)“老人和嬰兒”既要求保持一定的飲料溫度同時(shí)飲料不能太燙的程序,傳輸給各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8,并由該模塊控制各種完成機(jī)器人規(guī)定動(dòng)作的執(zhí)行模塊9執(zhí)行。
[0044]對(duì)控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3正確完成工作所必須的各種工作參數(shù),如果控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3認(rèn)為需要操作者提供時(shí),會(huì)以語(yǔ)音或文字或語(yǔ)音與文字相結(jié)合的形式,主動(dòng)向操作者發(fā)出詢(xún)問(wèn),直到控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3 了解到所有必須的工作參數(shù)為止。
[0045]比如:對(duì)于機(jī)器人對(duì)喝飲料的是嬰兒還是老人還是青壯年無(wú)法感覺(jué)到,如果控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3需要知道時(shí),它會(huì)主動(dòng)用預(yù)先設(shè)定的外語(yǔ)自然語(yǔ)文本通過(guò)遙控裝置或控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3向操作者詢(xún)問(wèn)以下意思的句子:“是什么樣的人喝這飲料? ”人們用外語(yǔ)自然語(yǔ)文本做以下相同意思的回答:“老人”或“嬰兒”,這時(shí)候控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3就會(huì)去尋找制作“老人”或“嬰兒”飲料的程序,找到后進(jìn)行正確的排序和連接,由控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3將任務(wù)分解后傳給相應(yīng)的各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8并由該該模塊控制各種完成機(jī)器人規(guī)定動(dòng)作的執(zhí)行模塊9完成上述的針對(duì)“老人”或“嬰兒”的程序規(guī)定的動(dòng)作。
[0046]本技術(shù)方案中所述的漢語(yǔ)文本包括漢字文本、漢語(yǔ)拼音文本、漢語(yǔ)語(yǔ)音碼文本以及一切可以準(zhǔn)確表達(dá)漢語(yǔ)信息的字符文本。
[0047]上例中外語(yǔ)是以英文為代表來(lái)舉例說(shuō)明,其實(shí)對(duì)其它外語(yǔ)也一樣,只要與漢語(yǔ)之間具有可以翻譯就行,這里就不在累述。
[0048]通過(guò)上述方法,我們實(shí)現(xiàn)了用手機(jī)作為遙控裝置對(duì)機(jī)器人進(jìn)行近距或遠(yuǎn)程控制。
[0049]本技術(shù)方案所述的控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊3或各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊8可以是臺(tái)式電腦或筆記本電腦或者服務(wù)器或者云計(jì)算機(jī)系統(tǒng),也可以是嵌入式計(jì)算機(jī)系統(tǒng);
所述的輸入外語(yǔ)自然語(yǔ)文本遙控裝置模塊I是指所有能向控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)發(fā)送字符文本信息的裝置,包括:固定電話系統(tǒng)、手機(jī)、臺(tái)式電腦、筆記本電腦、上網(wǎng)本、個(gè)人數(shù)字信息助理PDA、遙控器、信息通訊軟件模塊;
所述網(wǎng)絡(luò)傳輸模塊2或網(wǎng)絡(luò)傳輸模塊7,涵蓋有線網(wǎng)絡(luò)和無(wú)線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.5G、3G、4G、wif1、wimax、藍(lán)牙、Zigbee近程雙向無(wú)線聯(lián)網(wǎng)系統(tǒng)、CAN串行總線控制局域網(wǎng)系統(tǒng)、LED燈無(wú)線網(wǎng)絡(luò)傳輸系統(tǒng)。
[0050]由于上述沒(méi)有進(jìn)一步展開(kāi)敘述的部分是現(xiàn)有技術(shù),因此,這里就不再累述。
【主權(quán)項(xiàng)】
1.一種外語(yǔ)自然語(yǔ)文本遙控的機(jī)器人系統(tǒng),包含由執(zhí)行機(jī)構(gòu)、驅(qū)動(dòng)系統(tǒng)、控制系統(tǒng)和智能系統(tǒng)組成的機(jī)器人(10),其特征是:所述的機(jī)器人系統(tǒng)還包括一種外語(yǔ)自然語(yǔ)文本遙控機(jī)器人(10)的控制器裝置模塊(11)。
2.如權(quán)利要求1所述的,其特征是:所述的控制器裝置模塊(11)包括輸入外語(yǔ)自然語(yǔ)文本遙控裝置模塊(I)、網(wǎng)絡(luò)傳輸模塊(2)、控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)