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

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

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

基于OpenVINO? 與CMC模塊的AI-PAC的開發(fā)實戰(zhàn)

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2024-03-08 10:39 ? 次閱讀

AI時代的PAC

編程自動化控制器(Programmable Automation Controller,簡稱PAC)是一種先進(jìn)的工業(yè)自動化設(shè)備,它結(jié)合了傳統(tǒng)可編程邏輯控制器(PLC)和工業(yè)個人計算機(IPC)的優(yōu)點,旨在提供一個更加集成化、功能強大且靈活的控制解決方案。PAC的設(shè)計目標(biāo)是滿足現(xiàn)代工業(yè)環(huán)境中日益復(fù)雜的控制需求,包括高速數(shù)據(jù)處理、高級計算能力、豐富的通信接口、以及對多種網(wǎng)絡(luò)協(xié)議的支持。

如今,人工智能(Artificial Intelligence,簡稱AI)的快速發(fā)展正在為工業(yè)帶來新的機遇和挑戰(zhàn):

首先,工業(yè)領(lǐng)域正逐漸向智能化、自動化和數(shù)字化轉(zhuǎn)變。傳統(tǒng)的生產(chǎn)模式已經(jīng)無法滿足當(dāng)今復(fù)雜多變的市場需求和競爭壓力。工業(yè)企業(yè)迫切需要提升生產(chǎn)效率、降低成本、優(yōu)化資源利用,以及提供高質(zhì)量的產(chǎn)品和服務(wù)。這些要求推動了工業(yè)智能化的發(fā)展,AI作為其中的核心技術(shù)之一,成為實現(xiàn)智能化目標(biāo)的重要工具。

其次,當(dāng)前AI應(yīng)用于工業(yè)領(lǐng)域面臨的一個困難是,AI模型往往局限于算法仿真,無法直接與硬件IO打通。在工廠應(yīng)用中,涉及到眾多IO端口和總線,需要AI從設(shè)計、仿真到部署階段都參與進(jìn)來。然而,由于算法仿真只是在虛擬環(huán)境中進(jìn)行,很難準(zhǔn)確模擬實際工廠的各種硬件接口通信協(xié)議。這使得在實際部署過程中,需要額外的工作來適配AI模型與硬件之間的接口,增加了工程師的工作量和復(fù)雜度。

最后,部署于邊緣端的AI需要與云上的AI進(jìn)行互通,才能實現(xiàn)工廠級別的AI。在工業(yè)生產(chǎn)中,往往需要將數(shù)據(jù)從邊緣設(shè)備收集到云端進(jìn)行處理和分析。然而,邊緣設(shè)備通常具有有限的計算和存儲資源,無法直接處理復(fù)雜的AI模型。因此,需要將AI模型部署在云端進(jìn)行計算,然后將結(jié)果傳輸回邊緣設(shè)備。這就需要邊緣端的AI與云上的AI進(jìn)行有效的通信和數(shù)據(jù)傳輸,以實現(xiàn)實時的工廠級別的AI應(yīng)用。這種邊緣與云的互通性需要考慮網(wǎng)絡(luò)延遲、數(shù)據(jù)安全性和通信協(xié)議等方面的問題,增加了系統(tǒng)的復(fù)雜性和實施的挑戰(zhàn)。

由此,一個具備AI算力的可編程控制器+配套的集成開發(fā)環(huán)境則是PAC的未來,即AI-PAC。

什么是AI-PAC

AI-PAC(AI Programmable Automation Controller)是一種集成了AI功能的可編程控制器,它具備硬件加速AI、硬件通信和邊云協(xié)同等功能。其功能架構(gòu)可以描述如下:

AI模塊:

AI-PAC內(nèi)部包含了專門設(shè)計的AI加速硬件模塊,該模塊能夠高效地執(zhí)行AI算法,提供快速的AI推理能力。這個硬件加速模塊可以處理大規(guī)模的數(shù)據(jù)和復(fù)雜的AI模型,實現(xiàn)高性能的實時決策和分析。

控制器模塊:

AI-PAC具備可編程的控制器模塊,用于實現(xiàn)工廠設(shè)備的自動化控制和監(jiān)控。該模塊具有豐富的輸入輸出(IO)端口和通信接口,可以與各種傳感器、執(zhí)行器和其他設(shè)備進(jìn)行實時的數(shù)據(jù)交互和控制操作。

硬件通信模塊:

AI-PAC內(nèi)置了多種通信接口和總線,用于與工廠設(shè)備進(jìn)行連接和數(shù)據(jù)交換。這些通信接口可以支持多種通信協(xié)議,如以太網(wǎng)、Modbus、CAN等,實現(xiàn)與工廠設(shè)備的快速、可靠的數(shù)據(jù)傳輸。

邊云協(xié)同平臺:

AI-PAC能夠?qū)崿F(xiàn)邊緣端與云端的協(xié)同工作。它可以將采集到的實時數(shù)據(jù)進(jìn)行初步的處理和分析,然后通過安全的通信協(xié)議將部分?jǐn)?shù)據(jù)傳輸?shù)皆贫?。在云端,AI-PAC可以與云上的AI平臺進(jìn)行交互,進(jìn)行更深入的數(shù)據(jù)分析和模型訓(xùn)練,得出更準(zhǔn)確的預(yù)測和決策結(jié)果。同時,云端的AI模型也可以下發(fā)到AI-PAC進(jìn)行本地的AI推理,實現(xiàn)邊緣端的實時響應(yīng)和決策能力。

通過以上功能架構(gòu),AI-PAC能夠?qū)?a href="http://www.ttokpm.com/soft/data/42-102/" target="_blank">AI技術(shù)與工業(yè)自動化控制相結(jié)合,實現(xiàn)高效、智能的工廠生產(chǎn)和管理。它不僅具備高性能的AI計算能力和靈活的控制功能,還能與硬件設(shè)備、云平臺之間實現(xiàn)快速、可靠的數(shù)據(jù)傳輸和協(xié)同工作。

寧波工業(yè)互聯(lián)網(wǎng)研究院

AI PAC方案

寧波工業(yè)互聯(lián)網(wǎng)研究院作為一家主攻工業(yè)互聯(lián)網(wǎng)、智能制造、人工智能等前沿領(lǐng)域的新型研發(fā)機構(gòu),研究院致力于推動國家工業(yè)轉(zhuǎn)型發(fā)展、重大關(guān)鍵核心技術(shù)的創(chuàng)新突破和技術(shù)成果轉(zhuǎn)化, 2020年入選首批“浙江省省級新型研發(fā)機構(gòu)”,2021年研究院牽頭建設(shè)的“浙江省智能工廠操作系統(tǒng)技術(shù)創(chuàng)新中心”入選浙江省級首批技術(shù)創(chuàng)新中心,2022年8月,入選首批“科創(chuàng)中國”創(chuàng)新基地,2022年10月,獲批建設(shè)智能制造國家新一代人工智能開放創(chuàng)新平臺。

基于行業(yè)積累和自身優(yōu)勢,寧波工業(yè)互聯(lián)網(wǎng)研究院推出了AI-PAC平臺,該平臺特點如下:

01

提供多種AI大模型的支持,包括OpenVINO 等在內(nèi)的主流模型,結(jié)合Intel提供的主板大幅度提升算力運行效能。

02

全自主研發(fā)CMC模塊,覆蓋工業(yè)IO全部需求:AI-PAC不僅提供強大的算力,還具備全自主研發(fā)的IO模塊,可滿足工業(yè)領(lǐng)域中各種常見的IO需求,如GPIO(通用輸入輸出)、總線接口等。AI-PAC可以直接與工業(yè)設(shè)備和傳感器進(jìn)行無縫連接,實現(xiàn)與現(xiàn)有工業(yè)系統(tǒng)的集成。

160b0bea-dc6c-11ee-a297-92fbcf53809c.png

03

supOS云接入實現(xiàn)智能邊緣節(jié)點:結(jié)合supOS操作系統(tǒng)(supOS工業(yè)操作系統(tǒng)是我國首個具備自主知識產(chǎn)權(quán)的工業(yè)操作系統(tǒng),為中國工業(yè)轉(zhuǎn)型升級打造“統(tǒng)一的數(shù)字化底座”攻關(guān)工業(yè)操作系統(tǒng)核心關(guān)鍵技術(shù))AI-PAC能夠方便地將數(shù)據(jù)接入云端,實現(xiàn)智能邊緣節(jié)點的功能。通過將AI-PAC與云端服務(wù)相連,工業(yè)數(shù)據(jù)可以實時上傳到云端進(jìn)行分析和處理,從而實現(xiàn)智能化的決策和優(yōu)化。這樣,通過工業(yè)大數(shù)據(jù)的應(yīng)用可以促進(jìn)人工智能在工業(yè)領(lǐng)域的發(fā)展和應(yīng)用。

1624dd40-dc6c-11ee-a297-92fbcf53809c.png

04

軟硬件無縫鏈接:AI-PAC提供了一個全面的軟件平臺,使開發(fā)人員能夠方便地調(diào)用主流的模型進(jìn)行原型設(shè)計和部署。通過提供的API接口,AI-PAC實現(xiàn)了硬件通訊與AI模型的無縫打通,包括GPIO、CAN、Ethernet、EtherCAT、Modbus、Serial、AI/AO等各種硬件通訊方式。這使得在AI模型的設(shè)計過程中和在部署過程中,開發(fā)人員能夠輕松地與硬件進(jìn)行交互和通信。

在原型設(shè)計階段,開發(fā)人員可以利用AI PAC提供的軟件平臺,輕松調(diào)用主流的AI模型,并通過API接口與各種硬件通訊進(jìn)行交互。例如,可以將AI模型與GPIO接口結(jié)合,實現(xiàn)對外部設(shè)備的控制和監(jiān)測;可以利用CAN或Ethernet接口與其他設(shè)備進(jìn)行數(shù)據(jù)交換和通信;還可以通過Modbus、Serial、AI/AO等通訊方式與工業(yè)控制設(shè)備進(jìn)行連接和控制。

在部署階段,AI-PAC同樣提供軟硬件無縫鏈接的能力。開發(fā)人員可以將經(jīng)過訓(xùn)練和優(yōu)化的AI模型部署到AI-PAC上,通過API接口與各種硬件通訊進(jìn)行數(shù)據(jù)的采集和控制。例如,在工業(yè)生產(chǎn)過程中,可以利用AI PAC與傳感器和執(zhí)行器進(jìn)行實時數(shù)據(jù)交換和控制,實現(xiàn)智能化的生產(chǎn)和優(yōu)化。

行業(yè)應(yīng)用

01

四足機器人平臺(云深處)

AI-PAC助力云深處四足大狗機器人構(gòu)建四足機器人通用移動平臺。AI-PAC 使能人工智能算力作為大腦處理復(fù)雜信息,構(gòu)建云上通訊,四足機器人本體控制器作為小腦,控制信號融合,步態(tài)控制,快速適配不同工業(yè)場景應(yīng)用。

1654ff5c-dc6c-11ee-a297-92fbcf53809c.png

02

智能工廠

通過AI-PAC集成了傳統(tǒng)的工控機加PLC的功能,更加緊湊??梢詫崿F(xiàn)針對機器視覺檢測中對于AI 模型的訓(xùn)練,并且通過內(nèi)置的CMC可以提供執(zhí)行器的控制和信號采集,比如傳輸機,機械臂控制,限位開關(guān)等。同時通過Niii Edge Pro軟件平臺可以在集成的環(huán)境中進(jìn)行AI圖像算法和IO端口的控制,保證學(xué)生在有限的課時中完成整個工業(yè)測試站的開發(fā)。同時可以通過內(nèi)置的supOS 數(shù)據(jù)采集點擴展工業(yè)大數(shù)據(jù),工業(yè)智能的內(nèi)容。內(nèi)置的CMC也可以進(jìn)一步通過PLC梯形圖環(huán)境進(jìn)行具體執(zhí)行器算法的控制。實現(xiàn)一個平臺覆蓋多個課程內(nèi)容。

總結(jié)

在智改數(shù)轉(zhuǎn)的大背景下,AI-PAC可以方便快速的實現(xiàn)智能化控制,賦能制造業(yè)轉(zhuǎn)型升級。跟AI-PAC配套的Niii Edge Pro軟件平臺可以在集成的環(huán)境中一站式實現(xiàn)AI圖像算法和運動控制。supOS工業(yè)操作系統(tǒng)將AI-PAC與云端服務(wù)相連,工業(yè)數(shù)據(jù)可以實時上傳到云端進(jìn)行分析和處理,從而實現(xiàn)智能化的決策和執(zhí)行。

作者:劉洋

寧波工業(yè)互聯(lián)網(wǎng)研究院 機器人事業(yè)部副總監(jiān)




審核編輯:劉清

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

    關(guān)注

    19

    文章

    7174

    瀏覽量

    87156
  • 機器視覺
    +關(guān)注

    關(guān)注

    161

    文章

    4266

    瀏覽量

    119545
  • CMC
    CMC
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    16646
  • 自動化控制器
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    6956
  • OpenVINO
    +關(guān)注

    關(guān)注

    0

    文章

    73

    瀏覽量

    139

原文標(biāo)題:基于OpenVINO? 與CMC模塊的AI-PAC | 開發(fā)者實戰(zhàn)

文章出處:【微信號:英特爾物聯(lián)網(wǎng),微信公眾號:英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    在Ubuntu上搭建OpenVINO C++程序開發(fā)環(huán)境

    在應(yīng)用 Anomalib 和 OpenVINO 實現(xiàn)瑕疵檢測的過程中,經(jīng)常會在 Ubuntu 下訓(xùn)練并部署 AI 模型。筆者一直在 Windows 上開發(fā)程序,比較喜歡 Visual Studio
    發(fā)表于 08-09 09:42 ?860次閱讀
    在Ubuntu上搭建<b class='flag-5'>OpenVINO</b> C++程序<b class='flag-5'>開發(fā)</b>環(huán)境

    瘋殼AI語音及人臉識別開發(fā)實戰(zhàn) Ⅰ 快速上手

    瘋殼AI語音及人臉識別開發(fā)實戰(zhàn) Ⅰ 快速上手
    發(fā)表于 11-05 16:32

    瘋殼AI語音及開發(fā)實戰(zhàn)教程 Ⅲ 開發(fā)實戰(zhàn)

    瘋殼AI語音及開發(fā)實戰(zhàn)教程 Ⅲ 開發(fā)實戰(zhàn)
    發(fā)表于 11-05 16:54

    PAC模塊電源的工作原理及維修

    PAC模塊式開關(guān)電源(以下簡稱PAC模塊電源)是近年來迅速發(fā)展起來
    發(fā)表于 09-29 17:39 ?2822次閱讀

    OpenVINO開發(fā)配置應(yīng)必備哪些基礎(chǔ)知識?

    通過第一篇文章我們已經(jīng)了解什么是OpenVINO,它的諸多功能與全應(yīng)用場景支持人工智能落地的能力。本篇我們將重點介紹OpenVINO開發(fā)流程與開發(fā)必備的基礎(chǔ)知識與相關(guān)API函數(shù)對象。
    的頭像 發(fā)表于 05-18 09:10 ?1732次閱讀
    <b class='flag-5'>OpenVINO</b><b class='flag-5'>開發(fā)</b>配置應(yīng)必備哪些基礎(chǔ)知識?

    OpenVINO加速多領(lǐng)域AI產(chǎn)業(yè)創(chuàng)新發(fā)展

    科技”)、一起教育科技及復(fù)旦大學(xué)的行業(yè)大咖還圍繞“OpenVINO 如何助力推動多領(lǐng)域AI產(chǎn)業(yè)創(chuàng)新發(fā)展以及智能化轉(zhuǎn)型”進(jìn)行了多維度的分享與交流。此次大會不僅為業(yè)內(nèi)開發(fā)者提供了絕佳的交流學(xué)習(xí)機會,也充分展示了
    的頭像 發(fā)表于 07-03 14:35 ?1224次閱讀

    AI愛克斯開發(fā)板上用OpenVINO?加速YOLOv8分類模型

    本系列文章將在 AI 愛克斯開發(fā)板上使用 OpenVINO 開發(fā)套件依次部署并測評 YOLOv8 的分類模型、目標(biāo)檢測模型、實例分割模型和人體姿態(tài)估計模型。
    的頭像 發(fā)表于 05-05 11:47 ?907次閱讀
    在<b class='flag-5'>AI</b>愛克斯<b class='flag-5'>開發(fā)</b>板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8分類模型

    AI愛克斯開發(fā)板上用OpenVINO?加速YOLOv8目標(biāo)檢測模型

    《在 AI 愛克斯開發(fā)板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛克斯開發(fā)板上使用
    的頭像 發(fā)表于 05-12 09:08 ?1151次閱讀
    在<b class='flag-5'>AI</b>愛克斯<b class='flag-5'>開發(fā)</b>板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8目標(biāo)檢測模型

    AI愛克斯開發(fā)板上使用OpenVINO加速YOLOv8目標(biāo)檢測模型

    《在AI愛克斯開發(fā)板上用OpenVINO加速YOLOv8分類模型》介紹了在AI愛克斯開發(fā)板上使用Open
    的頭像 發(fā)表于 05-26 11:03 ?1077次閱讀
    <b class='flag-5'>AI</b>愛克斯<b class='flag-5'>開發(fā)</b>板上使用<b class='flag-5'>OpenVINO</b>加速YOLOv8目標(biāo)檢測模型

    AI愛克斯開發(fā)板上用OpenVINO?加速YOLOv8-seg實例分割模型

    《在 AI 愛克斯開發(fā)板上用 OpenVINO 加速 YOLOv8 目標(biāo)檢測模型》介紹了在 AI 愛克斯開發(fā)板上使用
    的頭像 發(fā)表于 06-05 11:52 ?856次閱讀
    在<b class='flag-5'>AI</b>愛克斯<b class='flag-5'>開發(fā)</b>板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8-seg實例分割模型

    AI愛克斯開發(fā)板上用OpenVINO?加速YOLOv8-seg實例分割模型

    《在 AI 愛克斯開發(fā)板上用 OpenVINO 加速 YOLOv8 目標(biāo)檢測模型》介紹了在 AI 愛克斯開發(fā)板上使用
    的頭像 發(fā)表于 06-30 10:43 ?770次閱讀
    在<b class='flag-5'>AI</b>愛克斯<b class='flag-5'>開發(fā)</b>板上用<b class='flag-5'>OpenVINO</b>?加速YOLOv8-seg實例分割模型

    OpenVINO? C# API詳解與演示

    OpenVINO C# API 支持 NuGet 程序包安裝方式,這與 OpenVINO C++ 庫的安裝過程相比,更加簡單。如果使用 Visual Studio 開發(fā) AI 項目,則
    的頭像 發(fā)表于 10-13 16:39 ?609次閱讀
    <b class='flag-5'>OpenVINO</b>?  C# API詳解與演示

    如何快速下載OpenVINO Notebooks中的AI大模型

    OpenVINO Notebooks是Jupyter Notebook形式的OpenVINO范例程序大集合,方便開發(fā)者快速學(xué)習(xí)并掌握OpenVINO推理程序,并通過Copy&Paste
    的頭像 發(fā)表于 12-12 14:40 ?970次閱讀
    如何快速下載<b class='flag-5'>OpenVINO</b> Notebooks中的<b class='flag-5'>AI</b>大模型

    OpenVINO? 賦能千元級『哪吒』AI開發(fā)套件大語言模型 | 開發(fā)實戰(zhàn)

    ,大多數(shù)高性能模型通常需要昂貴的計算資源,使得它們的應(yīng)用受限于有限的環(huán)境。本文將探討在OpenVINO的賦能下,如何在不足千元的AI開發(fā)板上部署Stable-Zeph
    的頭像 發(fā)表于 01-06 08:05 ?1302次閱讀
    <b class='flag-5'>OpenVINO</b>? 賦能千元級『哪吒』<b class='flag-5'>AI</b><b class='flag-5'>開發(fā)</b>套件大語言模型 | <b class='flag-5'>開發(fā)</b>者<b class='flag-5'>實戰(zhàn)</b>

    基于英特爾哪吒開發(fā)者套件平臺來快速部署OpenVINO Java實戰(zhàn)

    OpenVINO 工具套件基于OneAPI開發(fā),可以加快高性能計算機視覺和深度學(xué)習(xí)應(yīng)用開發(fā)速度的工具套件,適用于從邊緣到云的各種英特爾計算平臺上
    的頭像 發(fā)表于 03-21 18:24 ?1283次閱讀
    基于英特爾哪吒<b class='flag-5'>開發(fā)</b>者套件平臺來快速部署<b class='flag-5'>OpenVINO</b> Java<b class='flag-5'>實戰(zhàn)</b>