Atlas 開発者キットでのアルゴリズムとソフトウェアの検証から完全に中国ローカライズされた量産ソリューションに移行するには、公式の商用ハードウェアとソフトウェア環境を交換または確認し、中国のカメラ、レンズ、光源、I/O にアクセスし、実際のサンプル、リズム、安定性、安全性、およびオンサイトのインターフェイスの受け入れを完了する必要があります。開発ボード上で実行できるということは、その技術的ルートに継続的な実装の基礎があることを証明するだけであり、商品化や製品リリースに代わるものではありません。
Winge Technology の現在のアセンブリ外観検査ソフトウェアおよびアルゴリズム アプリケーションは、Huawei Ascend Atlas 200I DK A2 上で実行されており、カメラ、参照画像、ROI、結果の記録、およびロールバックの閉ループを形成しています。次の段階では、中国のイメージング、制御、および正式な商用ソフトウェア環境にアクセスするための、完全に中国にローカライズされたソリューションに基づいています。
開発者キットの検証が大量生産と直接的に同等にならないのはなぜですか?
開発者キットの目的は、学習、開発、検証の敷居を下げ、エンジニアがデバイスの機能やアプリケーションのルートを確認しやすくすることです。大量生産システムには、納品の承認、供給、環境適応性、メンテナンス、安全性、品質に対する責任が必要です。
Huawei Ascendの公式Atlas 200I DK A2使用プロセスページには、開発者キットによって提供されるイメージ、ツール、サンプル、その他のソフトウェアは個人の開発者のみが使用でき、商用目的で使用することはできないと記載されています。したがって、正式なプロジェクトでは、現在の開発者イメージを商用成果物に直接コピーすることはできませんが、市販のソフトウェア パッケージ、ランタイム、およびハードウェアの形式を確認する必要があります。
この制限によって、開発者キットのアルゴリズムとソフトウェア検証の価値が否定されるわけではありません。正式な提供に入る前に、プロジェクトに明確な商用移行パスを追加する必要があります。
ステップ 1: 公式商用 Atlas フォームと動作環境を確認する
完全に中国にローカライズされた量産ソリューションでは、明確な商業条件を備えた Atlas アクセラレーション モジュール、産業用完成機、またはエッジ デバイスを選択し、以下を確認する必要があります。
- オペレーティング システムとバージョン。
- ドライバー、ファームウェア、CANN または NNRT のバージョン。
- 開発環境と動作環境の互換性。
- モデルとアプリケーションのアップグレード方法。
- セキュリティアップデートとテクニカルサポートチャネル。
- 保管、冷却、電力、環境の要件。
Atlas 200I A2 コマーシャル プロジェクトでは、最終的なハードウェアとアルゴリズムのルートに基づいて実際の組み合わせを確認する必要があります。
ステップ 2: 中国のカメラ、レンズ、光源を接続する
完全に中国にローカライズされたシステムでは、中国の産業用カメラ、中国のレンズ、中国の光源が使用されます。 Web サイトでは完全な BOM やサプライヤー リストを公開する必要はありませんが、プロジェクトの実装では実際の構成を使用してイメージ検証を完了する必要があります。
検証する必要があるのは、「カメラが写真を撮影できるかどうか」ではなく、次のことです。
- 視野がすべての検出位置をカバーしているかどうか。
- 最小のターゲットと欠陥に十分なピクセルがあるかどうか。
- 露出、ゲイン、ホワイトバランスは固定できますか?
- 光源が反射や影を抑制できるかどうか。
- ワークの位置と角度の変化がアルゴリズムの許容範囲内であるかどうか。
- 連続使用時の明るさ、鮮明さは安定しているか。
- カメラの切断、フレーム取得タイムアウト、画像異常時の対処方法。
撮影条件変更後は、標準画像、パラメータ調整サンプル、独立合格サンプルを再収集する必要があり、開発キット段階の一時閾値をそのままリリースすることはできません。
ステップ 3: 中国の I/O およびワークステーション制御に接続する
量産システムでは、視覚的な結果を特定のワークピースにマッピングする必要があります。中国の I/O、PLC、またはコントローラーはトリガーと結果の相互作用を担当しており、少なくとも検証する必要があります。
- ワークピース設置信号。
- トリガーからフレームフェッチまでのタイミング。
- 検出が完了し、PASS、FAIL、UNKNOWN が出力されます。
- タイムアウト、繰り返しのトリガー、およびトリガーの失敗。
- 不適合製品の遮断または手動レビュー。
- サービスの再起動、ネットワーク切断、カメラ切断後の回復。
- バーコード、シリアル番号、または MES レコードの関連付け。
検出結果が物理ワークと1対1に対応できない場合、たとえ単画面アルゴリズムが正常に動作したとしても、生産品質の閉ループを形成することはできません。
ステップ 4: ワークステーションのタスクに基づいてアルゴリズム ルートを選択する
アルゴリズムのルートは、タスクの複雑さ、サンプル数、精度目標、生産サイクル タイムによって決定される必要があり、プラットフォームの公称計算能力のみに基づいて選択することはできません。
ワークステーションが固定され、位置が安定し、違いが明確な場合、参照画像、画像登録、および ROI ローカル比較が使用できます。カテゴリが複雑な場合、ポーズが大きく変化する場合、または意味論的な分類が必要な場合は、分類、オブジェクト検出、またはセグメンテーション モデルをさらにトレーニングできます。
アルゴリズム拡張を完了する必要があります。
- トレーニングモデルと入出力プロトコルの確認。
- モデルの構造と入出力の検査。
- ターゲット プラットフォーム モデルの変換と展開。
- アプリケーションインターフェイスへのアクセス。
- 前処理と後処理の実装。
- 移行の前後で同じセットの一貫性を検証します。
- パフォーマンス、メモリ、温度、エラー回復テスト。
これらの手順を完了し、ターゲット デバイスのテストに合格した後でのみ、対応するモデルのパフォーマンスをプロジェクトの受け入れ結論に書き込むことができます。
ステップ 5: 実際のサンプルの受け入れを確立する
量産の受け入れには、ビジネス品質基準を統計指標に変換する必要があります。少なくとも以下を区別することをお勧めします。
- OK サンプル;
- サンプルが不足しています。
- サンプルのパッケージが間違っている。
- オフセット、ブロックされたサンプル、または反転されたサンプル。
- ぼやけている、露出オーバー、露出アンダーなどのサンプルは判定できません。
- バッチ、シフト、温度、および許可された場所間の変動。
参考画像、パラメータ調整図面、合格図面は分離する必要があります。結果レポートには、少なくとも主要な欠陥の検出漏れ率、OK 誤拒否率、UNKNOWN 率、単体サイクル タイム、サンプル数、およびテスト条件が提供されます。この情報がない場合、「高精度」、「安定性と信頼性」、または「製品グレード」などの一般的な結論を使用すべきではありません。
ステップ 6: 権限、セキュリティ、運用保守を改善する
研究開発ページには通常、LAN 上で直接アクセスできます。量産バージョンには次のものも必要です。
- オペレーター、エンジニア、管理者の権限。
- HTTPS または制御されたネットワーク アクセス。
- 検査レシピの承認、ロックおよび変更記録。
- 結果、画像、ログの保存ポリシー。
- デバイスのバックアップ、リカバリ、オフライン アップグレード。
- パッケージのハッシュ化とバージョンのロールバックをリリースします。
- 故障警報とメンテナンスの入り口。
「ローカル データ処理」とは、データをパブリック クラウドに送信する必要がないことを意味するだけで、システムが自動的に安全になることを意味するものではありません。アカウント、ネットワーク、ログ、バックアップ、インターフェイスの権限は、引き続き個別に設計する必要があります。
ステップ 7: システム全体とオンサイト検証を完了する
完全に中国にローカライズされたシステムがカメラ、光学機器、コンピューティング、写真、商業環境を統合した後、対象サイトで検証する必要があります。
- 実際のワークピースサイクル。
- 生産ラインのリズム。
- 連続運転;
- 照明と位置の変更。
- 停電、再起動、異常復旧。
- レシピ切り替え;
- 結果のトレース。
- 手動レビュープロセス。
上記の作業が完了すると、公式 Web サイトのステータスが「純粋にローカライズされたソリューションが開発中」から「純粋に国産化されたシステムの共同デバッグが完了」に更新されます。 「量産」と「製品リリース」のどちらを使用するかは、プロジェクトの受け入れ結果に基づいて決定する必要があります。
よくある質問
純粋なローカリゼーション計画では、完全な BOM を開示する必要がありますか?
必要ありません。公式ウェブサイトには、コンピューティング、イメージング、制御、およびソフトウェア環境が中国の構成を使用していると記載でき、サプライヤーのリストは開示されていません。実装とメンテナンスでは、実際の構成とバージョンを文書化する必要があります。
openEuler を使用すると、システム全体がローカライズされることになりますか?
等しくありません。オペレーティング システムは 1 つのレイヤーにすぎず、コンピューティング プラットフォーム、カメラ、レンズ、光源、カメラ、アプリケーション ソフトウェア、およびフィールド インターフェイスも扱います。
開発者キットのテスト結果を商用ハードウェアで直接使用できますか?
直接的には想定できません。ハードウェア、ドライバー、ランタイム、カメラ、および画像処理の条件を変更した後は、インストール、機能、精度、テンポ、安定性の検証を再完了する必要があります。
ディープラーニングは量産システムに必要ですか?
必須ではありません。固定ワークステーションでは、解釈可能な従来のビジョンを優先できます。複雑なシーンでは、データと指標に基づいて分類、物体検出、またはセグメンテーション モデルを選択できます。
出典と説明
- 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
Atlasビジョン検査の関連資料
- 完全に中国でローカライズされた組立外観検査: Huawei Ascend Atlas プロジェクトのケーススタディ
- Winge Technology は、Atlas 200I DK A2 でのアセンブリ ビジョン検査のオンデバイス適応を完了しました
- Atlas 200I DK A2 視覚検査の適応にはどのようなエンジニアリング作業が含まれますか?
- 中国のエッジ プラットフォームは、アセンブリの完全性と欠落部品の検査をどのようにサポートしますか?
- Huawei Ascend Atlas アセンブリ ビジョン検査をローカルに展開して提供する方法
- Huawei Ascend Atlas ビジョン検査
Online
Phone
WeChat
Top