<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

TinyML如何改變駕駛條件檢測領域的面貌

意法半導體中國 ? 來源:意法半導體中國 ? 2024-03-14 09:17 ? 次閱讀

根據最新研究,駕駛模式可能成為汽車制造商尋求打造終極駕駛體驗的新契機。

在一份于2021年發表的論文中,研究人員表明,特定的駕駛模式可能會使電動汽車 (EV) 在高速公路上巡航時的電能消耗增加15%至30%。

AI道路狀態監測

根據J.D. Power于2023年進行的一項研究,消費者仍然受到續航焦慮的困擾,在理想情況下,將電池壽命提高約三分之一可能會顯著提高客戶滿意度。駕駛模式還可應對濕滑、結冰或積雪等危險路況,支持更安全的駕駛。問題在于,在不同模式之間切換需要駕駛員手動選擇適當的設置。

駕駛模式真的太棒了!為什么它們不能是自動的呢?

本質上,駕駛模式代表著各種動力傳動配置,這些配置旨在創造或強調特定的駕駛體驗。例如,通過修改轉向管柱的響應、懸掛的靈活性或再生制動的激進性,系統將創造截然不同的駕駛體驗,從而專注于特定的目標。

傳統的Eco模式降低了響應性并改變了變速比以優先考慮節能,而Comfort模式調整了懸掛以更好地吸收顛簸。相反,Sport模式確保強勁的油門響應、更重的方向盤和更硬的懸掛,使駕駛者體驗更接近賽車而非巡航。

汽車制造商不會自動從一種模式轉換到另一種,因為它們之間的差異非常顯著,可能會驚嚇到司機。然而,除非在現代高速公路上長時間連續行駛,否則駕駛條件很少是一致的。

往往,用戶會遇到需要Eco模式的緩慢交通,然后是在大規模施工下的顛簸區域,適合Comfort模式,之后需要快速加速以脫離停滯,這時短暫啟用Sport模式將極大地受益,然后應再切換回Eco模式。這還沒有考慮到突然的天氣變化。雪地模式會調整傳動并降低了油門響應,從而降低動力和扭矩。目標是防止汽車卡住,從而避免駕駛員受到來自自然環境和他們自己的傷害。通過減慢響應并強制平穩加速,大幅減少車輪陷入雪地的風險,即便駕駛員突然踩下油門,也不會輕易失控。

然而,駕駛員應該高度專注于道路本身,不該花精力考慮駕駛模式的切換。面臨天氣的突然變化,汽車應該幫助用戶專注于周圍環境,而不是用模式和設置分散他們的注意力。

一個為機器學習意法半導體量身定制的問題

AI與人

解決這個問題的方案可能在于機器學習。由于擁有眾多傳感器,車輛能夠比任何人更準確地檢測道路、天氣和其他條件。事實上,車輛在處理濕滑或危險條件時非常精準且敏銳,以至于牽引控制和防抱死制動系統等功能幾十年來一直是強制性的。

系統也變得如此智能,牽引力控制可以在正常條件下協助駕駛員避免在轉角處欠轉向或過度轉向。因此,使用機器學習自動檢測道路條件并選擇最佳模式是多年來塑造汽車創新的自然演變。

然而,構建自動的駕駛模式系統和道路檢測機制可能具有挑戰性,工程師們常常疑惑從何處入手。以下是啟動項目并縮短產品上市時間的三個簡單步驟。

第一步

獲取AEKD-AICAR1套件

創建一個機器學習應用可能看起來是一項艱巨的任務。當團隊考慮收集數據、訓練神經網絡以及在微控制器上實施算法時,他們甚至在第一個概念驗證之前就可能會感到氣餒。

小公司甚至可能沒有數據科學家以及處理神經網絡的專業知識。因此,我們發布了AEKD-AICAR1評估套件,旨在揭開這一過程早期階段的神秘面紗。

該套裝包括AEK-CON-SENSOR1連接開發板和AIS2DW12三軸加速度計。主板本身配備了SPC58ECChorus微控制器,內置4 MB的Flash存儲器,并預裝了一個經過訓練的神經網絡。簡而言之,AEKD-AICAR1傳感器節點套件包含了開發者開始機器學習所需的一切應用程序。

f0584b20-e19c-11ee-a297-92fbcf53809c.jpg

我們甚至提供了一個顯示屏,展示代表汽車狀態的簡單UI,確保團隊可以更容易地演示概念驗證。系統還有一個設置,可以使用典型的12 V電池或八節AA電池供電,從而提高整體移動性。

第二步

利用意法半導體的軟件生態系統

開箱即用,預訓練的神經網絡能夠識別四種狀態:正常道路、顛簸道路、打滑和停車。此外,可以將這些狀態與其他情況結合起來,如在正常道路上打滑、在顛簸道路上打滑、發動機運轉時停車或熄火時停車。

顯然,由于該應用僅用于演示目的,我們使用了一小組訓練數據。然而,盡管一開始可用的訓練數據非常有限,我們仍獲得了94%的高成功率,僅在一些額外的條件下存在問題。簡而言之,團隊已經可以設想,擁有大量更多信息和復雜算法后他們能夠取得什么樣的成就。

f0717c44-e19c-11ee-a297-92fbcf53809c.jpg

為開始測試模型,開發人員只需獲取AutoDevKit StudioSPC5-STUDIO-AI插件即可,這將使他們能夠導入最流行的深度學習框架,如Keras和TensorFlow Lite。意法半導體插件甚至可以驗證神經網絡,并在微控制器上模擬自身性能,能夠幫助開發人員基本了解所需的內存占用和推理時間。

無論團隊的專業水平如何,這一步都非常重要,對于經驗較少的工程師,所帶來的幫助則尤為巨大。在邊緣進行機器學習工作時,很容易高估RAM或計算吞吐量的要求。我們的工具可以幫助更快、更準確地了解應用的硬件需求。

f086392c-e19c-11ee-a297-92fbcf53809c.jpg

第三步

測試您的應用并加以完善

下一步是將AEKD-AICAR1置于在駕駛員一側的地板上,靠近車輛前部,從而測試算法并捕獲更多數據。實際上,這樣可以模仿現實世界的性能并收集更多信息。因此,工程師不僅僅是在設計一個更智能的駕駛條件檢測,而且同時也是在完善它。

隨著團隊從加速度計或連接到套件的其他傳感器收集更多數據,就有可能更準確地檢測到更多道路條件,從而為真正意義上的駕駛模式智能選擇奠定基礎。我們的用戶手冊甚至提供了Python腳本和Google Colab的操作指南,因此即使對數據科學沒有太多經驗的人也可以開始使用。

另請閱讀:AEKD-AICAR1-汽車中基于意法半導體開發板的機器學習功能,既不盲目上馬,也不輕易落后

爭當第一的競賽

遵循這三個步驟將幫助團隊在正確的軌道上啟動。開發人員仍然需要優化自身的解決方案,并找到一條能夠獲得競爭力的市場路徑。然而,意法半導體不僅提供支持,還提供了一個完整的合作伙伴計劃,擁有專業知識的眾多伙伴公司將可為客戶帶來獨特的優勢。簡而言之,問題不在于機器學習能否幫助實現駕駛模式選擇和道路條件檢測的自動化,而在于誰將第一個成功實施它。




審核編輯:劉清

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

    關注

    48

    文章

    6823

    瀏覽量

    147790
  • 電動汽車
    +關注

    關注

    155

    文章

    11217

    瀏覽量

    223315
  • 神經網絡
    +關注

    關注

    42

    文章

    4579

    瀏覽量

    98934
  • 機器學習
    +關注

    關注

    66

    文章

    8142

    瀏覽量

    130699
  • 汽車制造
    +關注

    關注

    0

    文章

    208

    瀏覽量

    15728

原文標題:為駕駛模式開發AI!TinyML如何改變駕駛條件檢測領域的面貌

文章出處:【微信號:STMChina,微信公眾號:意法半導體中國】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    觸想智能工業顯示器在智慧醫療領域的應用優勢分享

    隨著科技的不斷發展,智慧醫療正逐漸改變著傳統醫療行業的面貌,在智慧醫療領域中,觸想智能工業顯示器作為重要的輔助設備,發揮著關鍵的作用。
    的頭像 發表于 02-26 17:35 ?217次閱讀

    【先楫HPM5361EVK開發板試用體驗】:4、TinyML測試(1)

    設備的資源限制。此外,TinyML還依賴于優化的推理引擎和針對嵌入式設備的硬件加速器,以實現高效的模型推理。 TinyML的應用領域非常廣泛,包括智能傳感器、健康監測、物聯網、智能音頻處理、自動
    發表于 12-22 10:12

    LabVIEW開發自動駕駛的雙目測距系統

    LabVIEW開發自動駕駛的雙目測距系統 隨著車輛駕駛技術的不斷發展,自動駕駛技術正日益成為現實。從L2級別的輔助駕駛技術到L3級別的受條件
    發表于 12-19 18:02

    伴隨TinyML一同崛起的邊緣AI生態

    設備上,又該如何引入AI呢?這就不得不提到TinyML了。 ? 小體量的機器學習 ? 為了讓在超低功耗的MCU或傳感器設備上開發和部署AI模型,機器學習衍生出了TinyML這一研究領域。這里指的超低功耗最低可至mW級,從而打破定
    的頭像 發表于 08-28 09:07 ?1243次閱讀
    伴隨<b class='flag-5'>TinyML</b>一同崛起的邊緣AI生態

    Linux線程條件變量是什么意思

    線程中,條件滿足時發出“信號”。 條件變量通常搭配互斥鎖來使用,是因為條件檢測是在互斥鎖的保護下進行的,也就是說條件本身是由互斥鎖保護的,
    的頭像 發表于 07-21 11:18 ?322次閱讀

    TinyML變得簡單:關鍵詞識別(KWS)

    電子發燒友網站提供《TinyML變得簡單:關鍵詞識別(KWS).zip》資料免費下載
    發表于 07-13 10:20 ?2次下載
    <b class='flag-5'>TinyML</b>變得簡單:關鍵詞識別(KWS)

    TinyML變得簡單:圖像分類

    電子發燒友網站提供《TinyML變得簡單:圖像分類.zip》資料免費下載
    發表于 07-13 10:04 ?0次下載
    <b class='flag-5'>TinyML</b>變得簡單:圖像分類

    TinyML:使用合成數據的永遠在線的音頻分類器

    電子發燒友網站提供《TinyML:使用合成數據的永遠在線的音頻分類器.zip》資料免費下載
    發表于 07-13 09:55 ?0次下載
    <b class='flag-5'>TinyML</b>:使用合成數據的永遠在線的音頻分類器

    TinyML:使用ChatGPT和合成數據檢測嬰兒哭聲

    電子發燒友網站提供《TinyML:使用ChatGPT和合成數據檢測嬰兒哭聲.zip》資料免費下載
    發表于 07-13 08:30 ?1次下載
    <b class='flag-5'>TinyML</b>:使用ChatGPT和合成數據<b class='flag-5'>檢測</b>嬰兒哭聲

    駕駛員睡意檢測器開源分享

    電子發燒友網站提供《駕駛員睡意檢測器開源分享.zip》資料免費下載
    發表于 06-27 14:38 ?0次下載
    <b class='flag-5'>駕駛</b>員睡意<b class='flag-5'>檢測</b>器開源分享

    TinyML課程#7變得更小

    電子發燒友網站提供《TinyML課程#7變得更小.zip》資料免費下載
    發表于 06-25 10:23 ?0次下載
    <b class='flag-5'>TinyML</b>課程#7變得更小

    使用Esp32和TinyML進行手勢分類

    電子發燒友網站提供《使用Esp32和TinyML進行手勢分類.zip》資料免費下載
    發表于 06-15 11:43 ?2次下載
    使用Esp32和<b class='flag-5'>TinyML</b>進行手勢分類

    使用流量計和TinyML檢測管道堵塞

    電子發燒友網站提供《使用流量計和TinyML檢測管道堵塞.zip》資料免費下載
    發表于 06-12 16:01 ?0次下載
    使用流量計和<b class='flag-5'>TinyML</b><b class='flag-5'>檢測</b>管道堵塞

    使用FOMO進行駕駛員睡意檢測

    電子發燒友網站提供《使用FOMO進行駕駛員睡意檢測.zip》資料免費下載
    發表于 06-12 15:56 ?0次下載
    使用FOMO進行<b class='flag-5'>駕駛</b>員睡意<b class='flag-5'>檢測</b>

    使用TinyML開發私人教練

    電子發燒友網站提供《使用TinyML開發私人教練.zip》資料免費下載
    發表于 06-12 14:38 ?0次下載
    使用<b class='flag-5'>TinyML</b>開發私人教練
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>