畢業(yè)設(shè)計選題時,不少同學(xué)陷入兩難:技術(shù)深的項目工程量大、難以按期完成;易實現(xiàn)的題目又同質(zhì)化嚴(yán)重、缺創(chuàng)新。尤其是機(jī)械電子融合的機(jī)器人領(lǐng)域,機(jī)械設(shè)計、運動控制、多傳感器融合、AI視覺/語音等難題讓本科生望而卻步,但恰恰是這類挑戰(zhàn),最能體現(xiàn)工科生綜合能力,讓畢設(shè)從 “電子鐘”“數(shù)據(jù)采集器” 中脫穎而出。
華清遠(yuǎn)見小智AI桌寵機(jī)器狗,恰好就是這樣一個項目,完美契合了畢業(yè)設(shè)計對綜合性、創(chuàng)新性和實踐性的要求。它沒有追求工業(yè)級機(jī)器人的復(fù)雜度,而是以恰到好處的技術(shù)深度與趣味性,構(gòu)建了一個完整的軟硬件協(xié)同系統(tǒng):STM32F103 精準(zhǔn)控制五個舵機(jī),實現(xiàn)站立、進(jìn)退等動作;ESP32-S3賦予其理解 “小元,握個手” 等自然語言指令的能力,并語音反饋狀態(tài)。這一雙核架構(gòu)設(shè)計,既體現(xiàn)了現(xiàn)代機(jī)器人系統(tǒng)的典型分層思想,又巧妙避開了單芯片難以兼顧實時控制與AI計算的難題。
更難得的是,項目融入情感化設(shè)計 —— 機(jī)械狗能聽懂指令、回應(yīng),甚至用搖尾巴表達(dá) “開心”,不再是冰冷模型,這種技術(shù)與情感的融合,是機(jī)器人發(fā)展前沿,也是企業(yè)看重的系統(tǒng)思維。有限畢設(shè)周期內(nèi),“小元” 既能展示你的嵌入式開發(fā)、多傳感器融合、機(jī)械設(shè)計、AI 集成等專業(yè)能力,又能體現(xiàn)對用戶體驗的理解 —— 這正是從學(xué)生到工程師轉(zhuǎn)變所需的綜合素養(yǎng)。接下來,咱們一起來看看這個 “會思考的機(jī)器人伙伴” 如何實現(xiàn)的。
01 項目簡介
本項目旨在開發(fā)一款集智能交互與靈動運動于一體的小智AI桌寵機(jī)器狗。它深度整合了仿生步態(tài)、趣味動作、姿態(tài)感知、語音交互與AI視覺識別等核心功能,通過高度協(xié)同的“感知-決策-執(zhí)行”閉環(huán)系統(tǒng),展現(xiàn)出一個智能體的完整行為邏輯。
小智AI桌寵機(jī)器狗不僅能完成前進(jìn)、轉(zhuǎn)向、蹲下等基礎(chǔ)仿生步態(tài),更可實現(xiàn)握手、抖腿、伸懶腰、自我介紹等一系列擬人化趣味動作,實現(xiàn)靈活而富有表現(xiàn)力的運動控制。其姿態(tài)感知系統(tǒng)通過融合六軸與地磁傳感器數(shù)據(jù),精準(zhǔn)解析機(jī)身狀態(tài),確保了動作執(zhí)行的精準(zhǔn)與穩(wěn)定。同時,它借助ESP32-S3核心連接的“小智AI服務(wù)器”以及USB攝像頭、電腦、視覺云平臺等,構(gòu)建了AI視覺識別與語音交互系統(tǒng),不僅能夠通過語音交互,還能夠通過攝像頭感知環(huán)境,實時識別目標(biāo)并進(jìn)行智能語音反饋,實現(xiàn)“看得懂、聽得見、說得出”的生動交互體驗。
這一切高效的功能整合,得益于其獨特的STM32F103 + ESP32-S3 雙核心主控架構(gòu)。STM32F103作為實時控制核心,專精于5路舵機(jī)的精準(zhǔn)驅(qū)動與多傳感器數(shù)據(jù)的即時采集;ESP32-S3作為智能決策核心,則負(fù)責(zé)處理語音識別、視覺數(shù)據(jù)通信、圖形界面、云端AI交互等復(fù)雜任務(wù)。兩者通過高速串口緊密協(xié)同,實現(xiàn)了實時控制與高端智能的完美解耦與無縫銜接,為系統(tǒng)的穩(wěn)定性、擴(kuò)展性與實時響應(yīng)能力提供了堅實的硬件基礎(chǔ)。
小智AI桌寵機(jī)器狗不僅是一個功能豐富的智能硬件產(chǎn)品,更是一個前沿的具身智能機(jī)器人系統(tǒng)實踐平臺。它集成了電源管理、運動控制、環(huán)境感知與人性化交互等模塊,為機(jī)器人學(xué)、嵌入式開發(fā)、物聯(lián)網(wǎng)、人工智能等領(lǐng)域的教學(xué)、科研、競賽、畢業(yè)設(shè)計及項目實踐提供了高度集成且支持二次開發(fā)的開放創(chuàng)新的理想載體,極具學(xué)習(xí)價值與開發(fā)潛力。本產(chǎn)品也將持續(xù)進(jìn)化,更多精彩功能正在路上,例如通過手機(jī)APP進(jìn)行靈活控制等,敬請期待!
可在視頻號“小元實驗室”查看完整視頻
機(jī)器狗主控板-F103&ESP32-S3雙核開發(fā)板介紹:
這是一款能讓你的STM32項目瞬間擁有聯(lián)網(wǎng)和AI能力的雙核開發(fā)板,集成了STM32F103和ESP32-S3。兩個核心都可以獨立運行,也可以協(xié)同工作。對于初學(xué)者來說,你可以把它當(dāng)成兩塊板子來分別學(xué)習(xí)(STM32F103開發(fā)板+ESP32-S3開發(fā)板)。對于項目實戰(zhàn)來說,可以讓它們分工合作——ESP32作為“AI大腦”,STM32作為“控制雙手”,低成本實現(xiàn)更復(fù)雜、更穩(wěn)定的高級應(yīng)用。
02 設(shè)計目標(biāo)
1. 實現(xiàn)雙核協(xié)同控制架構(gòu):
ESP32-S3:作為“大腦”,實現(xiàn)與“AI 小元”的穩(wěn)定連接、語音指令的識別與解析、以及向STM32發(fā)送命令。
STM32F103:作為“小腦”,實現(xiàn)對所有舵機(jī)的精確 PWM 控制、實時讀取傳感器數(shù)據(jù),并確保運動的快速響應(yīng)與穩(wěn)定性。
2. 實現(xiàn)基礎(chǔ)運動與仿生動作:
實現(xiàn)四足機(jī)器人的基礎(chǔ)步態(tài),能夠穩(wěn)定地前進(jìn)、后退。
能夠通過差速轉(zhuǎn)向或身體扭動實現(xiàn)左轉(zhuǎn)、右轉(zhuǎn)。
完成富有表現(xiàn)力的仿生動作,如蹲下、握手、抖腿、伸懶腰、打招呼等。
3. 集成關(guān)鍵狀態(tài)感知與檢測功能:
電源檢測:實時監(jiān)測電池電壓。
姿態(tài)檢測:通過六軸傳感器實時獲取機(jī)械狗身體的姿態(tài)角(俯仰、橫滾)。
方向辨別:利用地磁傳感器數(shù)據(jù),辨別機(jī)械狗的方向。
AI 視覺識別:基于 ESP32-S3 的 USB 攝像頭接口,可外接獨立攝像頭,實現(xiàn)圖像采集與基礎(chǔ) AI 視覺識別功能,攝像頭為獨立配置,未與機(jī)械狗主體集成,按需外接使用。
03 系統(tǒng)架構(gòu)總覽
本項目采用主從式雙核架構(gòu),以ESP32-S3 作為上層決策與通信大腦,以STM32F103 作為底層實時控制核心。兩者通過異步串口(UART) 進(jìn)行指令與數(shù)據(jù)的交互,實現(xiàn)了高層智能決策與底層精準(zhǔn)控制的解耦,保證了系統(tǒng)的實時性、穩(wěn)定性和可擴(kuò)展性。
04 項目實現(xiàn)關(guān)鍵點
雙核架構(gòu)協(xié)同設(shè)計:
ESP32-S3 負(fù)責(zé)智能決策與語音交互,STM32F103 負(fù)責(zé)實時舵機(jī)控制與傳感器采集,通過 UART 串口解耦協(xié)作。
軟硬件模塊化集成:
硬件按控制器、執(zhí)行機(jī)構(gòu)、傳感器等模塊化設(shè)計,軟件采用分層架構(gòu),支持功能擴(kuò)展。
仿生步態(tài)設(shè)計:
基于MG90S舵機(jī)特性與對角步態(tài)算法,通過PWM平滑控制技術(shù),實現(xiàn)前進(jìn)、后退、轉(zhuǎn)向等基礎(chǔ)步態(tài)的穩(wěn)定執(zhí)行,步態(tài)自然且符合四足運動規(guī)律。
趣味動作實現(xiàn):
集成握手、伸懶腰、跳躍、抖腿、前后搖晃、左右搖晃等多樣化擬人化動作,通過精準(zhǔn)的舵機(jī)角度控制與動作時序規(guī)劃,提升交互趣味性。
姿態(tài)檢測技術(shù)實現(xiàn):
基于QMI8658A 六軸慣性測量單元,實時獲取機(jī)械狗俯仰、橫滾角度,精準(zhǔn)識別站立、側(cè)倒、倒立等姿態(tài)狀態(tài),為運動控制提供數(shù)據(jù)支撐。
語音交互閉環(huán)實現(xiàn):
集成 “AI 小元” 助手,實現(xiàn)語音喚醒、指令識別、動作執(zhí)行與語音反饋的完整流程。
AI 視覺識別支持:
依托 ESP32-S3 的USB 攝像頭接口,可外接獨立攝像頭,實現(xiàn)圖像采集與基礎(chǔ)AI視覺識別功能,具備視覺拓展?jié)摿Α?/p>
多指令執(zhí)行機(jī)制:
通過指令隊列管理與 FreeRTOS 并發(fā)任務(wù),支持連續(xù)接收多條指令,按 “先進(jìn)先出” 原則依次執(zhí)行,同時實現(xiàn)指令互斥與隊列滿預(yù)警,避免動作沖突與指令丟失。
可靠通信協(xié)議設(shè)計:
自定義 9 字節(jié)固定幀結(jié)構(gòu)與校驗機(jī)制,支持 16 類核心指令的下發(fā)與響應(yīng)。
狀態(tài)感知與安全機(jī)制:
實時采集電池電壓、姿態(tài)角、方向數(shù)據(jù),實現(xiàn)設(shè)備安全與運行穩(wěn)定控制。
05 涉及學(xué)習(xí)技術(shù)點
- 雙核控制器(ESP32-S3/STM32F103)協(xié)同開發(fā)及應(yīng)用
- 舵機(jī)與步態(tài)控制技術(shù)
- 姿態(tài)檢測技術(shù)
- 多指令執(zhí)行
- 多傳感器數(shù)據(jù)處理
- 串口通信與自定義協(xié)議設(shè)計
- 開發(fā)框架實操
- 語音交互技術(shù)實現(xiàn)
- AI視覺識別
- 鋰電池電源管理
- 3D 打印機(jī)械結(jié)構(gòu)設(shè)計、裝配與調(diào)試
- 外設(shè)接口開發(fā)(攝像頭、顯示屏、音頻模塊、存儲模塊)
06 項目實現(xiàn)步驟
完整的實驗步驟目錄如下圖。
07 項目創(chuàng)新拓展
小智AI桌寵機(jī)器狗:你的全能畢設(shè)創(chuàng)新平臺
小智AI桌寵機(jī)器狗,支持成品發(fā)貨,也支持學(xué)生在成品基礎(chǔ)上進(jìn)行二次開發(fā),而且我們還會提供舵機(jī)驅(qū)動板的文件及機(jī)器狗外殼的3D打印文件,滿足學(xué)生充分的DIY創(chuàng)新需求,廣泛適用于不同專業(yè)層次的學(xué)生。
關(guān)注畢設(shè)的小伙伴們,也可以用我們的平臺進(jìn)行充分的入門學(xué)習(xí)及超多項目案例練手,然后可以從交互方式、應(yīng)用場景等不同維度進(jìn)行創(chuàng)新。而且我們機(jī)器狗的主控板配套眾多項目庫,涵蓋智能家居、健康關(guān)懷、環(huán)境感知等領(lǐng)域,可以作為你的靈感來源。這些項目案例與機(jī)器狗項目可以進(jìn)行融合創(chuàng)新拓展,打造出你獨一無二的畢設(shè)課題。
比如將“桌面陪伴”升級為某一個具體場景下的應(yīng)用:
1. 結(jié)合我們的AI廚房安全衛(wèi)士項目+機(jī)器狗,開發(fā)一款會“巡邏”的安防狗。當(dāng)機(jī)器狗移動到廚房區(qū)域,其搭載的傳感器可自動檢測燃?xì)庑孤┗虍惓熿F,并移動至主人身邊進(jìn)行聲光報警。
2. 結(jié)合我們的AI智能藥盒提醒器+機(jī)器狗,開發(fā)具有“督促”性格的機(jī)器狗。它不僅能語音提醒服藥,還能在你完成任務(wù)后,用一套特定的跳舞動作作為獎勵。
3. 結(jié)合我們的AI人體感應(yīng)智能燈+ 機(jī)器狗,夜間起床時,機(jī)器狗通過感應(yīng)主動靠近,化身移動光源陪伴前往衛(wèi)生間,并聯(lián)動點亮沿途燈光,既安全又有陪伴感。
等等......
08 硬件平臺詳細(xì)介紹
《小智AI桌寵機(jī)器狗》項目硬件平臺包括開發(fā)板、DAP/STLINK-V2仿真器、2.8寸屏、USB攝像頭、舵機(jī)5個、舵機(jī)驅(qū)動板、鋰電池、3D打印外殼,STM32F103&ESP32-S3 AIoT開發(fā)板是小智AI桌寵機(jī)器狗的主控板。
開發(fā)板簡介
F103&ESP32-S3 AI 開發(fā)板是華清遠(yuǎn)見針對嵌入式與 AI 開發(fā)市場需求,打造的高性能、低成本AIoT實戰(zhàn)平臺。該開發(fā)板采用雙核心設(shè)計,整合了STM32F103與ESP32-S3兩款芯片:以ESP32-S3作為AI中樞,承擔(dān)視覺識別、語音交互及 WiFi/BLE 無線通信任務(wù);以STM32F103作為控制核心,實現(xiàn)實時運動控制與多傳感器數(shù)據(jù)融合,二者通過 UART 總線無縫協(xié)同,形成 “AI 決策 + 實時執(zhí)行” 的高效工作模式。
相較于僅使用STM32F103的方案,這一架構(gòu)提升了系統(tǒng)整體性能,同時擴(kuò)展了板載資源與外設(shè)接口,為更多AI及物聯(lián)網(wǎng)應(yīng)用的拓展提供了便利。為了方便實戰(zhàn)練手,我們?yōu)樵撈脚_配套了多種硬件模塊及20個實戰(zhàn)項目,涵蓋13個AI基礎(chǔ)應(yīng)用項目、2個小智AI項目、3個LVGL物聯(lián)網(wǎng)應(yīng)用,以及AI桌寵機(jī)器狗和AI智能車各1個。所有項目均基于STM32F103與ESP32-S3協(xié)同開發(fā),“學(xué)完就能用”,助你快速打造硬核作品,輕松開發(fā)智能AIoT應(yīng)用。相關(guān)資料持續(xù)更新中,后臺私信領(lǐng)取。
STM32 與 ESP32 是單片機(jī)入門經(jīng)典 MCU,技術(shù)普及度、生態(tài)完整性和商業(yè)應(yīng)用優(yōu)勢顯著。STM32 擅長精準(zhǔn)控制,是工業(yè)與教育首選;ESP32 及升級版 S3 主打物聯(lián)網(wǎng),集成聯(lián)網(wǎng)與 AI 能力,廣泛應(yīng)用于 AIoT 終端。二者高度互補,所以我們提倡“雙核學(xué)習(xí)路徑”,從入門到綜合項目實戰(zhàn) ,建議先通過 STM32 夯實通用 MCU 開發(fā)基礎(chǔ),再用 ESP32 拓展物聯(lián)網(wǎng)等開發(fā)能力,掌握后可提升技術(shù)廣度與就業(yè)競爭力,實現(xiàn) 1+1>2,這也是雙核心開發(fā)板的教學(xué)設(shè)計初衷。
對于STM32/ESP32開發(fā)感興趣的朋友,歡迎關(guān)注~!本開發(fā)板也非常適用于高校嵌入式與AI教學(xué)、學(xué)生畢業(yè)設(shè)計、競賽項目、個人學(xué)習(xí)及項目開發(fā)。
后臺私信備注“AIoT開發(fā)板”,免費領(lǐng)取開發(fā)板教程/源碼。
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20442瀏覽量
333976 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47818瀏覽量
414818 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373406 -
畢業(yè)設(shè)計
+關(guān)注
關(guān)注
7文章
245瀏覽量
15991
發(fā)布評論請先 登錄
【ESP32-S3系列】AD35-S3(AI紅色桌寵)上手指南
再談低溫?zé)Y(jié)銀的應(yīng)用:從春晚四家機(jī)器人出鏡的幕后推手說起
單片機(jī)物聯(lián)網(wǎng)項目實戰(zhàn):基于LVGL的智能火災(zāi)報警系統(tǒng)-基于STM32F103&ESP32-S3開發(fā)板(附教程/源碼)
單片機(jī)物聯(lián)網(wǎng)項目實戰(zhàn):基于LVGL的智慧大棚農(nóng)業(yè)系統(tǒng)-基于STM32F103&ESP32-S3開發(fā)板(附教程/源碼)
小智AI機(jī)器人開發(fā)系列項目之(2)小智AI智能風(fēng)扇控制系統(tǒng)-基于STM32F103+ESP32-S3開發(fā)板(附教程/源碼)
小智AI機(jī)器人開發(fā)系列項目之(1)小智AI智能燈光控制系統(tǒng)-基于STM32F103+ESP32-S3開發(fā)板(附教程/源碼)
【ESP32-S3系列】AD35-S3(AI紅色桌寵)規(guī)格書
ESP-Hi:基于ESP32-C3的開源低成本AI機(jī)器狗技術(shù)解析與應(yīng)用展望
開源 | 60余套STM32單片機(jī)、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項目(開發(fā)板+教程+源碼)
【新品上市】華清遠(yuǎn)見AIoT實戰(zhàn)平臺-STM32F103&ESP32-S3 AI開發(fā)板套件,玩轉(zhuǎn)小智AI桌寵機(jī)器狗智能車等項目
小蘿卜機(jī)器人的故事
華清遠(yuǎn)見攜STM32全矩陣產(chǎn)品及創(chuàng)新機(jī)器狗亮相2025 STM32研討會,共啟嵌入式技術(shù)探索新程
機(jī)器人看點:越疆機(jī)器人正式發(fā)布六足仿生機(jī)器狗 智元公布機(jī)器人運動控制模型專利
零知開源——ESP32語音交互系統(tǒng)(AI小智)開發(fā)教程
零知開源——ESP32語音交互系統(tǒng)(AI小智)開發(fā)教程
嵌入式物聯(lián)網(wǎng)畢設(shè)爆款項目學(xué)習(xí)推薦:小智AI桌寵機(jī)器狗_基于STM32F103+ESP32-S3的四足機(jī)器人(附開發(fā)教程/源碼)
評論