国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可輸出表情的智能機器人的制作方法

      文檔序號:12832447閱讀:597來源:國知局
      一種可輸出表情的智能機器人的制作方法與工藝

      本實用新型涉及機器人領(lǐng)域,具體說涉及一種可輸出表情的智能機器人。



      背景技術(shù):

      現(xiàn)有的小型機器人在問答過程中,僅能憑借語言方面與用戶互動,而很難向用戶傳達豐富的表情輸出指令。

      進一步的,現(xiàn)有的機器人動作表達一般通過電機實現(xiàn)。為了完成一套豐富的動作,通常需要復(fù)雜的機械結(jié)構(gòu)設(shè)計與較多的執(zhí)行器(電機)數(shù)目。然而,由于小型智能機器人在智能化程度、空間體積與續(xù)航時間上有較高的要求。因此小型機器人受到結(jié)構(gòu)空間與成本的限制,很難容納過多的電機。這就使得現(xiàn)有的小型智能機器人在動作表達上也無法達到真正展示表情輸出指令的目的。

      因此,為了向用戶傳達豐富的表情輸出指令,需要一種能更好的輸出表情的智能機器人。



      技術(shù)實現(xiàn)要素:

      為了向用戶傳達豐富的表情輸出指令,本實用新型提出了一種可輸出表情的智能機器人,所述機器人包括生成并輸出表情輸出指令的主機以及與所述主機連接的從機,所述從機包括:

      接收所述表情輸出指令的主從通信單元,所述主從通信單元與所述主機連接;

      存儲有包含機器人表情元素的表情庫的存儲芯片;

      基于所述表情輸出指令提取所述機器人表情元素的從機控制芯片,所述從機控制芯片連接到所述主從通信單元以及所述存儲芯片;

      所述機器人還包括顯示所述機器人表情元素的顯示裝置,所述顯示裝置連接到所述從機控制芯片。

      在一實施例中,所述從機配置為令當前顯示的所述機器人表情元素與所述機器人當前輸出的其他多模態(tài)輸出匹配。

      在一實施例中,所述從機還配置為采用通用串行接口與所述主機進行數(shù)據(jù)傳輸。

      在一實施例中,所述從機還配置為采用直接內(nèi)存存取方式從所述表情庫中提取所述機器人表情元素。

      在一實施例中,所述顯示裝置為液晶顯示屏,所述從機還配置為采用直接內(nèi)存存取方式將所述機器人表情元素傳輸?shù)剿鲲@示裝置。

      相較于現(xiàn)有技術(shù),本實用新型的系統(tǒng)架構(gòu)簡潔,實現(xiàn)難度和成本都很低。根據(jù)本實用新型的系統(tǒng)輸出的表情更加復(fù)雜,表情表現(xiàn)效果更好,機器人的用戶體驗得到大大提高。

      本實用新型的其它特征或優(yōu)點將在隨后的說明書中闡述。并且,本實用新型的部分特征或優(yōu)點將通過說明書而變得顯而易見,或者通過實施本實用新型而被了解。本實用新型的目的和部分優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的步驟來實現(xiàn)或獲得。

      附圖說明

      附圖用來提供對本實用新型的進一步理解,并且構(gòu)成說明書的一部分,與本實用新型的實施例共同用于解釋本實用新型,并不構(gòu)成對本實用新型的限制。在附圖中:

      圖1是根據(jù)本實用新型一實施例機器人結(jié)構(gòu)簡圖;

      圖2是根據(jù)本實用新型一實施例硬件布局簡圖;

      圖3是根據(jù)本實用新型一實施例的部分硬件結(jié)構(gòu)接口布線圖。

      具體實施方式

      以下將結(jié)合附圖及實施例來詳細說明本實用新型的實施方式,借此本實用新型的實施人員可以充分理解本實用新型如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達成技術(shù)效果的實現(xiàn)過程并依據(jù)上述實現(xiàn)過程具體實施本實用新型。需要說明的是,只要不構(gòu)成沖突,本實用新型中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本實用新型的保護范圍之內(nèi)。

      現(xiàn)有的小型機器人在問答過程中,僅能憑借語言方面與用戶互動,而很難向用戶傳達豐富的表情輸出指令。

      進一步的,現(xiàn)有的機器人動作表達一般通過電機實現(xiàn)。為了完成一套豐富的動作,通常需要復(fù)雜的機械結(jié)構(gòu)設(shè)計與較多的執(zhí)行器(電機)數(shù)目。然而,由于小型智能機器人在智能化程度、空間體積與續(xù)航時間上有較高的要求。因此小型機器人受到結(jié)構(gòu)空間與成本的限制,很難容納過多的電機。這就使得現(xiàn)有的小型智能機器人在動作表達上也無法達到真正展示表情輸出指令的目的。

      為了向用戶傳達豐富的表情輸出指令,本實用新型提出了一種智能機器人。在根據(jù)本實用新型的一實施例中,構(gòu)造包含多個不同的機器人表情元素的表情庫(具體的,表情元素包含靜態(tài)圖片、動態(tài)圖片以及視頻等多種不同的媒體形式中的一種或多種的組合)。在機器人進行交互的過程中,機器人的主機根據(jù)當前的交互環(huán)境、交互輸入等數(shù)據(jù)判斷是否需要進行表情輸出。當需要表情輸出時,主機生成需要輸出的表情所對應(yīng)的表情輸出指令并將表情輸出指令輸出到從機。

      從機接收到表情輸出指令后解析表情輸出指令,然后根據(jù)解析結(jié)果從預(yù)先構(gòu)造的表情庫中提取與表情輸出指令匹配的表情元素。最后,根據(jù)提取出的表情元素進行顯示以完成表情輸出。具體的,從機包含顯示裝置,從機根據(jù)提取出的表情元素生成顯示指令,以顯示指令控制顯示裝置進行相應(yīng)的顯示。

      以一具體應(yīng)用場景為例,例如,構(gòu)造包含微笑圖片、哭泣圖片的表情庫。當與用戶交互時機器人的主機判斷當前需要向用戶微笑時將包含微笑輸出指令的表情輸出指令發(fā)送到從機。從機解析表情輸出指令從而獲取微笑輸出指令,然后基于微笑輸出指令從表情庫中提取出微笑圖片。最后從機控制顯示裝置將微笑圖片顯示給用戶從而完成表情輸出。

      基于上述流程,本實用新型提出了一種可輸出表情的智能機器人。在本實用新型一實施例中,如圖1所示,機器人至少包含主機200以及從機210。

      機器人主機200配置為判斷是否需要進行表情輸出,當需要進行表情輸出時,主機200根據(jù)當前需要展現(xiàn)的機器人表情生成相應(yīng)的表情輸出指令并輸出給從機210。

      從機210配置為從機器人主機200處獲取表情輸出指令,當從機210接收到表情輸出指令時解析表情輸出指令并從表情庫中提取與表情輸出指令匹配的機器人表情元素,以及控制顯示裝置顯示提取出的與所述表情輸出指令匹配的機器人表情元素,表情庫包含多個不同的機器人表情元素,機器人表情元素包括靜態(tài)圖片、動態(tài)圖片和/或視頻。

      進一步的,在本實用新型一實施例中,為了方便布線與安裝,縮小系統(tǒng)體積,將表情庫集成在從機上。如圖2所示,從機主控板300上集成有主從通信單元301、從機控制芯片302以及存儲芯片303。

      存儲芯片303用于存儲機器人表情元素以構(gòu)成表情庫。從機控制芯片302用于數(shù)據(jù)處理,主從通信單元301用于實現(xiàn)從機控制芯片302與機器人主機之間的通信。主從通信單元310接收來自機器人主機的表情輸出指令321并將其轉(zhuǎn)發(fā)給從機控制芯片302。

      具體的,在本實用新型一實施例中,從機主控板300基于STM32主控電路構(gòu)造。從機控制芯片302基于STM32主控芯片(MCU)構(gòu)造,存儲芯片303基于閃存(Flash)W25Q80/16/32構(gòu)造。對應(yīng)STM32主控芯片,STM32主控電路中還構(gòu)造有晶振與復(fù)位電路、電源管電路、通信接口、JLINK程序下載接口。

      上述結(jié)構(gòu)中,STM32主控芯片是意法半導(dǎo)體公司(ST,世界幾大半導(dǎo)體公司之一)推出的微控制器類產(chǎn)品,基于ARM公司推出的32位Cortex-M系列內(nèi)核。閃存(Flash)W25Q80(8M-bit),W25Q16(16M-bit)和W25Q32(32M-bit)是小空間低功耗的串行Flash存儲器。

      進一步的,由于串行通信設(shè)備(USART)通信只需要2根線(發(fā)送數(shù)據(jù)線、接收數(shù)據(jù)線),具有成本低傳輸速度快的特點。因此在本實用新型一實施例中,機器人從機與機器人主機之間的通信基于USART實現(xiàn)。也就是說,圖3中的主從通信單元301為串行通信設(shè)備(USART)。

      在本實用新型一實施例中,表情庫可以是預(yù)先寫入到存儲芯片中,然后再組裝構(gòu)造完成從機。但是為了提高系統(tǒng)的靈活性,在本實用新型一實施例中,采用了可隨時擴充的表情庫的設(shè)計。即,可以從從機外部向從機輸入新的表情元素(開發(fā)者自定義的表情元素),從機將外部輸入的表情元素保存在表情庫中以擴展表情庫。

      具體的,以圖2所示實施例為例。主從通信單元301還具有接收表情元素輸入的功能。具體的,在構(gòu)造表情庫的過程中,由外部通過主從通信單元301向從機控制芯片302傳輸新的表情元素(開發(fā)者自定義的表情元素322),然后從機控制芯片302將新的表情元素寫入存儲芯片303中。

      在本實用新型一實施例中,在使用表情庫之前,從機首先判斷是否需要更新表情庫(步驟S400)(當前是否存在表情庫更新指令)。如果不需要更新表情庫,則說明表情庫準備就緒,可以使用。

      如果需要更新表情庫,則通信接口(USART)等待外部輸入新的表情元素。接下來,外部將新的表情元素輸入,通信接口接收新的表情元素,從機將接收到的表情元素寫入表情庫中(存儲到存儲芯片中)。

      從機接下來判斷表情元素的寫入是否完成(表情庫的更新是否完成,是否需要繼續(xù)寫入新的表情元素),如果寫入完成,則表情庫準備就緒,可以使用。如果寫入未完成,則返回繼續(xù)寫入新的表情元素。

      這里需要指明的是,上述更新表情庫的步驟不僅僅限于寫入新的表情元素,也包含舊的表情元素的刪除以及替換。從機根據(jù)具體的更新命令判斷:將新的表情元素寫入空白存儲空間以擴展表情庫,寫入原有的舊表情元素存儲位置以替換舊的表情元素,或是將空白數(shù)據(jù)寫入原有的舊表情元素存儲位置以刪除舊表情元素。

      進一步的,在本實施例中,在每次開機(從機啟動)時都需要檢查表情庫是否就緒(判斷是否需要更新表情庫)。進一步的,在從機運行過程中,如果接收到外部輸入的表情庫更新指令,則直接進入表情庫更新流程。

      這里需要注意的是,在本實用新型一實施例中,開發(fā)者可以使用獨立的輸入設(shè)備直接接入主從通信單元301輸入新的表情元素(表情元素更新指令),也可以利用機器人主機的相關(guān)接口,通過機器人主機向主從通信單元301輸入新的表情元素(表情元素更新指令)。

      基于上述結(jié)構(gòu)功能設(shè)計,開發(fā)者可以自定義豐富的機器人表情圖案。選用W25Q16存儲芯片,則可存儲約170張圖片,選用W25Q128存儲芯片,則可存儲約1360張圖片。

      進一步的,在本實用新型一實施例中,在從機啟動過程中不僅要檢查表情庫是否就緒,還進行開機顯示。也就是說,在從機剛剛啟動時,即使機器人主機并沒有發(fā)送過來表情輸出指令,從機也會自動進行預(yù)設(shè)的開機表情顯示。

      具體的,當機器人系統(tǒng)啟動時啟動機器人的主機以及從機。當機器人的主機被啟動后檢查主機是否就緒,如果沒有,則繼續(xù)進行主機的啟動。如果主機就緒則通知從機。

      當從機啟動后,且接收到主機的就緒通知后檢查從機是否就緒(是否需要更新表情庫),如果沒有,則繼續(xù)進行從機的啟動(表情庫的更新)。如果從機就緒,則判斷當前是否存在來自主機的表情輸出指令(是否需要進行表情輸出)。如果存在表情輸出指令,則顯示與表情輸出指令匹配的表情。如果不存在表情輸出指令,則自動按照預(yù)設(shè)方案調(diào)用表情庫中的相關(guān)表情元素,進行開機表情的顯示。

      在本實用新型中,從機提取出與表情輸出指令匹配的表情元素后控制顯示裝置顯示表情元素。具體的,在本實用新型一實施例中,顯示裝置為液晶顯示屏。

      進一步的,機器人豐富的表情展現(xiàn)難以通過LED點陣的方式展示出來,普通的LED點陣像素較低,顏色單一,電路板面積較大,大大限制了機器人傳達情感的能力,因此不適合在小型智能機器人系統(tǒng)上應(yīng)用。因此在本實用新型一實施例中,顯示裝置為液晶顯示屏為OLED彩屏,OLED技術(shù)是有機發(fā)光顯示技術(shù)。當有電荷通過時這些有機材料就會發(fā)光。OLED發(fā)光的顏色取決于有機發(fā)光層的材料。OLED具備有構(gòu)造簡單、自發(fā)光不需背光源、對比度高、厚度薄、視角廣、反應(yīng)速度快等優(yōu)點,基于OLED可以大大提高表情顯示的效果。

      進一步的,為了節(jié)省成本,降低數(shù)據(jù)處理量,在本實用新型一實施例中,盡可能的減小表情元素的數(shù)據(jù)量以及顯示面積??紤]到機器人的表情展示中最重要是眼睛表情的表達,大部分的人類表情都可以利用眼部變化來表現(xiàn),因此本實用新型一實施例中的顯示裝置為構(gòu)造成雙眼的液晶顯示屏(左眼液晶顯示以及右眼液晶顯示,如圖2所示的液晶顯示屏311以及312)。

      進一步的,作為機器人雙眼中任意一個眼睛的OLED彩屏的PCB如圖3所示,PCB上具有7個引腳接口。該OLED彩屏板可以方便地安裝在小型機器人的頭部,作為機器人的雙眼展示表情。

      進一步的,考慮到基于本實用新型的機器人具有多模態(tài)的交互輸出功能(除表情輸出以外還具有語音輸出動作輸出等輸出),機器人各個模態(tài)的輸出要相互匹配。也就是說,在輸出時機(輸出時間節(jié)點)上,各個模態(tài)的交互輸出要相互配合。例如,在做出大笑表情的同時需要輸出笑聲。

      因此,在本實用新型一實施例中,從機還配置為顯示與機器人當前輸出的其他多模態(tài)輸出匹配的機器人表情元素。即,由機器人從機的顯示裝置顯示機器人表情元素,其中,當前正在顯示的機器人表情元素與機器人當前輸出的其他多模態(tài)輸出匹配。

      具體的,機器人主機向機器人從機輸出的表情輸出指令中包含表情輸出指令的輸出時間節(jié)點信息。機器人從機根據(jù)輸出時間節(jié)點信息顯示表情元素。進一步的,在本實用新型一實施例中,機器人主機僅向機器人從機輸出當前需要顯示的表情輸出指令(需要立即顯示的表情輸出指令)。機器人從機在接收到表情輸出指令后立即進行相關(guān)的表情元素的提取以及顯示,從而保證顯示的表情元素與機器人當前輸出的其它模態(tài)的交互輸出匹配。

      直接存儲器存取(DMA)方式是用來提供在外設(shè)和存儲器之間或者存儲器和存儲器之間的高速數(shù)據(jù)傳輸方式。其具有快速,節(jié)省CPU資源的特點。為了快速顯示表情元素,確保顯示的表情元素與機器人當前輸出的其它模態(tài)的交互輸出匹配,在本實用新型一實施例中,采用直接內(nèi)存存取(DMA)方式將機器人表情元素傳輸?shù)綇臋C的顯示裝置。即從機配置為采用直接內(nèi)存存取方式將機器人表情元素傳輸?shù)斤@示裝置。

      進一步的,采用DMA傳輸,OLED的刷屏速度可以達到每秒50副圖像,遠遠高于人的肉眼識別的速度,不僅能夠?qū)崿F(xiàn)多圖快速切換,顯示動態(tài)圖片,而且能夠十分流暢自然的進行視頻顯示。這樣就能顯示出流暢自然的動態(tài)表情變化從而大大提高了表情輸出的顯示效果,極大提高了機器人情緒表達能力。

      配合傳輸?shù)斤@示裝置時的DMA傳輸,表情元素從表情庫中的提取也采用DMA傳輸,采用直接內(nèi)存存取方式從表情庫中提取與表情輸出指令匹配的機器人表情元素。即,從機配置為采用直接內(nèi)存存取方式從表情庫中提取所述機器人表情元素。

      串行(SPI)接口是外圍設(shè)備接口。SPI接口主要應(yīng)用在EEPROM,F(xiàn)LASH等電子器件之間,具有接口少,PCB布局節(jié)省空間的特點。因此,在本實用新型一實施例中,機器人從機控制芯片與表情庫(存儲芯片)之間,從機控制芯片與液晶顯示屏之間均采用串行(SPI)接口。

      綜上,在本實用新型一實施例中,在從機開始運行后,從機控制芯片STM32主控芯片處于等待狀態(tài),等待來自主從通信單元(USART)的指令。STM32主控芯片檢測USART是否接收到表情輸出指令,沒有接收到就繼續(xù)等待。當接收到表情輸出指令則解析表情輸出指令,生成相應(yīng)的存儲芯片讀寫信號(S730)。然后使用存儲芯片讀寫信號從表情庫(存儲芯片303,閃存(Flash)W25Q80/16/32)中提取相應(yīng)的表情元素。

      接下來,STM32主控芯片基于提取到的表情元素生成液晶顯示控制信號(顯示指令),并利用液晶顯示控制信號驅(qū)動液晶顯示屏進行表情顯示。

      綜上,根據(jù)本實用新型的智能機器人,可以實現(xiàn)機器人表情輸出。本實用新型的系統(tǒng)架構(gòu)簡單,實現(xiàn)難度和成本都很低。相較于現(xiàn)有技術(shù),根據(jù)本實用新型的系統(tǒng)輸出的表情更加復(fù)雜,表情表現(xiàn)效果更好,機器人的用戶體驗得到大大提高。

      以上所描述的系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。

      雖然本實用新型所公開的實施方式如上,但所述的內(nèi)容只是為了便于理解本實用新型而采用的實施方式,并非用以限定本實用新型。本實用新型所述的系統(tǒng)還可有其他多種實施例。在不背離本實用新型實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本實用新型作出各種相應(yīng)的改變或變形,但這些相應(yīng)的改變或變形都應(yīng)屬于本實用新型的權(quán)利要求的保護范圍。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1