999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

陪伴型機器人陪伴功能的設計與實現

2020-07-16 02:02:24陳思宇姚立綱徐業良王博
機械制造與自動化 2020年3期
關鍵詞:陪伴動畫動作

陳思宇,姚立綱,徐業良 ,王博

(1. 福州大學 機械工程及自動化學院,福建 福州 350116; 2. 元智大學 機械工程學系,臺灣 桃園 32003)

0 引言

隨著現代社會工作、生活節奏的不斷加快,人口老齡化問題日趨嚴重[1-2]。空巢式家庭數量快速增長,許多創新的產品與服務也針對高齡者的健康照護需求而開發[3]。然而高齡者最大的風險不全然是健康問題,而是孤立與孤獨。孤立意指一個人在生理上與其他人分離,如高齡者獨居;而孤獨則是指高齡者在心理上感到孤單[4-5]。日本早已推出幾款為高齡者設計的陪伴機器人,像是早期推出的“Yorisoi ifbot”以及相當著名的海獺機器人Paro[6]等,都屬于自律型機器人。然而這類自律型陪伴機器人對外界刺激產生的回饋模式固定,往往會漸漸失去趣味和吸引力,使用者也無法基于自身的需求或喜好調整機器人的回饋模式,較難建立情感上的連結、認同與個人化的歸屬感[7]。互聯網和人工智能等信息技術的發展,為機器人提供強大的“后腦”, 建立基于云平臺的機器人系統可以實現全球范圍的信息和知識共享[8-9],并且可利用云計算和云存儲功能進行復雜計算和數據存儲,達到加速機器人學習進程、提高復雜計算的效率以及降低機器人研發和制造成本的目的[10]。由SoftBank所制造的Pepper[11]便是一個典型的云陪伴型機器人,可以對信息和數據進行儲存和學習,不斷地了解使用者,擁有情感識別能力,可以通過使用者的聲音、面部表情、姿態以及語言理解用戶的感情并向使用者提供相適應的內容,但是其價格昂貴,對使用者的要求較高。物聯網技術的發展,使機器人與其他產品建立聯系也成為一種可能[12]。

本研究設計的陪伴型機器人,應用云服務、自然語言技術、物聯網技術等,主要的研究理念就是要為高齡者設計一款屬于個人化的陪伴型機器人,創造更多元的陪伴交互模式,作為物聯網環境與高齡者的用戶接口,實現與使用者的對話聊天,控制家電和陪伴高齡者游戲等多種互動溝通情境。

1 系統總體方案設計

本文設計了兩種機器人陪伴模式:1) 自然語言對話模式。透過平板電腦上執行的App,用戶可以與機器人進行中文語音對話交流,并查詢天氣和日期、控制家電等,方便使用者的日常生活;2) 游戲陪伴模式。機器人可以與智能家居中的長者復健游戲結合,陪伴長者游戲,增加游戲過程中的趣味性,增進長者參與失智癥復健游戲的動力,減輕養老機構照顧人員工作量。

根據系統架構(圖1)可知,自然語言對話模式工作過程如下:機器人是由平板電腦搭配機器人底座組成,使用者透過平板電腦上執行的App,與機器人進行語音交流,語音通過網絡傳送到云端服務器,云端服務器再根據聊天內容,進行相關信息的查詢,并把查詢結果傳送回平板電腦,電腦通過語音的方式把結果告知使用者。游戲陪伴模式工作過程如下:平板電腦中的App會通過云端服務器接收到長者復健游戲的信號變化,并將相應處理信息通過藍牙模組傳輸給機器人動作模組,使得機器人底座實現旋轉、抬升等各種動作,同時搭配平板上的“三維立體表情圖案”來與使用者或環境互動,增加溝通的趣味性。

圖1 系統架構

2 硬件設計

2.1 機器人底座硬體設計與開發

本機器人設計靈感來自Pixar 在 1986 年拍的一部兩分鐘的動畫電影《Luxo Jr.》。這部很有特色的動畫電影整體故事圍繞著一臺大桌燈(Luxo Sr.)和一臺小桌燈(Luxo Jr.),兩臺桌燈都沒有臉部的表情,也沒有手部動作,但是兩個桌燈的個性和情緒藉由生動的肢體動作可以鮮明地表達出來(圖2)。Luxo Jr.帶來的設計動畫機器人的靈感及利用夸張的手法以呈現對象或是人的特征,這是在動畫電影中常見的手法。

圖2 Luxo Sr.和Luxo Jr.

基于動畫機器人設計理念,本研究將機器人底座設計成具備3個自由度,分別為180°水平旋轉、左右各90°的垂直旋轉以及一定程度的前傾抬升角度,3個自由度方向示意圖如圖3所示,根據3個自由度與平板電腦臉部搭配,來表達情緒。

圖3 機器人動作概念圖

機器人底座硬體依據功能可以分為三大部分(圖4),分別是基底、仰角抬升機構和頂部旋轉機構。基底位于機器人底座的最底層,主要功能是支撐平臺和放置控制元件;仰角抬升機構主要功能一是在開關關閉的狀態仍能支撐平板電腦維持在合適閱讀角度,二是實現前傾抬升的自由度;頂部旋轉機構主要功能為提供垂直轉動平板電腦的自由度,這部分設計直接由伺服電動機轉動平板電腦夾持機構,以減少多余的機構零件與質量。

圖4 機器人底座硬體底座三大部分

機器人底座的實際成品如圖5所示。考慮到整體質量不宜過重卻仍須要相當強度,所以在材料選擇上以塑鋼作為主要材料,而在需要承受較大質量的零件,如仰角抬升機構的滑軌則采用鋁合金制成。機器人底座相關規格見表 1。

圖5 機器人底座實際成品圖

表1 機器人底座相關規格

2.2 控制系統中的控制器硬件設計

為實現控制系統的指令傳輸功能和滿足已規劃的使用情境設計,在對控制器開發設計時主要使用了以下硬件:ATmega328 8-bit AVR微處理器和nRF52832藍牙模塊,在下文中將分別對這些硬件的整合使用展開介紹。

1) 微處理器ATmega328 8-bit AVR

本研究的微處理器主要是負責信號收集、運算分析和執行各種命令信號,并發送指令控制伺服電機動作。選用微處理器ATmega328 8-bit AVR作為本系統的微處理器,并根據實際使用情況設計電路板如圖6所示。ATmega328內有輸入/輸出線數23個,選用3個PWM作為伺服電機控制腳位;電源電壓最大為5.5V,加入降壓和穩壓電路,為伺服電機提供5V的穩定電壓;其中附有32KB的程序撰寫空間,另有32KB的Flash Memory可以儲存必要信息,滿足本研究程序存儲空間的要求;并具有與藍牙通訊功能。

圖6 Atmega328開發板

2) 藍牙模組

為了實現機器人平板電腦與機器人底座的通訊,選擇低能耗且穩定的藍牙作為通訊媒介。本研究藍牙模組選用BT4.2Module(nRF52832)芯片,原理圖如圖7所示,選用P0.26/P0.27腳位作為通訊口與ATmega328芯片的TX/RX連接,實現電機控制及位置信息的傳遞。nRF52832芯片用戶廣泛,資源豐富,有利于產品開發。在微處理器內部寫入以下程序(圖8),實現藍牙連接與通訊。

圖7 nRF52832芯片原理圖

圖8 ATmega328連接藍牙并讀取藍牙數據

3 機器人底座的控制程序和App開發

3.1 機器人底座控制程序

機器人底座的控制程序是在Arduino集成開發環境撰寫的,圖9是程序開發的流程圖。在電腦上下載Arduino 集成開發環境后,點選偏好設定,在擴展的板子管理員網址貼上“http://arduino.uno.com/stable/package_uno.com_index.json”,點選工具,選擇板子管理員并安裝Arduino套件,將板子選擇Arduino Uno即可開始編寫程序。

對于機器人動作的編排,首先在 Arduino 端透過 VarSpeedServo Library 進行伺服電機控制,以 myservoTop 代表負責垂直旋轉的伺服電機、myservoMid 代表負責前傾后仰的伺服電機、myservoBot 代表負責整體水平旋轉的伺服電機,使用 write(int value, speed)方法控制,輸入欲讓伺服電機到達的目標角度以及速度,經過不斷微調之后編寫9個標準動作(表2),每個情境的動作都由這9種基本動作組合而成,根據情境不同,組合動作與順序有所差別。

圖9 程序開發流程圖

3.2 App設計與開發

客戶端App是以Android Studio集成開發環境撰寫的,開發重點是實現語音控制功能和資訊傳輸平臺的搭建,圖10說明了App的流程及各組成部分。App 接收來自使用者的語音指令,經判斷后,若為機器人可識別指令則播放相應動畫,并將動作命令經由藍牙傳送給機器人底座,使機器人底座做出相應情緒動作。其中喚醒功能利用Android函式庫模塊pocketsphinx-android-5prealpha-release中的SpeechRecognizer進行喚醒詞開發;語音識別利用ai.api:sdk:2.0.7@aar函式庫模塊功能中的voiceRequest函式進行,將聲音轉化為文字;語音合成利用ai.api.sample.TTS函式庫模塊功能中的textToSpeech進行,將文本轉化為聲音并讀出。為達成上述流程, App建置播放動畫功能,首先將動畫放入指定活頁夾中;當接收到游戲狀態指令經過判斷后,利用android.media.MediaPlayer函式庫模塊中的playVideo()函式播放活頁夾中相應的影片。

表2 基本動作及程序代碼

圖10 App流程及各組成部分

4 實驗測試

使用者打開App進行登錄,App界面處于待機界面,通過語音和觸摸屏激活,主界面有語音控制符號和動畫表情,界面如圖 11所示。該界面包含待機界面,機器人等待被喚醒激活;成功喚醒后,機器人界面變為接收指令界面,接收使用者語音命令;接收完畢后,進入語音處理界面;處理完成后,變成回復界面,給予使用者回復。該界面左上角設置手動觸屏按鈕,可以通過觸摸屏激活并下達使用者指令。自然語言對話模式,可以大致分為3種:聊天功能、信息查詢功能和任務發布功能,目前已經設置完成的對話語句部分如表3所示。根據自然語言處理平臺中的歷史記錄可知,事件回復平均時間為1.71s,事件成功匹配率66.67%,符合設計要求。

圖11 機器人App界面

表3 對話訓練語句列表

機器人與長者復健游戲配合搭配情境如下:游戲開始,機器人播放動畫,配合動作,提醒使用者游戲開始;使用者根據顏色配對成功后,機器人播放動畫,配合動作,為使用者喝彩;使用者長時間沒有配對成功,機器人播放動畫,配合動作,為使用者加油;游戲結束機器人播放動畫,配合動作,播報游戲成績。實驗結果,由于網絡原因,機器人反應動作會有些許時間的延遲,但是準確率高達100%,符合設計要求(圖12)。

圖12 游戲陪伴模式應用情境

現將上述幾個情境的機器人動作與動畫情況舉例如圖13、圖14所示。

圖13 游戲開始機器人動畫與動作

圖14 配對成功機器人動畫與動作

5 結語

本文根據動畫機器人設計理念,設計了機器人外型以及豐富的動作,并從云服務、物聯網、自然語言等技術觀點出發,設計實現了機器人與長者的自然語言溝通交互模式和游戲陪伴交互模式,讓機器人成為物聯網與長者的用戶接口。通過實驗驗證,通過平板電腦上執行的App,用戶可以與機器人進行自然語言對話,查詢信息、控制家電;機器人可以在長者進行復健游戲時,陪伴長者,減輕長者孤獨感,所以設計此款陪伴型機器人具有重要的意義,并且此款機器人結構簡單,價格便宜,具有很大的市場前景。

猜你喜歡
陪伴動畫動作
陪伴
科教新報(2022年17期)2022-05-24 04:34:52
做個動畫給你看
“疫”路陪伴 架起“僑”梁,心“聯”你我
華人時刊(2021年23期)2021-03-10 23:59:17
動畫發展史
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
陪伴
雜文月刊(2019年16期)2019-09-25 06:56:36
動作描寫要具體
畫動作
動作描寫不可少
我是動畫迷
學生天地(2016年9期)2016-05-17 05:45:06
主站蜘蛛池模板: 国产精品视频999| 免费看av在线网站网址| www.日韩三级| 色综合久久88色综合天天提莫| 伊人成人在线| 九九热这里只有国产精品| 91 九色视频丝袜| 国产在线高清一级毛片| 美女内射视频WWW网站午夜 | 亚洲天堂在线免费| 国产成人免费视频精品一区二区| 精品久久综合1区2区3区激情| 日韩精品欧美国产在线| 在线观看亚洲国产| 日韩精品欧美国产在线| 亚洲va在线观看| 中文无码精品a∨在线观看| 亚洲精品免费网站| 久久精品国产国语对白| 国模在线视频一区二区三区| 无码一区二区三区视频在线播放| 成·人免费午夜无码视频在线观看| 一本大道无码日韩精品影视| 亚洲欧美精品日韩欧美| 成人夜夜嗨| 国产精品大白天新婚身材| 日韩午夜福利在线观看| 在线中文字幕日韩| 26uuu国产精品视频| 国产91丝袜在线播放动漫| 人妻少妇久久久久久97人妻| 国产精品999在线| 国产精品午夜福利麻豆| 日本不卡免费高清视频| 视频二区亚洲精品| 欧美国产日韩在线| 国产高清不卡视频| 在线观看无码av免费不卡网站| 99精品一区二区免费视频| 99福利视频导航| 在线精品自拍| 成人综合在线观看| 国产成人精品无码一区二| 91po国产在线精品免费观看| 一级毛片免费高清视频| 亚洲AV无码不卡无码| 亚洲无码高清视频在线观看| 国产成人精品一区二区三在线观看| 亚洲日韩AV无码一区二区三区人| 日本成人不卡视频| 国产性生交xxxxx免费| 欧美yw精品日本国产精品| 午夜视频免费一区二区在线看| 久久婷婷五月综合97色| AⅤ色综合久久天堂AV色综合| 无码日韩视频| 欧美日韩成人在线观看| 亚洲aaa视频| 狼友av永久网站免费观看| 精品欧美一区二区三区久久久| 久草美女视频| 亚洲国产成人无码AV在线影院L| 亚洲Aⅴ无码专区在线观看q| a级毛片在线免费| 亚洲69视频| 久久黄色一级片| 国产精品视频观看裸模| 青草精品视频| 国国产a国产片免费麻豆| 亚洲制服丝袜第一页| 2020精品极品国产色在线观看| 日韩专区欧美| 亚洲日韩久久综合中文字幕| 91精品国产福利| 伊人久综合| 在线一级毛片| 四虎成人在线视频| 一区二区在线视频免费观看| 欧美激情视频一区| 亚洲国产成人综合精品2020| 国产激爽大片高清在线观看| 国产精品主播|