從Atlas開發者套件上的演算法和軟體驗證遷移到純國產化量產方案,需要更換或確認正式商用硬體與軟體環境,接入國產相機、鏡頭、光源和I/O,並完成真實樣本、節拍、穩定性、安全和現場介面驗收。開發板上能夠執行,只能證明技術路線具備繼續實施的基礎,不能代替商品化和生產放行。
穩格科技當前裝配視覺檢測軟體與演算法應用已經在昇騰Atlas 200I DK A2上執行,並形成相機、標準圖、ROI、結果記錄和回滾閉環。下一階段將按純國產化方案接入國產成像、控制和正式商用軟體環境。
為什麼開發者套件驗證不能直接等同量產?
開發者套件的目標是降低學習、開發和驗證門檻,便於工程人員確認裝置能力和應用路線。量產系統則需要面對交付許可、供貨、環境適應性、維護、安全和質量責任。
華為昇騰官方Atlas 200I DK A2使用流程頁面說明,開發者套件配套的映象、工具和樣例等軟體只能用於個人開發者,不能用於商業用途。因此,正式專案不能把當前開發者映象直接複製為商業交付件,而應確認可商用的軟體包、執行時和硬體形態。
這一限制不否定在開發者套件上開展演算法和軟體驗證的價值。它要求專案在進入正式交付前增加一條清晰的商用遷移路徑。
第一步:確認正式商用Atlas形態和執行環境
純國產化量產方案應選擇具有明確商用條件的Atlas加速模組、工業整機或邊緣裝置,並確認:
- 作業系統和版本;
- 驅動、韌體、CANN或NNRT版本;
- 開發環境與執行環境的相容關係;
- 模型和應用升級方式;
- 安全更新和技術支援渠道;
- 儲存、散熱、電源和環境要求。
Atlas 200I A2商用CANN文件區分開發環境和執行環境:開發環境包含模型轉換與開發工具,執行環境使用韌體、驅動和NNRT執行離線推理。專案需要根據最終硬體和演算法路線確認實際組合。
第二步:接入國產相機、鏡頭和光源
純國產化系統將採用國產工業相機、國產鏡頭和國產光源。網站無需公開完整BOM或供應商名單,但工程實施必須使用實際配置完成成像驗證。
需要驗證的不是“相機能出圖”這一項,而是:
- 視野是否覆蓋所有檢測位置;
- 最小目標和缺陷是否具有足夠畫素;
- 曝光、增益和白平衡能否固定;
- 光源是否能夠抑制反光和陰影;
- 工件位置和角度變化是否在演算法容差內;
- 連續執行時亮度和清晰度是否穩定;
- 相機斷連、取幀超時和異常影像如何處理。
成像條件改變後,需要重新採集標準圖、調參樣本和獨立驗收樣本,不能沿用開發者套件階段的臨時閾值直接放行。
第三步:接入國產I/O和工位控制
量產系統必須把視覺結果與具體工件對應。國產I/O、PLC或控制器負責觸發和結果互動,至少需要驗證:
- 工件到位訊號;
- 觸發到取幀的時序;
- 檢測完成、PASS、FAIL和UNKNOWN輸出;
- 超時、重複觸發和漏觸發;
- 不合格品攔截或人工複核;
- 服務重啟、斷網和相機斷連後的恢復;
- 條碼、序列號或MES記錄關聯。
如果檢測結果不能與物理工件一一對應,即使單張圖片演算法表現正常,也不能形成生產質量閉環。
第四步:根據工位任務選擇演算法路線
演算法路線應由任務複雜度、樣本數量、精度目標和生產節拍決定,不能只依據平臺標稱算力選擇。
固定工位、位置穩定、差異明確時,可以採用標準圖、影像配準和ROI區域性比較。類別複雜、姿態變化大或需要語義分類時,可以進一步訓練分類、目標檢測或分割模型。
演算法擴充套件需要完成:
- 訓練模型和輸入輸出協議確認;
- 模型結構和輸入輸出檢查;
- 目標平臺模型轉換與部署;
- 應用介面接入;
- 前處理和後處理實現;
- 遷移前後同集一致性驗證;
- 效能、記憶體、溫度和錯誤恢復測試。
完成這些步驟並透過目標裝置測試後,才能將相應模型效能寫入專案驗收結論。
第五步:建立真實樣本驗收
量產驗收需要把業務質量標準轉換為可統計指標。建議至少區分:
- OK樣本;
- 漏裝樣本;
- 錯裝樣本;
- 偏位、遮擋或裝反樣本;
- 模糊、過曝、欠曝等不可判樣本;
- 不同批次、班次、溫度和允許位置變化。
標準圖、調參圖和驗收圖應隔離。結果報告至少給出關鍵缺陷漏檢率、OK誤攔率、UNKNOWN率、單件節拍、樣本數量和測試條件。沒有這些資訊時,不應使用“準確率高”“穩定可靠”或“生產級”等概括性結論。
第六步:完善許可權、安全和運維
研發頁面通常可以在區域網直接訪問,量產版本還需要:
- 操作員、工程師和管理員許可權;
- HTTPS或受控網路訪問;
- 配方審批、鎖定和修改記錄;
- 結果、圖片和日誌留存策略;
- 裝置備份、恢復和離線升級;
- 釋出包雜湊和版本回滾;
- 故障告警和維護入口。
“資料本地處理”只說明資料可以不傳送到公共雲,不等於系統自動安全。賬號、網路、日誌、備份和介面許可權仍需單獨設計。
第七步:完成整機與現場驗證
純國產化系統完成相機、光學、計算、I/O和商用環境整合後,應在目標現場驗證:
- 真實工件迴圈;
- 產線節拍;
- 連續執行;
- 光照和位置變化;
- 斷電、重啟和異常恢復;
- 配方切換;
- 結果追溯;
- 人工複核流程。
完成上述工作後,可以把官網狀態從“純國產化方案開發中”更新為“純國產化系統已完成聯調”。是否使用“量產”或“生產放行”,還應以專案驗收結果為準。
常見問題
純國產化方案是否必須公開完整BOM?
不需要。官網可說明計算、成像、控制和軟體環境採用國產配置,不公開供應商名單。實施和維護仍需要記錄實際配置和版本。
使用openEuler是否就等於整套系統國產化?
不等於。作業系統只是其中一層,還要處理計算平臺、相機、鏡頭、光源、I/O、應用軟體和現場介面。
開發者套件上的測試結果能否直接沿用到商用硬體?
不能直接假設。硬體、驅動、執行時、相機和成像條件變化後,應重新完成安裝、功能、精度、節拍和穩定性驗證。
量產系統必須使用深度學習嗎?
不是必須。固定工位可優先採用可解釋的傳統視覺;複雜場景再根據資料和指標選擇分類、目標檢測或分割模型。
資料來源與說明
- Atlas 200I DK A2軟體使用宣告:https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0018.html
- Atlas 200I A2商用CANN安裝方案:https://www.hiascend.com/document/detail/zh/canncommercial/80RC1/softwareinst/instg/instg_0006.html
線上諮詢
電話諮詢
微信諮詢
回到頂部