那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

圖形界面設(shè)計應(yīng)用軟件ST AlgoBuilder

意法半導(dǎo)體AMG ? 來源:lp ? 2019-04-05 17:02 ? 次閱讀

前言

現(xiàn)代應(yīng)用是在物理資源與虛擬資源相互融合的基礎(chǔ)上發(fā)展起來的,體現(xiàn)了微控制器傳感器通信連接、功率器件、云計算、邊緣計算、人工智能(AI)和機器學(xué)習(xí)等技術(shù)的最新進展。工業(yè)物聯(lián)網(wǎng)(IIoT)是得益于這些科技進步的主要細分市場之一。物聯(lián)網(wǎng)節(jié)點分布在工業(yè)生產(chǎn)環(huán)境中,用于監(jiān)測機器設(shè)備的健康狀態(tài)。在這一技術(shù)發(fā)展趨勢中,預(yù)見性維護和規(guī)范性維護是兩個常見的關(guān)鍵詞。預(yù)見性維護是指對設(shè)備、工具和機器等進行以預(yù)見潛在故障并安排相應(yīng)維護操作為目的的監(jiān)測。相對于預(yù)見性維護,規(guī)范性維護則更先進了一步,不僅可以預(yù)見潛在故障,還能提示需要技術(shù)維護的位置,從而采用如人工智能或機器學(xué)習(xí)等常規(guī)或非常規(guī)方法查明潛在故障的根本原因。這兩種維護方法都比常用的預(yù)防性維護方法更先進,因為預(yù)防性維護需要定期檢查機器設(shè)備,即使被檢查的機器不需要任何特殊干預(yù)干預(yù)或者維護操作,這將導(dǎo)致高昂的維護成本和資源的浪費。

在這種情況下,許多公司正嘗試了解如何在自己的環(huán)境中集成并利用工業(yè)物聯(lián)網(wǎng)的優(yōu)勢。意法半導(dǎo)體可為客戶快速評估傳感器、微控制器、通信連接、云計算和儀表板在數(shù)據(jù)可視化、分析和記錄中的應(yīng)用可行性提供諸多資源。

在本文中,我們將主要介紹圖形界面設(shè)計應(yīng)用軟件ST AlgoBuilder。該軟件工具可以快速描述STM32微控制器和MEMS傳感器的應(yīng)用原型,讓用戶設(shè)計基于傳感器的應(yīng)用,把代碼寫入STM32微控制器,并通過與STAlgoBuilder捆綁安裝的Unicleo軟件分析結(jié)果。

使用AlgoBuilder提取運動和環(huán)境參數(shù)的簡易設(shè)計

AlgoBuilder 工作流程

簡而言之,AlgoBuilder提出一個零行代碼快速開發(fā)原型的方法,使客戶能夠在他們的特定任務(wù)中評估我們的傳感器。在點幾下鼠標后,用戶可從ST Nucleo開發(fā)板和X-Nucleo-IKS01A2擴展板直觀地提取并導(dǎo)出許多參數(shù),例如,加速度、角速率、磁場、溫度、濕度、壓力、四元數(shù)、FFT、運動強度指數(shù),還能取用傳感器數(shù)據(jù)并在特定任務(wù)中進行評估,無需花費精力和時間編寫固件代碼,這對開發(fā)者而言極其重要。

最近,ST的MEMS傳感器部門(MSD)決定擴展AlgoBuilder的功能,以便更接近當前的傳感器連接云端應(yīng)用的需求和必要條件。該軟件增加了傳感器和云服務(wù)的連接功能,因為云計算資源的作用比本地硬件更強大。具體來說,新版AlgoBuilder增加了Amazon Web Services連接器,軟件原型正在開發(fā)中。傳感器的原始參數(shù)或更復(fù)雜的派生參數(shù)可以與多個云服務(wù)集成,用于監(jiān)測工業(yè)物聯(lián)網(wǎng)等現(xiàn)代應(yīng)用中不可預(yù)見的變化。

AlgoBuilder的云端入口是AWS IoT Core。一旦進入云端,用戶就可以利用所有可用的微服務(wù)來構(gòu)建可擴展的基于云計算的應(yīng)用,包括Amazon Kinesis音視頻流數(shù)據(jù)處理服務(wù)、Amazon SNS用戶通知推送服務(wù)、AmazonDynamoDB存儲資源、AmazonLambda計算資源、IoT Analytics數(shù)據(jù)分析服務(wù),以及AWS SageMaker 人工智能和機器學(xué)習(xí)算法應(yīng)用服務(wù)。

AlgoBuilder、AWS IoT Core和AWS微服務(wù)

云應(yīng)用開發(fā)經(jīng)驗豐富的中型企業(yè)客戶知道如何通過整合微服務(wù)發(fā)布在全球范圍內(nèi)可伸縮的應(yīng)用,同時管理數(shù)萬或數(shù)百萬的用戶或物聯(lián)網(wǎng)節(jié)點。簡而言之,開發(fā)者能夠從AlgoBuilder軟件中提取并利用數(shù)據(jù),結(jié)合數(shù)據(jù)傳播延遲和其它云服務(wù)限制因素,快速評估開發(fā)項目是否適合工業(yè)物聯(lián)網(wǎng)應(yīng)用。

我們將通過其它應(yīng)用示例介紹AlgoBuilder的潛在功能和多種用途。

AlgoBuilder用于游戲應(yīng)用

AWS RoboMaker是亞馬遜提供的另一項云服務(wù),可以大規(guī)模開發(fā)、測試和部署智能機器人應(yīng)用。Robot Operating System (ROS)機器人操作系統(tǒng)是應(yīng)用最廣泛的開源機器人軟件框架,RoboMaker在ROS上增加了云服務(wù)連接功能。AlgoBuilder的新功能能夠在這項服務(wù)中直接集成和提取數(shù)據(jù),甚至在這種情況下開發(fā)基于ST MEMS傳感器的新機器人和自動化應(yīng)用。傳感器數(shù)據(jù)將融入一個新的應(yīng)用領(lǐng)域,在AWS機器學(xué)習(xí)服務(wù)、監(jiān)測服務(wù)和分析服務(wù)的配合下,使機器人擁有推送流式數(shù)據(jù)、導(dǎo)航、溝通、理解和學(xué)習(xí)的能力。

AlgoBuilder用于機器人自動化

最后,通過在提取的數(shù)據(jù)集內(nèi)加入在地理環(huán)境中標識IoT節(jié)點位置所需的經(jīng)緯度GPS坐標,AlgoBuilder甚至可用于測試GPS應(yīng)用。此外,在生成的AlgoBuilder傳感器數(shù)據(jù)內(nèi)增加狀態(tài)信息和其它密鑰,有助于簡化AlgoBuilder與AWS DynamoDB等服務(wù)的集成難度。

本文的最后部分專門討論一個有相關(guān)儀表板的云和Web應(yīng)用原型,將客戶的應(yīng)用概念,如人工神經(jīng)網(wǎng)絡(luò)(ANN)、卷積神經(jīng)網(wǎng)絡(luò)(CNN)、聚類算法、協(xié)同算法和人工智能,配合虛擬現(xiàn)實用于解決簡單和復(fù)雜的問題,強化觸控體驗。我們相信,向感興趣的客戶介紹如何挖掘傳感器、云服務(wù)和機器學(xué)習(xí)的融合潛力是非常有價值的。更廣泛地說,這個名為Symbios的系統(tǒng)是一個實驗平臺,旨在為內(nèi)部和外部客戶提供集成資源、模塊或僅參考設(shè)計,以便在數(shù)據(jù)提取、數(shù)據(jù)流、數(shù)據(jù)豐富、數(shù)據(jù)分析、不同類型的應(yīng)用方面探索傳感器和云服務(wù)的集成潛力,尋找提高傳感器精度和可靠性的潛在解決方案。

在本文中,我們只討論Symbios中與AlgoBuilder相關(guān)的功能。

Symbios幾乎可以從AlgoBuilder中實時檢索數(shù)據(jù),并在極坐標圖上顯示數(shù)據(jù)模式。單個或多個傳感器有助于根據(jù)所選參數(shù)和參數(shù)測量值生成一個多傳感器簽名。

例如,下圖所示是Symbios呈現(xiàn)的X、Y和Z軸AlgoBuilder FFT,具體地講,極坐標圖描述每個頻率的FFT幅度。Symbios提供了將來自監(jiān)測電機的ST MEMS加速度計的數(shù)據(jù)組成數(shù)據(jù)集(例如,針對不同電機速度的頻率簽名)、標記模式以及在學(xué)習(xí)模式中應(yīng)用卷積神經(jīng)網(wǎng)絡(luò)的功能。只需點擊幾下鼠標,即可用AlgoBuilder傳感器數(shù)據(jù)模式構(gòu)建監(jiān)督型深度學(xué)習(xí)模型,在同一電機或其它遠程連接的電機上立即開始評估CNN分類器。此外,還可以生成格式與STCubeMX.AI兼容的CNN,以便在STM32 IoT節(jié)點上移植和運行。

AlgoBuilder用于云端機器學(xué)習(xí)頻譜分析

下一張圖片描述了另一個Symbios應(yīng)用場景,通過AWS檢索AlgoBuilder的環(huán)境和運動參數(shù),并在極坐標圖上形成簽名。在實際應(yīng)用中通過移動電路板或更改環(huán)境參數(shù),開發(fā)人員可以了解簽名或模式是如何變化的,因為極坐標軸代表了AlgoBuilder提取和發(fā)送的參數(shù),用戶能夠快速了解從云服務(wù)獲得的傳感器數(shù)據(jù)對應(yīng)用項目是否有益。

為了向開發(fā)人員提供靈活的數(shù)據(jù)整合功能,Symbios可將傳感器數(shù)據(jù)送到兩個不同的極坐標圖。例如,下面左側(cè)極坐標圖描述的是運動MEMS加速度計和陀螺儀參數(shù),而右側(cè)極坐標圖則是整合了HTS221運動MEMS傳感器數(shù)據(jù)與和LPS22HB環(huán)境傳感器數(shù)據(jù)。后面的截圖描述的是其它類型的數(shù)據(jù)整合。

即使在這種情況下,用戶也可以使用所提供的工具箱生成適合的訓(xùn)練集,還可以開啟人工神經(jīng)網(wǎng)絡(luò)訓(xùn)練階段以及實時測試。一旦對性能感到滿意,開發(fā)人員就可以決定生成ANN網(wǎng)絡(luò),并用STCubeMX.AI工具將生成的ANN移植到STM32微控制器。在了解工作流程后,客戶將能在自己的工作場所復(fù)制該方法,從而加快產(chǎn)品開發(fā)周期。

工作中的AlgoBuilder和Symbios

其它的演示示例是在單個應(yīng)用環(huán)境中使用AlgoBuilder融合音視頻流,用于開發(fā)支持圖論和虛擬現(xiàn)實的高級數(shù)據(jù)融合算法(腦自動化),在我們的RND部門,這個課題目前尚處于研發(fā)階段,我們將在下一篇文章中為感興趣的讀者深入介紹。在本文中,我們簡要介紹一下這個令人感興趣的新方法——如何僅用一個在本地STM32IoT節(jié)點、邊緣或云端或者Web應(yīng)用中運行的單一的分層互聯(lián)的ANN(稱為大腦)來解決復(fù)雜任務(wù)。下圖是一個由多個非同構(gòu)人工神經(jīng)網(wǎng)絡(luò)組成的協(xié)同網(wǎng)絡(luò)的示例,每個圖節(jié)點表示一個非同構(gòu)人工神經(jīng)網(wǎng)絡(luò)。大腦正在等待新的AlgoBuilder輸入,收到后,輸入模式就會被立即傳送到所有網(wǎng)絡(luò)節(jié)點。單個ANN被激活,將輸出數(shù)據(jù)傳送到其它ANN。通過這種方式,專門執(zhí)行特定任務(wù)的ANN可以協(xié)同解決那些需要復(fù)雜工具和設(shè)備同時從不同角度監(jiān)測才能處理的更為復(fù)雜的任務(wù)。

大腦正在等待新的AlgoBuilder輸入

AlgoBuilder輸入的感知刺激信號將大腦激活

結(jié)語

總之,我們相信AlgoBuilder將讓設(shè)計者能夠使用零行代碼方法開發(fā)云服務(wù)導(dǎo)向的現(xiàn)代應(yīng)用,通過點幾次鼠標就能完成應(yīng)用可行性評估,縮短研發(fā)周期,讓客戶更加滿意。Symbios代表了一個演示案例套件,用于展示云計算時代傳感器與云集成的潛力。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:在基于云計算的現(xiàn)代應(yīng)用時代,AlgoBuilder將變得更智能

文章出處:【微信號:St_AMSChina,微信公眾號:意法半導(dǎo)體AMG】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MATLAB圖形用戶界面設(shè)計

    MATLAB圖形用戶界面設(shè)計1 MATLAB 圖形界面編程基礎(chǔ)2 MATLAB 標準對話框3 MATLAB 圖形界面設(shè)計基本控件4 MATLAB
    發(fā)表于 09-04 08:24

    Qt界面設(shè)計素材

    `Qt界面設(shè)計素材,需要的可以下載下,可以使自己的圖形界面做的更美觀:`
    發(fā)表于 11-12 17:15

    圖形界面設(shè)計應(yīng)用軟件ST AlgoBuilder有什么用?

    我們將主要介紹圖形界面設(shè)計應(yīng)用軟件ST AlgoBuilder。該軟件工具可以快速描述STM32微控制器和MEMS傳感器的應(yīng)用原型,讓用戶設(shè)
    發(fā)表于 08-07 06:56

    GUI圖形界面與HMI的區(qū)別

    GUI是圖形界面,而HMI是人機界面一個主流嵌入式GUI系統(tǒng),譬如開源免費的littlevgl、ST收購的touchgfx、廣州周立功計算機開源的國產(chǎn)GUI系統(tǒng)awtk、以及重量級的嵌入式經(jīng)典GUI:qtC語言寫的小型GUI系統(tǒng)
    發(fā)表于 02-17 07:11

    基于PC/104的圖形界面控制軟件設(shè)計

    在嵌入式PC/104選用的操作系統(tǒng)中,建立圖形界面的人機接口軟件在實際中有很大的意義,本文針對相關(guān)工業(yè)控制項目,討論了有關(guān)基于消息處理機制的圖形界面人機接口的建立
    發(fā)表于 06-11 09:00 ?9次下載

    基于PC/104 的圖形界面控制軟件設(shè)計

    在嵌入式PC/104 選用的操作系統(tǒng)中,建立圖形界面的人機接口軟件在實際中有很大的意義,本文針對相關(guān)工業(yè)控制項目,討論了有關(guān)基于消息處理機制的圖形界面人機接口的建立
    發(fā)表于 06-15 09:10 ?26次下載

    基于UC/OSII的圖形界面系統(tǒng)的設(shè)計與應(yīng)用

    uC/OSII 以其嚴格的實時性得到了廣泛的應(yīng)用,但目前適用于uC/OSII 的圖形界面卻很少。本文詳細介紹了一種適用于uC/OSII 的圖形界面--uC/GUI 的體系結(jié)構(gòu)和特點,同時介紹了S3C44B0X 內(nèi)置LC
    發(fā)表于 09-02 10:03 ?33次下載

    MATLAB圖形用戶界面設(shè)計

    MATLAB圖形用戶界面設(shè)計:7.1 MATLAB 圖形界面編程基礎(chǔ)7.2 MATLAB 標準對話框7.3 MATLAB 圖形界面設(shè)計基本控件7.4 MATLAB
    發(fā)表于 09-03 12:20 ?0次下載

    基于QNX實時操作系統(tǒng)的圖形控制界面設(shè)計

    基于QNX實時操作系統(tǒng)的圖形控制界面設(shè)計 介紹了在QNX實時操作系統(tǒng)圖形界面開發(fā)環(huán)境PhAB下軟件設(shè)計的特點,并結(jié)合船舶動力裝置控制系統(tǒng)的具體要求,設(shè)計了船舶動力
    發(fā)表于 10-27 11:16 ?1701次閱讀
    基于QNX實時操作系統(tǒng)的<b class='flag-5'>圖形</b>控制<b class='flag-5'>界面設(shè)計</b>

    基于MFC的工程軟件界面設(shè)計

    從設(shè)計圖形用戶界面的框架結(jié)構(gòu)及實現(xiàn)人機交互入手,說明了用C++語言進行圖形用戶界面設(shè)計的相關(guān)內(nèi)容和處理要點,并以具體例程論述了制作圖形界面
    發(fā)表于 11-14 10:12 ?78次下載
    基于MFC的工程<b class='flag-5'>軟件</b><b class='flag-5'>界面設(shè)計</b>

    MFC圖形界面編程入門教程

    計算機上的上位機制作工具語言之MFC圖形界面編程入門教程
    發(fā)表于 09-01 14:55 ?0次下載

    基于AutoCAD圖形界面的綠色建筑節(jié)能軟件的設(shè)計分析

    在對綠色建筑節(jié)能設(shè)計發(fā)展現(xiàn)狀研究基礎(chǔ)上,探討AutoCAD圖形界面下的綠色建筑節(jié)能軟件設(shè)計,詳細分析軟件設(shè)計中的接口設(shè)計、模型構(gòu)建以及功能實現(xiàn)等,以為綠色建筑節(jié)能設(shè)計提供技術(shù)支持。基于AutoCAD
    發(fā)表于 11-16 15:38 ?11次下載
    基于AutoCAD<b class='flag-5'>圖形界面</b>的綠色建筑節(jié)能<b class='flag-5'>軟件</b>的設(shè)計分析

    Linux字符界面轉(zhuǎn)圖形界面

    本視頻主要詳細介紹了Linux字符界面轉(zhuǎn)圖形界面的操作教程,具體的跟隨小編一起來了解一下。
    的頭像 發(fā)表于 03-02 14:14 ?7426次閱讀

    嵌入式圖形界面

    操作系統(tǒng)被廣泛使用,也使得嵌入式圖形界面的應(yīng)用變得廣泛。開源的嵌入Linux圖形系統(tǒng)軟件Dillo -- Dillo是一個小巧(不到300KB),快速,開源多平臺的網(wǎng)頁瀏覽器,它完全由C語...
    發(fā)表于 10-20 12:21 ?10次下載
    嵌入式<b class='flag-5'>圖形界面</b>

    基于嵌入式QT的數(shù)字機頂盒圖形界面設(shè)計與實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于嵌入式QT的數(shù)字機頂盒圖形界面設(shè)計與實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-18 10:51 ?0次下載
    基于嵌入式QT的數(shù)字機頂盒<b class='flag-5'>圖形界面設(shè)計</b>與實現(xiàn)
    哪里有百家乐代理| 百家乐官网注码投注论坛| 百家乐群shozo权威| 大赢家百家乐官网娱乐| 网上百家乐官网的技巧| 大发888婚庆车队| 百家乐永利娱乐平台| 大集汇百家乐官网的玩法技巧和规则 | 祁东县| 大发888怎么注册不了| 打百家乐庄闲的技巧| 网上百家乐官网游戏玩法 | 线上kk娱乐城| 大发888组件下载| 博彩百家乐字谜总汇| 百家乐玩法有技巧| 百家乐官网真人百家乐官网赌博| 哪个百家乐官网最好| 丹东棋牌网| 大西洋百家乐的玩法技巧和规则| 百家乐去哪里玩最好| 红树林百家乐官网的玩法技巧和规则| 百家乐官网庄闲当哪个好| 隆林| 娱乐场游戏| 威尼斯人娱乐场官网是多少| 利都百家乐官网国际赌场娱乐网规则| 真人百家乐官网现金游戏| 富川| 赌场风云下载| 博彩网皇冠| 大发888娱乐场登陆| 百家乐筹码套装100片| 百家乐赌场方法| 百家乐大赢家小说| 百家乐官网庄最高连开几把| 怎样打百家乐官网的玩法技巧和规则| 百家乐官网澳门百家乐官网澳门赌场 | 百家乐赌博合作| 澳门百家乐登陆网址| 安义县|