那曲檬骨新材料有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Avnet SmartEdge Agile智能設備開源

Avnet SmartEdge Agile智能設備開源

2022-11-03 | zip | 0.02 MB | 次下載 | 免費

資料介紹

描述

介紹

Avnet SmartEdge Agile 設備是一種自給自足的智能設備,可以通過連接到方向盤或烘干機輕松收集數據。該系統是一個多合一的傳感器收集器和簡單的機器學習模型執行堆棧。

在這里,我們展示了兩個簡單的應用程序,并展示了通過使用 Velcro 剝離和粘貼設備來從一個應用程序跳轉到下一個應用程序是多么容易。

在家中的兩個青少年對駕駛監控產生了極大的興趣。它對于審查包裹公司、雜貨配送服務、共享駕駛公司、出租車、魯莽司機、路怒司機和瘋狂司機的司機表現也很重要。

反復攻擊的司機會在他們的方向盤上安裝這些設備之一,并監控他們的駕駛活動,以防止進一步的違規行為。

我們在之前的項目中找到了動機:“ GPS Drivers Log ”,它記錄了設備的 GPS 位置和速度,但不記錄駕駛監控技能或環境條件。Avnet SmartEdge Agile 用作強大的傳感器數據收集器,可提供駕駛員駕駛條件和技能的概況。

材料

我們使用 Avnet SmartEdge Agile 設備。對,就是那樣。不需要其他硬件。

?
poYBAGNiBZWATIjpAAenuAamEX4017.jpg
AVNET SmartEdge Azure
?

資源

在 gpearston 撰寫的“ Brainium /SMARTEDGE AGILE-Review 中可以找到關于 Avanet SmartEdge Agile 設備的非常好的評論還有 Krishnaraj Varma 的評論標題“ SmartEdge Agile 和 Brainium 簡介”

Brainium Dashboard 登錄在此處,文檔在此處

jupyter notebook 水平排列繪圖功能可以在這里找到

Jupyter notebook 動態圖交互說明可以看這里

這次我們沒有使用有趣的信息RPi 有一個網關,你可以在這里找到安裝說明,PDF 可以在這里下載

行車監視器

可用于創建駕駛配置文件的指標是陀螺儀、世界加速度和接近度。定義車廂環境的指標是聲音、溫度和光線。

接下來是每個指標的簡短描述。

陀螺儀或角速度顯示我們駕駛的速度。其中包括避免事故或突然改變車道等情況。

世界加速或正常加速可能顯示可能的街頭賽車或突然減速。

嘈雜的音樂或乘客聊天的聲音可能會讓司機分心。新司機傾向于打開立體聲音樂,可能會忘記周圍的交通狀況或可能的警告/危險交通聲音隊列。

光照條件因農村或城市行駛道路而異。

溫度控制是一個有趣的節能領域。該設備使我們能夠看到自動洞穴內的溫度設置。

濕度和壓力取決于所行駛的道路。看看地質景觀如何改變壓力條件并因此改變發動機性能真的很有趣。取決于所行駛的道路。看看地質景觀如何改變壓力條件并因此改變發動機性能真的很有趣。

數據收集是通過清晨從早上 5:00 開始,距離 100 英里和大約 1:45 小時以及下午從下午 3:30 開始在高峰時段通勤、100 英里和大約 2:30 小時開始的。是的,很多數據。

數據是通過每隔近一個小時運行記錄功能來收集的,早上通勤時提供兩個文件,下午通勤時提供三個文件。例如第一個文件有這么多數據

GYROSCOPE_NORM                14119                                                        
WORLD_ACCELERATION_NORM        8824                                                        
ACCELERATION_NORM              8824                                                        
MAGNETIC_FIELD_NORM            8298                                                        
SOUND_LEVEL                    3525                                                        
PRESSURE                       3319                                                        
PROXIMITY                      3319                                                        
VISIBLE_SPECTRUM_LIGHTNESS     3319                                                        
HUMIDITY_TEMPERATURE           3319                                                        
IR_SPECTRUM_LIGHTNESS          3319                                                        
HUMIDITY                       3319                                                        
Name: dataSource, dtype: int64

該文件在大約 45 分鐘的記錄中記錄的數據總數為 63504 個點,這占用了大約 4.3 Mb 的空間。

使用 Jupyter Notebook 分析數據

我們使用 Jupyter Notebook 來分析 Avnet SmartEdge Agile 設備記錄的數據。收到的文件格式如下:

devicePublicId,dataSource,timestamp,scalar,vector                                                      
D1,GYROSCOPE_NORM,1566508292002,0.6946869492530823,                                                      
D1,GYROSCOPE_NORM,1566508292236,0.915907621383667,                                                      
D1,GYROSCOPE_NORM,1566508292471,0.39298704266548157,                                                      
D1,GYROSCOPE_NORM,1566508292783,2.0969412326812744,                                                      
D1,GYROSCOPE_NORM,1566508293017,0.35836511850357056,                                                      
D1,GYROSCOPE_NORM,1566508293251,0.5771657228469849,                                                      
D1,GYROSCOPE_NORM,1566508293485,1.3782867193222046,                                                      
D1,GYROSCOPE_NORM,1566508293797,1.8784273862838745,                                                      
D1,HUMIDITY,1566508292060,39,                                                      
D1,HUMIDITY,1566508293138,40,                                                      
D1,IR_SPECTRUM_LIGHTNESS,1566508292085,201,                                                      
D1,IR_SPECTRUM_LIGHTNESS,1566508293164,192,                                                      
D1,MAGNETIC_FIELD_NORM,1566508291973,57.30019760131836,                                                      
D1,MAGNETIC_FIELD_NORM,1566508292401,56.88837814331055,                                                      
D1,MAGNETIC_FIELD_NORM,1566508292834,54.180320739746094,                                                      
D1,MAGNETIC_FIELD_NORM,1566508293264,56.206783294677734,                                                      
D1,MAGNETIC_FIELD_NORM,1566508293698,54.03041076660156,                                                      
D1,ACCELERATION_NORM,1566508291924,9.627486228942871,                                                      
D1,ACCELERATION_NORM,1566508292315,9.70956802368164,

標頭顯示文件內容為 deviceId、數據源(正在報告的傳感器)、時間戳(以毫秒為單位)、標量(傳感器值)和向量(當前未使用)。

要找出正確的格式,時間戳有點復雜。該值不是以秒為單位,而是以毫秒為單位。在 Jupyter 筆記本中,您將執行如下操作,其中 pd 是 pandas 包。

pd.Timestamp(timeStampVariableHere, unit='ms', tz='US/Eastern')

我們需要在 Jupyter Notebook 中安裝以下庫:pandas、matplotlib、io、base64、IPython 和 ipywidgets。使用的筆記本的示例會話附加到項目的程序文件部分。

import ipywidgets as widgets                                                      
import numpy as np                                                      
import pandas as pd                                                      
import matplotlib.pyplot as plt                                                      
import io                                                      
import base64                                                      
from IPython.display import display                                                      
from IPython.display import HTML                                                      
from ipywidgets import *

我們首先使用 pandas 加載數據

df1_1=pd.read_csv("DataPATH\\recording_session_5d5e5a275ba70e00014f9048.csv")                                                      
data_counts1_1 = df1_1['dataSource'].value_counts()                                                      
print (data_counts1_1)

打印顯示每個傳感器記錄的數據點數,如下所示

GYROSCOPE_NORM                14119                                                      
WORLD_ACCELERATION_NORM        8824                                                      
ACCELERATION_NORM              8824                                                      
MAGNETIC_FIELD_NORM            8298                                                      
SOUND_LEVEL                    3525                                                      
PRESSURE                       3319                                                      
PROXIMITY                      3319                                                      
VISIBLE_SPECTRUM_LIGHTNESS     3319                                                      
HUMIDITY_TEMPERATURE           3319                                                      
IR_SPECTRUM_LIGHTNESS          3319                                                      
HUMIDITY                       3319                                                      
Name: dataSource, dtype: int64

以下函數使用 label 參數過濾數據,如下例所示。標簽設置為 SOUND_LEVEL 調用 prepareData 函數,數據范圍為點 500 到點 800。Pandas 通過 dataSource 列過濾數據并選擇數據范圍。

def getRangeData(data, columnLabel, dmin = 0,dmax = 0):                                                      
 if (dmin == 0 and dmax == 0):                                                      
     retdata = data[[columnLabel]]                                                      
 elif (dmin == 0):                                                      
     retdata = data[[columnLabel]][:dmax]                                                      
 elif (dmax == 0):                                                      
     retdata = data[[columnLabel]][dmin:]                                                      
 else:                                                      
     retdata = data[[columnLabel]][dmin:dmax]                                                      
 return retdata           
                                                     
def prepareData(label,dmin = 0,dmax = 0):                                                      
 global df1_1                                                      
 global data1_1                                                      
 global sdata1_1                                                      
 sdata1_1 = df1_1[df1_1['dataSource'] == label]                                                      
 data1_1 = getRangeData(sdata1_1,'scalar',dmin,dmax)           
          
                                                     
label ='SOUND_LEVEL'                                                      
prepareData(label,500,800)

下面是一組圖表,描述了我們早上開車第一個小時的駕駛概況。

您會注意到 Gyroscope_Norm 在開始和結束時顯示了一些峰值,這些峰值表示城市駕駛有硬轉和軟轉;接近 0 的部分描繪了高速公路行駛,幾乎沒有變道,幾乎沒有轉向。

還要注意環境指標:溫度、聲音和可見光。聲源是廣播新聞,平均分貝為 55 分貝。機艙溫度逐漸降至舒適的 22 攝氏度,室外溫度為 26 攝氏度(炎熱的早晨)。終于,清晨通勤,沒有出現日出,光線感應器接近黑暗。

?
poYBAGNiBZiAFuvLAADZq67_PDY879.jpg
早游
?

下午的通勤時間也差不多,開始是市區行駛,高速公路上穩定行駛。接近傳感器證實了很少的硬轉彎。

噪音水平也設置為標準對話和新聞廣播。溫度需要一段時間才能降低到 29 攝氏度。光照顯示顯著增加至平均 800 度,在陽光明媚的開始和之后的云層中達到峰值。

?
poYBAGNiBZqAZymhAADWvF2rVqY810.jpg
下午旅行
?

仔細查看要繪制的點數較少的圖。這是我離開車道并開始穿過社區街道后的示例。請注意,接近傳感器上接近 2.5 厘米的較低峰值與陀螺儀上的變化相匹配,這在這些情況下表明是一個硬轉彎。

?
pYYBAGNiBZ-ATRi1AADeQ3Du0TI751.jpg
早上200分
?

下午通勤的情況也是如此,從工作的車庫里出來。

?
poYBAGNiBayAaGQtAADJbRLVWxQ432.jpg
下午200分
?

這是一個關于陀螺儀指標和接近傳感器如何一起顯示方向盤硬轉的小動畫。接近傳感器在轉動方向盤時改變值并與信號知道或光桿對齊。在這一點上,我們知道方向盤已經改變了至少 90 度,這意味著一個急轉彎。

陀螺儀上的值越高,轉彎越劇烈。

距離傳感器
?

此圖同時顯示 Gyroscope_Norm(藍色)和 Proximity(橙色)傳感器值。當接近傳感器碰到燈或雨刷桿時,請注意軟轉向開始,然后轉向超過 90 度。

?
poYBAGNiBbCAGW8UAABBdj0MQQA965.jpg
軟轉
?

下面是另一個示例,但這次注意到陀螺儀值的變化更快,這表明急轉彎(方向盤的快速運動),以及接近傳感器的變化更突然。

?
poYBAGNiBbKAZp2wAAB2jcbbMIg731.jpg
?

最后,下圖顯示,當沒有轉動時,接近傳感器仍然指向中心面板,并且陀螺儀上沒有記錄到劇烈變化。這顯示了高速公路駕駛。

?
poYBAGNiBbWAXTmFAAAgsOkbyPM244.jpg
?

請記住,所有這些圖表都是使用 Jupyter Notebook 界面中的 matplotlib 繪制的。

駕駛應用

駕駛應用程序正在開發中,并將向相關方(父母、警察、消防部門等)通知危險駕駛。SmartEdge 設備將推斷駕駛員行為可能出現的危險情況,并提醒駕駛員和上述各方。

我的衣服準備好了嗎?

最后,正因為我們可以,而且預覽直播數據是如此容易。我們將 AVNET SmartEdge Agile 設備連接到我們的舊烘干機并運行旋轉循環。從下圖中可以看出

?
poYBAGNiBbiAfSaPAABx3VRw86U300.jpg
干燥循環和結束循環
?

結論

分析來自方向盤和烘干機的數據只是 Avnet SmartEdge Agile Brainum 應用無限可能的第一步。通過可以收集的數據,包括接近度、加速度、角速度、光和聲音,我們可以利用這些信息將其應用于現實世界并進行研究,以使汽車更安全,讓日常機器更方便使用。

如果可以公開更多指標(例如 ROTATION 和 MOTION),這也將非常有用,我們無法訂閱這些指標。

最后,人工智能模型的創建留給使用特定指標來推斷已定義規則,如果我們能夠決定使用哪些指標進行訓練,以及在原始數據上找到模式的分析工具,這將是一個巨大的幫助。

謝謝閱讀。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
金百家乐官网博彩公司| 湄潭县| 东莞市| 百家乐官网色子玩法| 真钱百家乐官网开户试玩| 蓝盾百家乐官网打法| 缅甸百家乐官网赌场娱乐网规则| 百家乐能战胜吗| 百家乐的路图片| 威尼斯人娱乐场官网是骗人的吗| 大发888官方6222| 百家乐官网休闲游戏| 上市百家乐官网.评论| 百家乐投注必胜法| 百家乐平点| 明升国际网| 百家乐官网编单短信接收| 百家乐官网筹码14克| 百家乐长胜攻略| 香港六合彩报码| 9人百家乐官网桌布| 网上玩百家乐技巧| 大发888缺少casino组件common| 昌邑市| 百家乐官网长t恤| 百家乐最佳打| 棋牌网站| 网络百家乐官网必胜投注方法| 玩机器百家乐心得| 大发888网页出纳柜台| 网络百家乐官网最安全| 网上百家乐追杀| 大发888娱乐城积分| 赌百家乐官网心里技巧| 羊和鼠做生意摆件| 二八杠认牌绝技| 百家乐官网视频游365| 百家乐代打是真的吗| 宝马会娱乐城网址| 百家乐官网网上真钱赌场娱乐网规则 | 金赞百家乐的玩法技巧和规则|