天天看點

android智能機器人,一種基于Android系統的智能機器人控制系統的制作方法

一種基于Android系統的智能機器人控制系統的制作方法

【技術領域】

[0001]本實用新型屬于智能機器人技術領域,尤其是涉及一種基于Android系統的智能機器人控制系統。

【背景技術】

[0002]目前市場上已有的雙足機器人的主要功能都在動作控制上,使用者(主要是少年兒童)使用動作編輯軟體生成動作指令,發送機器人本體執行動作,功能較為單一,不能和使用者交流互動,是以不能稱作“智能”機器人産品。由于使用者主要是處于初等教育階段的孩子,如果可以通過機器人來幫助孩子們學習,在玩中掌握更多的知識,對科學技術産生興趣,使智能機器人成為孩子的好夥伴,這是該專利産品的設計目的;實作機器人真正的“智能”化。

【實用新型内容】

[0003]鑒于以上所述現有技術的缺點,本實用新型的基于Android系統的智能機器人控制系統,具有功能強大的控制系統作支援,采用android作業系統,再配合語音、圖像識别技術和自建的語音庫、動作指令庫,實作使用者和機器人的中英文語言交流功能,機器人可以識别語音指令,同時給出語音回複或做出動作,達到互動的效果;機器人本身掌握的知識和動作都可以通過本地或遠端網絡方式更新和更新。

[0004]本實用新型解決其技術問題所采用的技術方案是:本實用新型的基于Android系統的智能機器人控制系統,用于控制機器人舵機組動作,包括舵機控制器和基于android系統的智能控制器,基于Android系統的智能控制器包括支援Android系統運作的高性能多核處理器、音頻采集和播放子產品、Wifi子產品、3G/4G通信子產品、視訊采集子產品和本地通信豐吳塊;

[0005]視訊采集子產品用以采集使用者的動作,并發送給智能處理器的多核處理器存儲;

[0006]音頻采集和播放子產品用以采集使用者的語音指令,發送給智能處理器的多核處理器,同時對使用者的語音指令進行回報應答;

[0007]智能控制器的多核處理器用以對接收的使用者的語音指令進行處理分析,通過資料線發送處理結果至舵機控制器;

[0008]舵機控制器用以接收智能控制器的指令,并控制舵機組動作;

[0009]Wifi子產品和3G/4G通信子產品用以實作機器人智能控制器與遠端伺服器通信;

[0010]本地通信子產品用以實作機器人智能控制器與本地伺服器通信。

[0011]優選的,舵機控制器具有電源管理子產品,用以管理智能控制器和舵機組電源。

[0012]上述方案中,舵機組設定18個舵機。

[0013]作為進一步完善,還包括傳感器組,與舵機控制器連接配接,傳感器組包括觸碰傳感器和避障傳感器,用以感覺使用者的觸碰和障礙物,發送給舵機控制器以做出響應。

[0014]機器人本體主要由結構部件和舵機組構成,負責機器人的肢體動作;舵機組有18個大扭矩、高精度的數字舵機組成(本專利中将每個可以運動的舵機關節稱作一個自由度);控制部分由舵機控制器和基于Android系統的智能控制器組成。

[0015]智能闆上采用支援Android系統運作的高性能多核處理器,核心功能器件包括視訊采集子產品、音頻采集和播放子產品、wifi子產品、3G/4G通信子產品和本地通信子產品。主要功能是分析使用者的語音控制指令,之後通知舵機控制器比對機器人的動作,同時對使用者的語音指令進行回報應答,其次通過多種無線通信技術實作機器人動作、語音庫、知識庫的遠端更新和更新;自帶的視訊采集子產品如高清晰攝像頭可以錄下孩子的動作或者通過無線網絡實時發送視訊給遠端的父母,遠端也可以根據傳來的視訊控制機器人的動作和移動方向,實作“家庭衛士“的功能。

[0016]該專利産品是具有18個自由度的智能雙足機器人,為了使18個自由度能夠協調動作,必須由實時性好的獨立的控制電路來負責,這就是舵機控制器的主要任務;舵機控制器采用成本效益高的stm32微處理器,實時接收智能控制器發來的控制指令,控制舵機組的運動,實作智能機器人的動作控制,同時監控各個自由度的運作狀态,異常情況時給出報警資訊,避免機器人本體的硬體損傷。

[0017]18自由度雙足機器人,可以展現複雜度高、拟人化的動作,比如行走、奔跑、舞蹈等;使用者可以使用計算機上的動作編輯軟體同步調試動作,機器人可以實時動作,也可以将每一個獨立的動作彙編成一個檔案,通過資料線傳輸給舵機控制器,完成複雜的動作序列;機器人通過wif1、3G、4G也可以登入遠端動作伺服器,下載下傳最新的動作庫檔案;

[0018]在智能互動方面,智能控制器上運作的Android系統實時采集使用者的語音控制指令,做出準确的響應,實作語音聊天、語音教學、唱歌、講故事等功能,這些語音庫和素材庫可以存儲在智能控制器上,也可以來自遠端伺服器。

【附圖說明】

[0019]圖1為本實用新型的基于Android系統的智能機器人控制系統框圖。

【具體實施方式】

[0020]下面結合附圖和實施例對本實用新型作進一步詳細說明。

[0021]實施例1

[0022]參見圖1,本實用新型的基于Android系統的智能機器人控制系統,用于控制機器人舵機組動作,包括舵機控制器和基于android系統的智能控制器,基于Android系統的智能控制器包括支援Android系統運作的高性能多核處理器、音頻采集和播放子產品、Wifi子產品、3G/4G通信子產品、視訊采集子產品和本地通信子產品;

[0023]視訊采集子產品用以采集使用者的動作,并發送給智能處理器的多核處理器存儲;

[0024]音頻采集和播放子產品用以采集使用者的語音指令,發送給智能處理器的多核處理器,同時對使用者的語音指令進行回報應答;

[0025]智能控制器的多核處理器用以對接收的使用者的語音指令進行處理分析,通過資料線發送處理結果至舵機控制器;

[002