娛樂 機 器 人作為機器人的一個重要分支,已經發展為一種產業。舞蹈機器人是娛樂機器人的一種,它集軟件和硬件于一身,而控制系統是機器人的核心,在機器人中發揮著重要的作用。本 文針 對 舞蹈機器人控制系統的設計過程,主要研究其硬件電路設計、軟件程序設計和關鍵算法。在分 析 了 機器人性能要求和相關控制方法的基礎上,提出了基于上下位機的控制結構,通過無線通信方式傳輸數據和指令,從而實現機器人的遙控。硬 件 設 計過程中,以提高集成度、減小體積、提高性價比為設計原則,將各部分電路按照功能劃分。利用無線通訊模塊,實現上下位機之間的遠程通信;通過端口擴展,解決I/0資源緊張問題:采用CPLD對機器人驅動輪的脈沖進行反饋檢測,并加上四倍頻環節,提高了檢測精度;通過工2C總線擴展存儲器,滿足存放大量舞蹈動作數據的要求。軟 件 設 計過程中,采用模塊化的設計方法。在上位機設計友好的人機界面,以方便用戶設置控制參數和指令,實現舞蹈動作的可視化編輯。機器人行走過程中,采取數字PID算法,通過閉環反饋控制,實現機器人行走路徑的準確定位,并結合同步補償算法,可較好的解決機器人的直線行走問題。為 了 使 機器人的舞蹈動作更好地表現音樂的內涵,提出一種基干音樂特征識別的策略,在音樂特征識別的基礎上結合專家系統、模糊控制等智能手段,通過舞蹈動作與音樂的自動匹配、同步演示等方法,從而最終實現舞蹈動作與音樂協調一致。
上傳時間: 2013-10-14
上傳用戶:macarco
用VB語言編寫的電子書閱讀器,模擬真實書樣式,并提供播放器,一邊看書一邊聽音樂
上傳時間: 2013-12-21
上傳用戶:zhichenglu
《Java手機程式設計入門》/王森 書號:29014 頁數:約 492 頁 ISBN:957-200-527-8 出版日期:2001年08月25日 出版廠商:知城數位科技股份有限公司 訂價:380 第一章 Java 2 Micro Edition概論陣 第二章 Java程式設計簡介陣 第三章 撰寫您的第一個手機程式陣 第四章 在實體機器上執行MIDlet陣 第五章 J2ME Wireless Toolkit陣 第六章 Motorola A6288手機程式開發陣 第七章 JBuilder MobileSet陣 第八章 MIDP for Palm 第九章 MIDlet的事件處理陣 第十章 MIDP圖形使用者介面程式設計陣 第十一章 MIDP圖形處理陣 第十二章 MIDP資料庫程式設計陣 第十三章 MIDP網路程式設計陣 附錄A MID其他參考資源總整理陣 附錄B Motorola J2ME SDK
上傳時間: 2016-12-01
上傳用戶:coeus
人臉檢測是人臉分析的首要環節,其處理的問題是確認圖像(或影像)中是 否存在人臉,如果存在則對人臉進行定位。人臉檢測的應用領域相當廣泛,是實 現機器智能化的重要步驟之一。 AdaBoost 算法是 1995 年提出的一種快速人臉檢測算法,是人臉檢測領域里 程碑式的進步,這種算法根據弱學習的反饋,適應性地調整假設的錯誤率,使在 效率不降低的情況下,檢測正確率得到了很大的提高。 本論文第一章和第二章簡述了人臉檢測的一般情況,第三章對一些人臉檢測 的經典方法進行了說明。 第四章講述了 AdaBoost 算法的發展歷史。從 PCA 學習模型到弱學習和強 學習相互關系的論證,再到 Boosting 算法的最終提出,闡述了 Adaptive Boosting 算法的發展脈絡。 第五章對影響 AdaBoost 人臉檢測訓練算法速度的至關重要的兩方面:矩形 特征和積分圖的概念和理論進行了仔細的闡明。 第六章給出了 AdaBoost 的算法,并深入探討了其中的一些關鍵問題——弱 學習器的構造、選取等問題。 最后一章,用編寫的實現了 AdaBoost 算法的 FáDèt 程序,給出了相應的 人臉檢測實驗結果,并和 Viola 等人的結果做了比較。
上傳時間: 2018-01-29
上傳用戶:dragon000008
移動機器人導航與定位技術隨 著 計 算機 技 術 、微 電 子 技 術 、網 絡 技 術 等 的快 速 發 展 ,特 別是 通 訊 技 術 的進 步 。機 器 人 技 術 也 得 到 了飛 速 發 展 ,移 動機 器 人 的 關鍵 技 術 得 到 深 入 而 廣 泛 的研 究 。并 且 部 分 已經 走 向成 熟 , 移 動 機 器 人 應 用 領 域 不 斷擴 展 ,與 制 造 業 相 比 ,移動 機 器 人 的 工 作 環 境 具 有 非 結 構 化 和 不 確 定 性 。因而 對機 器人 的要 求 更 高 。不 僅 要 求 機 器 人 完 成 一 定 的 功 能 ,還 需 要 機 器 人具 有 行 走 功 能 。對 外感 知 能力 以及 局 部 的 自主 規 劃 能 力等 ,因 此 移 動機 器 人 的 導 航 與 定位 技 術 成 為 智 能機 器 人 領 域 的一 個 重 要 研 究 方 向 .也 是 智 能移 動 機 器 人 的一 項 關 鍵 技 術 。 多年 來 國際 國 內都 有 大 量 的 科技 工 作 者 致 力 于 這 方 面 的研 究 開 發 工作 .因 而 對 許 多 問題 的 認 識 與求 解 都 取 得 了長 足 的 發 展 。在 某 些特 定 的 應用 領 域 ,移 動 機 器人 導航 技 術 已得 到 了實 際 應用 。本 文 介 紹 了移 動機 器人 導 航 技 術 研 究 中的 相 關 關 鍵 技 術 。 2移動 機 器 人導 航 與定位 研 究 的 目的 移 動 機 器 人 根 據 運 動 行 為 方 式 分 為 自主 和 半 自主 式 .根 據 應 用 的環 境 有 室 內和 室 外 機器 人之 分 。無 論 哪 種 移動 機 器人 。在 它的運動過程 中始終要求解決 自身的導航與定位 問題 .也就是 Dm.~ntWhyte提 出 的 三 個 問 題 :(1)”我 現 在 何 處 ?”,(2)”我 要 往 何 處 去 ?”,(3)”要 如 何 到 該 處 去?”。其 中 問題 (1)是 移 動 機 器 人 導 航 系統 中 的定 位 及 跟 蹤 問題 ,(2)(3)是 移 動機 器人 導 航 系 統 中 的 路徑 規劃 問題 。移 動 機 器 人 導航 與 定位 技 術 研 究 的 目的 就 是 解 決上 面 的 3個 問題 .給 出 已知 和 未 知 環 境 下 移 動機 器 人 實 時 導 航 與 定 為 控 制 的 理 論 、方 法 與 關 鍵 技 術 ,并 驗 證 該 理 論 與 方 法 的 的 實用 性 :提 出適 應 多種 環境 的 實 時導 航 策 略 和 具 有 良好 可 擴 展 性 的 移動 機 器 導航 體 系 結 構 :未知 環 境 中 移 動 機 器 人 的 快 速環 境 建模 與 定 位 方 法 :未 知環 境 中基 于 傳 感 器 的 移 動 機 器 人 局部 運 動 規 劃 理 論 與 方 法 :與 未 知環 境 中移 動 機 器 人 導 航 控 制 相 關 的機 器 學 習的 基 礎 理 論 與 方 法 ;移 動 機 器 人 的 故 障 自診
上傳時間: 2022-02-12
上傳用戶:xsr1983
基于ROK101007型藍牙模塊和TMS320C54x型DSP的家用醫療保健智能機器人設計摘要:未來社會將會越來越重視 醫療保健服務 ,提 出一種新型智能機 器人 ,就其在數字化 家庭醫療 保健方面的應用進行模型設計 ,并將藍牙技術應用在智能機器人與醫療儀器和控制 PC的通信 中。 關 鍵 詞 :數字化家庭 ;智能機器人 ;侍感器;藍牙技術;醫療保健 ;ROKl0l007;TMS320C54x 中 圖分 類號 :R197.39 文獻標 識碼 :A 文章編 號 :1006—6977(2006)02—0數字化家庭是未來智能小區系統的基本單元 。 所謂“數字化家庭”就是基于家庭內部網絡提供覆蓋 整個家庭的智能化服務 ,包括數據通信、家庭娛樂 和 信息家電控制功能。 數字化家庭設計 的一項主要內容是通信功能的 實現 ,包括家庭 與外界的通信及家庭 內部相關設施 之間的通信。從現在的發展來看,外部的通信主要 通過寬帶接入 Internet,而家庭 內部的通信,筆者采 用 目前 比較具有競爭力的藍牙 (Bluetooth)無線接入 技術。 傳統的數字化家庭采用 PC進行總體控制 ,缺 乏人性化。筆者根據人工情感的思想設計一種配備 多種外部傳感器的智能機器人 ,將此智能機器人視 作家庭成員,通過它實現對數字化家庭的控制。 本文主要就智能機器人在數字化家庭醫療保健 方面的應用進行模型設計 ,在智能機器人與醫療儀 器和控制 PC的通信采用藍牙技術 。整個系統 的成 本較低 ,功能較為全面,擴展應用非常廣闊,具有極 大的市場潛力。 2 智能機器 人的總體設計 2.1 智能機器人的多傳感器 系統 機器人智能技術 中最為重要 的相關領域是機器 人 的多感覺系統和多傳感信息 的集成與融合【l1,統 稱為智能系統的硬件和軟件部分 。視覺 、聽覺、力覺、 觸覺等外部傳感器和機器人各關節的內部傳感器信 息融合使用 ,可使機器人完成實時圖像傳輸、語音識 別 、景物辨別、定位 、自動避障、目標物探測等重要功 能;給機器人加上相關的醫療模塊(CCD、CAMERA、 立體麥克風 、圖像采集卡等 )和專用醫療傳感器部 件 ,再加上 醫療專家系統就可以實現醫療保健和遠 程 醫療監護功能。智能機器人的多傳感器系統框圖 如 圖 1
上傳時間: 2022-02-15
上傳用戶:bluedrops
情感識別是機器通過識別和理解過程把人類的語音、表情和肢體語言中的情感信息識別出來。情感交互是機器通過接收人類的情感信息來模擬人類的情感決策過程,從而表達出自身情感的過程。本文的主要目標是把虛擬人技術應用到人機交互中,研究出具有情感識別功能和情感表達功能的機器。本文的具體工作和貢獻包括:第一,詳細描述虛擬人的三維模型和情感模型的建立過程。這里介紹了虛擬人實體的建立和控制,以及虛擬人的情感計算模型和情感決策機制。利用三維建模工具和游戲制作軟件,來建立虛擬人和虛擬場景,并通過對虛擬人控制模塊的設定來驅動虛擬人的動作和行為特點,這使虛擬人能夠從行為上表達情感。虛擬人的情感模型是虛擬人情感計算和決策的關鍵,是虛擬人具有情感能力的基礎。這里主要工作就是通過模擬人的情感計算過程和決策機制,來建立虛擬人的情感工作機制,從而控制虛擬人的情感計算過程,使虛擬人具有模擬人的情感表達的能力。第二,通過分析情感語音信號,來識別情感語音信號中的參數信息,并進一步識別出情感語音信號中的情感信息。語音信號中的參數有多種,本文在比較和總結的基礎上,選定了三種參數來綜合的識別語音信號中的情感信息。在情感語音語料庫的基礎上建立了情感特征參數數據庫,這個數據庫的主要是建立特征參數的參數模型,為情感識別建立識別基礎。第三,利用隱馬爾科夫模型算法在語音信號識別上的優點,來對情感語音信號進行情感信息的識別。情感信息與語言信息有共同的聲學特征,只是二者反映的信息不同。通過情感語音信號的特征分析和理論驗證,隱馬爾科夫模型是一個理想的選擇。實驗證明,隱馬爾科夫模型在情感信息的識別上,表現出很好的識別效果和較高的識別率,為隱馬爾科夫模型的應用提供了事實支持。第四,建立人機交互系統原型,通過對整個系統進行測試和驗證,來證明人機情感交互的可行性和科學性。驗證主要通過情感識別和情感決策兩方面進行,情感識別的主要是建立在情感語音識別的基礎上,情感決策就是通過驗證虛擬人情感表達的結果跟期望值的對比結果。
上傳時間: 2022-06-18
上傳用戶:jiabin
這是STM32F1開發指南(精英版)-寄存器版本開發手冊,主要用于正點原子的精英開發板的學習和研究。 本手冊將結合《STM32 參考手冊》和《Cortex-M3 權威指南》兩者的優點,并從寄存器級 別出發,深入淺出,向讀者展示 STM32 的各種功能。總共配有 38 個實例,基本上每個實例在 均配有軟硬件設計,在介紹完軟硬件之后,馬上附上實例代碼,并帶有詳細注釋及說明,讓讀者快速理解代碼。STM32 擁有非常多的寄存器,其中斷管理更是復雜,對于新手來說,看ST 提供的庫函數 雖然可以很好的使用,但是沒法深入理解,一旦出錯,查問題就非常痛苦了。另外,庫函數在效率和代碼量上面都是不如直接操作寄存器的。 這些實例涵蓋了 STM32 的絕大部分內部資源,并且提供很多實用級別的程序,如:內存 管理、文件系統讀寫、圖片解碼、IAP 等。所有實例在 MDK5.10 編譯器下編譯通過,大家只需 下載程序到 ALIENTEK MiniSTM32 開發板,即可驗證實驗。 不管你是一個 STM32 初學者,還是一個老手,本手冊都非常適合。尤其對于初學者,本 手冊將手把手的教你如何使用 MDK,包括新建工程、編譯、仿真、下載調試等一系列步驟, 讓你輕松上手。本手冊不適用于想通過庫函數學習 STM32 的讀者,因為本手冊的絕大部分內 容都是直接操作 STM32 寄存器的。 本手冊的實驗平臺是 ALIENTEK MiniSTM32 V3.0 開發板,有這款開發板的朋友則直接可 以拿本手冊配套的光盤上的例程在開發板上運行、驗證。而沒有這款開發板而又想要的朋友, 可以上淘寶購買。當然你如果有了一款自己的開發板,而又不想再買,也是可以的,只要你的 板子上有 ALIENTEK MiniSTM32 V3.0 開發板上的相同資源(需要實驗用到的),代碼一般都 是可以通用的,你需要做的就只是把底層的驅動函數(一般是 IO 操作)稍做修改,使之適合 你的開發板即可
上傳時間: 2022-06-21
上傳用戶:1208020161
本書主要介紹振蕩電路的設計與應用。振蕩電路的振蕩頻率與波形等隨用途不同而異,各式備樣的振蕩電路應用在各種電子設備中。參考電子電路有關書籍進行振蕩電路設計時,若書中提供的設計實例與現實中需要的電路特性相差甚遠,則要考慮電路參數的確定與元器件的選用等諸多麻煩的因素。如果只提“振蕩”,那是個簡單的話,但是振蕩電路若要滿足頻率穩定度、波形純正度(諧波失真、寄生振蕩等)、溫度特性、電源電壓特性等,需要掌握的技術范源很廣。原因是進行優良的電路設計時,需要同時滿足各種電氣特性。例如,以元器件漿價作為前提,要求設計的規格是振頻率穩定性高(僅指晶體振獲器)、波形失真小時,這就需要研究兼顧兩者的規格要求,采取折衷方案進行合理設計。對于使用的元器件,有人說只要選用高性能(適常價錢昂貴)元器件就能獲得良好的波形,實際未必是這樣的。原因是元器件的性能也有與電氣特性無關的時鐵。那么,如何降低使用元器的特性,降低到什么程度,這就需要掌握元器件的基本知識、電路設計技術以及電路的工作原理等。若沒有這些綜合技術,就無法設計出性能均衡的振蕩電路。對于振蕩電路,除此以外還有各種項目需要研究,同時需要選擇電路方式,這與一般的放大器和濾波器相比較也有麻煩的一面,但有趣的是“根據客戶的要求可以定做電路”。對于電路設計者更感興趣的是振蕩電路。然而,在現實中還沒有見到簡單易懂,容易理解振蕩原理的可作為振蕩電路的人門教科書面本書是一本真正容易理解振蕩電路工作原理并用于設計的人門教科書,它是在CQ出版株式會社已出版的《品體管技術》一書的基礎上增加一些內容面編寫成的。
上傳時間: 2022-06-23
上傳用戶:
rt-thread的定時器的基本工作原理在RT-Thread定時器模塊維護兩個重要的全局變量,一個是當前系統的時間rt_tick(當硬件定時器中斷來臨時,它將加1),另一個是定時器鏈表rt_timer_list,系統中新創建的定時期都會被以排序的方式插入到rt_timer_list(硬件定時器模式下使用)鏈表中,rt_timer_list的每個節點保留了一個定時器的信息,并且在這個節點加入鏈表時就計算好了產生時間到達時的時間點,即tick,在rt-thread系統中如果采用軟件定時器模式,則存在一定時器線程rt_thread_timer_entry,不斷獲取當前TICK值并與定時器鏈表rt_timer_list上的定時器對比判斷是否時間已到,一旦發現就調用對應的回調函數,即事件處理函數進行處理,而如果采用硬件定時器管理模式的話,則該檢查過程放到系統時鐘中斷例程中進行處理,此時,是不存在定時器線程的。如下圖:注:如果采用軟件定時器軟件定時器,則該定時器鏈表為rt soft_timer_list。
上傳時間: 2022-06-25
上傳用戶:jason_vip1