色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

構建語音控制機器人 - 線性模型和機器學習

海闊天空的專欄 ? 來源:Annabel Ng ? 作者:Annabel Ng ? 2024-10-02 16:31 ? 次閱讀

2024-07-31 |Annabel Ng

在該項目的[上一篇博客文章]中,我介紹了運行機器人電機、處理音頻信號和調節電壓所需的電路的基礎知識。然而,機器人還沒有完全完成!盡管機器人可以正確移動輪子并識別音頻信號,但它仍然無法通過語音命令控制或按預定義路徑行駛。

線性控制模型

首先要解決的問題是實現直線驅動。為此,我們使用線性模型來控制提供給車輪的電壓。使用線性模型適合對汽車系統進行建模,因為線性系統更容易分析,并且我們可以通過找到具有近似線性行為的工作點來估計真實系統。對于我們的每個車輪,我們使用以下模型,其中 v 代表速度,d 代表編碼器測量的刻度數,u 代表 PWM 信號傳遞的電壓,theta 代表輸入電壓的變化以改變速度變化,beta 代表一些常數。

構建語音控制機器人 - 線性模型和機器學習

為了測試不同的數據收集速度,我們改變了脈寬調制信號 (PWM) 的占空比,這些信號是具有可變“開啟”時間的方波。這些占空比代表信號所花費的時間百分比,使我們能夠控制 PWM 信號的平均電壓。這對于電機等系統特別有用,您可以[在此處]閱讀有關 PWM 周期的更多信息!例如,占空比為 0.75 的 5V 信號會產生 3.75V 的平均電壓,因此通過循環不同的占空比,我們可以輕松測試不同特定電壓對汽車速度的影響。

最小二乘法

為了選擇直線驅動機器人的運行速度,我們首先收集 50 到 250 個 PWM 周期的一些粗輪速度數據,然后查看數據圖表以觀察數據的近似線性范圍。確定特定的 PWM 范圍后,我們重新運行數據收集并對左右車輪速度應用最小二乘模型。最小二乘法的工作原理是找到一個線性方程,最小化到給定數據點的平方距離。這種最小二乘模型使我們能夠控制輸入 PWM 電壓,從而線性控制速度。

構建語音控制機器人 - 線性模型和機器學習

閉環反饋

然而,最小二乘法是一個開環系統,這意味著它不會響應外部反饋。這種開環系統使機器人沿圓周行駛,而不是沿所需的直線行駛。一旦我們將反饋變量納入系統中,使其成為閉環系統,兩個車輪就會以相等的速度驅動,從而使汽車直線行駛。我們的閉環系統必須是穩定的,這意味著系統特征值的大小必須小于 1。最后,為了實現轉彎,我們必須采用圓弧的幾何形狀,并考慮到左圓弧之間行駛距離的差異。和右輪。

現在我們的機器人可以直行并左右轉彎,下一步就是建立語音分類模型。由于不同的單詞有不同的波形,我們選擇了 4 個具有不同音節和聲音的單詞,以產生不同的波形。我們使用機器人上的麥克風將每個單詞錄制 50 次,預處理數據,然后將數據分成訓練和測試部分。我們通過垂直堆疊數據、貶低數據并對該數據進行奇異值分解(SVD)來構建矩陣。

這是分解任意矩陣的 SVD 方程:

構建語音控制機器人 - 線性模型和機器學習

對數據進行 SVD 使我們能夠找到數據的“本質”,或者從頭開始重建數據最重要的數據。我們可以通過選擇前 3 個主成分作為新的矩陣基礎來找到這些重要成分。將數據投影到這個新的基礎上后,數據分裂成不同的簇,使我們能夠找到每個簇的中心,也稱為質心。然后,我們使用這些質心對我們的測試點進行分類:分類的工作原理是找到從測試點到質心的歐幾里得距離并將其與閾值進行比較 - 如果距離小于閾值,則該點將被分類為相同的點類作為該特定質心。一旦我們有了很強的模型準確性,我們就在 Arduino 上使用這個模型來測試實時分類。

這是我們選擇的四個單詞的簇的圖像:狗、拉布拉多、柯基犬、汽油。這些簇非常不同且分離,因此可以輕松創建基于歐幾里德距離的準確分類模型。

構建語音控制機器人 - 線性模型和機器學習

當機器人能夠成功地直線行駛、轉向不同方向以及對語音命令進行分類之后,就到了將所有內容組合在一起的時候了。集成涉及將運動命令添加到分類程序中,因此如果 Arduino 將某個詞分類為“直”,則相應的運動將是直行。經過大量測試和調整響度和歐幾里德閾值,我們的機器人終于工作了!這是整個學期學習電路、控制系統和 PCA 的成果,看到它的實際應用真是太酷了。

這是完成的機器人的圖像!

構建語音控制機器人 - 線性模型和機器學習

如果我再次做這個項目,我會嘗試以更高層次的視角來研究它,而不是總是試圖關注較小的細節。有時,我太沉迷于實際構建電路或編碼算法,以至于忘記了電路在大局中的作用,直到最后我才對所有組件有了更好的欣賞。進入了這個項目。有幾周我還害怕實驗室,因為我知道這需要實驗室的整整三個小時甚至更多,但我會提醒自己最終產品,并且我非常感激有機會將我所學到的知識應用到這個項目中!

特別感謝我的實驗室合作伙伴 Eric Wen(他也是加州大學伯克利分校 EECS 的學生),以及使學習所有這些內容成為可能的課程工作人員!所有數據均來自官方網站[https://www.eecs16b.org/]。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    212

    文章

    29120

    瀏覽量

    210503
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5276

    瀏覽量

    216848
  • 機器學習
    +關注

    關注

    66

    文章

    8471

    瀏覽量

    133705
  • 語音控制
    +關注

    關注

    5

    文章

    494

    瀏覽量

    28503
  • 線性模型
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7885
收藏 0人收藏

    評論

    相關推薦

    Al大模型機器人

    豐富的知識儲備。它們可以涵蓋各種領域的知識,并能夠回答相關問題。靈活性與通用性: AI大模型機器人具有很強的靈活性和通用性,能夠處理各種類型的任務和問題。持續學習和改進: 這些模型可以
    發表于 07-05 08:52

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人模型

    近年來,人工智能領域的大模型技術在多個方向上取得了突破性的進展,特別是在機器人控制領域展現出了巨大的潛力。在“具身智能機器人模型”部分,作
    發表于 12-29 23:04

    SPCE061A語音識別機器人應用方案

    為了提高廣大單片機愛好者學習單片機的興趣,凌陽科技大學計劃教育推廣中心推出了應用SPCE061A作為主控制器,外加電機驅動電路制作的語音識別機器人。該
    發表于 03-08 17:09

    智能避障語音遙控機器人

    我們設計的這款智能機器人,通過語音識別功能對智能機器人進行遙控,遙控的語音指令有前進、后退、左拐、右拐等運動控制指令,另外還加入一個音頻播放
    發表于 10-26 22:50

    會物體識別和語音識別的nao機器人

    是nao機器人的偉大之處。面部探測與識別這是最廣為人知的一項互動功能。nao機器人可探測并學習記憶不同的面部,此后,它可對其進行識別。語音合成nao
    發表于 02-13 14:09

    智能語音機器人

    ` 本帖最后由 星希望532 于 2015-12-2 20:06 編輯 作品名稱:基于微型操作系統的智能多平臺控制語音機器人http://v.youku.com/v_show
    發表于 12-02 19:08

    企鵝機器人是怎么樣的?

    企鵝機器人由BS2控制控制兩個角度舵機實現模擬企鵝的行走,包括前進,后退與轉向,同時還可以控制另外兩個角度舵機模擬企鵝翅膀的動作;語音播放
    發表于 03-29 17:29

    AI語音智能機器人開發實戰

    第四期直播PPT下載:第三期直播PPT+程序下載:第二期直播PPT下載:第一期直播PPT下載:主題簡介及亮點:以AI智能語音陪護機器人為載體,徹底講解整個機器人研發的全流程,從開發環境搭建、到軟硬件
    發表于 01-04 11:48

    機器人基礎書籍

    列舉部分學習過程中接觸的部分書籍,部分有中文版,部分有更新版本。1.機器人基礎書籍適合入門的書籍:機器人機器人建模規劃與控制
    發表于 05-22 06:53

    ROS環境下控制Baxter機器人學習記錄

    1、前記:這篇博文為自己學習是的記錄,做這一切的目的就是熟悉ROS環境下如何控制Baxter機器人做運動。以便將來對其控制的擴展,如基于視覺(單目,雙目,或Kinect)交互的
    發表于 05-28 07:50

    “協作機器人”如何快速處理傳感器數據

    無論是傳統的工業機器人系統,還是當今最先進的協作機器人(Cobot),它們都要依靠可生成大量高度可變數據的傳感器。這些數據有助于構建更佳的機器學習
    發表于 08-05 07:08

    四足機器人的機構設計

    機器人結構本體能夠有效承受運動沖擊、模擬四足動物運動的先決條件;高性能驅動器為機器人運動提供足夠動力,行走穩定性控制負責協調多個關節驅動器,實現機器人穩定行走;強化
    發表于 09-15 06:54

    機器人技術和機器學習

    機器人技術和機器學習正成為嵌入式系統硬件和軟件供應商的下一個重大事件。嵌入式系統可以通過網絡連接和物聯網(IoT)來傳遞信息、共享資源。無論是智能,低能耗,邊緣設備,中間網關還是計算節點,都需要
    發表于 12-20 06:03

    將Simulink模型與Lego機器人結合使用

    。Simulink工廠和控制模型與LEGO的最新高科技機器人(基于ARM的LEGO Mindstorms NXT)一起使用,以說明基于模型的設計與生產代碼生成的工業應用。注意
    發表于 12-20 07:15

    語音機器人構建

    電子發燒友網站提供《語音機器人構建.zip》資料免費下載
    發表于 07-06 09:59 ?0次下載
    <b class='flag-5'>語音</b><b class='flag-5'>機器人</b>的<b class='flag-5'>構建</b>
    主站蜘蛛池模板: 北原多香子qvod | 国产高清视频青青青在线 | 亚洲手机在线人成视频 | 国产精品伦一区二区三级视频 | 女子扒开腿让男生桶爽 | 天天操人人射 | 光溜溜的美女直播软件 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲日本欧美天堂在线 | 日本理论片午午伦夜理片2021 | 久久久久亚洲日日精品 | 羞羞影院午夜男女爽爽影院网站 | 在线免费观看视频a | 男女一边摸一边做羞羞的事情免费 | 国产精品麻豆a在线播放 | 亚洲性夜色噜噜噜网站2258KK | 亚洲精品日韩在线观看视频 | 99riav9 精品香蕉免费大视频 | 国产精品久久久久久久久无码 | 3d在线看小舞被躁视频 | 国产精品涩涩涩视频网站 | 国产精品亚洲在钱视频 | 久久国产精品无码视欧美 | 精品国产在线观看福利 | gayxxxxgay呻吟受日本 | 果冻传媒在线看免费高清 | 亚洲精品视频久久 | 亚洲精品国产国语 | 免费毛片a在线观看67194 | 涩涩视频下载 | 国产乱码卡二卡三卡4W | 强被迫伦姧惨叫VIDEO | 俺也去最新地址 | 欧美在线亚洲综合国产人 | 扒开美女下面粉嫩粉嫩冒白浆 | 诱受H嗯啊巨肉各种play | 18禁止观看免费私人影院 | 暖暖视频大全免费观看 | a级毛片黄免费a级毛片 | 成人精品视频 | 在线视频一区二区三区在线播放 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品