Huawei Ascend Atlas アセンブリの外観検査をローカルに展開するには、カメラの取得、アルゴリズムの適用、参照画像、ROI ルール、操作インターフェイス、結果の記録、およびバージョン管理を完全なシステムとして提供する必要があります。 Winge Technology のアセンブリ外観検査ソフトウェアとアルゴリズム アプリケーションは Huawei Ascend AtlasWinge Technology00I DK A2 で実行され、USB/UVC カメラ、参照画像、ROI ルール、中国語と英語のインターフェイス、結果記録、バージョン リリース、ロールバック リンクの検証が完了しました。
デバイス上でプログラムを起動できることは、展開の開始点にすぎません。正式なプロジェクトでは、動作環境を修正し、プログラムとビジネス データを分離し、サービスの起動、ログ、バックアップ、アップグレードと回復方法を確立し、特定の製品、サンプル、ワークステーションの条件に基づいて完全な精度、テンポ、および長期安定性を受け入れる必要もあります。
アセンブリ ビジョン検査がオンプレミス展開に適しているのはなぜですか?
組立ステーションでは、画像取得、検査判定、ワーク移動を連携させる必要があります。ローカル展開により、カメラ、I/O、PLC、または LAN 業務システムへの直接アクセスが容易になり、オンサイトのタイミングに応じてトリガー、画像撮影、判定、記録、例外を処理します。
オンプレミス展開は、自動的に低遅延または高セキュリティを意味するわけではありません。プロジェクトでは、検出時間、切断動作、ストレージの使用量と回復機能を測定し、顧客の要件に従ってアカウント、権限、ネットワーク、およびデータ保持ルールを構成する必要があります。
Huawei Ascend Atlas ローカル展開にはどのようなオブジェクトが含まれますか?
配信オブジェクトは次の 5 つのカテゴリに分類することをお勧めします。
- プログラム ファイル: 検出サービス、Web インターフェイス、起動スクリプト、および必要な依存関係。
- アルゴリズムとルール: 画像処理モジュール、標準画像、ROI、閾値および検査レシピ。
- ビジネスデータ: テスト結果、証拠画像、ログおよび操作記録。
- デバイス構成: カメラの識別、解像度、露出、インターフェイス、およびサービス パラメーター。
- リリース レコード: バージョン番号、ファイル ハッシュ、変更の説明、バックアップおよびロールバック ポイント。
プログラムファイルと業務データは分けて管理する必要があります。プログラムをアップグレードする場合、お客様が既に収集した参照画像、レシピ、結果記録、およびフィールド インターフェイス設定を上書きしないでください。
ステップ 1: Atlas デバイスとソフトウェア環境を修正する
導入前に、デバイス モデル、オペレーティング システム、アーキテクチャ、ドライバー、ファームウェア、オペレーティング環境、およびアプリケーションの依存関係のバージョンを記録する必要があります。記録は、ソフトウェアがどのデバイスで実行されたか、どのバージョンが使用されたか、どのように再インストールされたか、アップグレード後にどのように検証されたかなどに答えることができる必要があります。
Atlas 200I DK A2 公式情報によると、開発者キットは Ubuntu 22.04 および openEuler 22.03 をサポートし、USB、MIPI、およびネットワーク インターフェイスを提供します。機器の仕様は環境確認に使用されますが、特定のプロジェクトでは依然として正式な納入条件に基づいて市販のハードウェアおよびソフトウェア環境を選択する必要があります。
ステップ 2: カメラに接続し、画像リンクを確認します。
カメラへのアクセスには少なくとも検証が必要です。
- システムはターゲットのビデオデバイスを安定して識別できます。
- サービス実行アカウントには写真を撮影する権限があります。
- 解像度、フレーム レート、画像フォーマットはアルゴリズムの入力要件を満たしています。
- カメラの切断、占有、フレーム取得タイムアウトを記録できます。
- サービスまたはデバイスを再起動した後に収集を再開できます。
- 複数のビデオ デバイスが存在する場合、正しいカメラをバインドできます。
Winge Technology の現在のバージョンは、Atlas 200I DK A2 上に USB/UVC カメラを接続し、標準画像収集、スナップショット検出、および継続検出のための入り口を形成しました。中国の産業用カメラを公式ワークステーションに接続した後、実際のレンズ、光源、ワークを使用して撮像条件を再確認する必要があります。
ステップ 3: 参照画像、ROI、および数式を管理する
参照イメージと ROI はプログラム コードの一部ではなく、特定の製品およびワークステーションのビジネス構成です。導入する際には次の点を明確にする必要があります。
- 参照画像を収集、レビュー、更新する人。
- 各 ROI はどのコンポーネントと品質ルールに対応しますか。
- しきい値とレシピのバージョン管理を実行する方法。
- 製品を切り替えるときに正しい検査レシピを選択する方法;
- 構成変更後に検証してロールバックする方法。
- 参照画像、パラメータ調整サンプル、合格サンプルを分離する方法。
現在のアセンブリ外観検査ソフトウェアは、複数の OK 参照画像、P1 や P2 などの ROI ルール、欠落および誤ったアセンブリ構成をサポートし、検査結果と証拠情報を保存します。特定のワークステーションの ROI 数量とサンプル範囲は、プロジェクトの要件によって決まります。
ステップ4:保守可能なサービス運用方法を確立する
オンサイト ソフトウェアは、エンジニアに手動でディレクトリに入り、一時的なコマンドを入力して起動するように頼るべきではありません。検出アプリケーションを制御されたサービスとして構成し、以下を指定することをお勧めします。
- 起動時にメソッドを開始および停止します。
- サービス実行アカウントおよびディレクトリ権限。
- 健康診断と状況の問い合わせ。
- 標準出力、エラーログ、ログローテーション。
- ポート、LAN アクセス、およびファイアウォールの構成。
- カメラまたはインターフェイスの例外後に戦略を再試行します。
- サービスが異常終了した場合の復旧方法。
また、操作インターフェースには、システム異常時に原因が特定できない故障状態のみを表示することがないよう、カメラの状態、現在のレシピ、最近の検出結果、異常原因、ソフトウェアのバージョンなどを現場担当者に表示する必要があります。
ステップ 5: 公開ディレクトリと共有データを分離する
ロールバック展開には通常、次の 3 つのカテゴリのディレクトリが含まれます。
releases/ 各ソフトウェア リリースの読み取り専用リリース ディレクトリ
current は、現在実行中のバージョンの固定エントリを指します。
共有/レシピ、参照画像、結果、ログ、バックアップなどの共有データ
新しいバージョンのディレクトリはリリースごとに作成され、現在のプログラムを直接上書きしません。新しいバージョンが正常に起動し、写真を撮り、元の構成を検出して読み取ることができることを確認した後、current 入り口に切り替えます。問題が発生した場合は、ポータルを以前のバージョンに戻し、サービスとカメラのステータスを再確認します。
ステップ 6: バージョン、ハッシュを作成し、レコードを変更する
各配信バージョンでは少なくとも以下を保存する必要があります。
- ソフトウェアのバージョン番号とリリース日。
- パッケージと SHA-256 をリリースします。
- 大きな変更と影響範囲。
- 対象デバイスと動作環境。
- 構成の互換性に関する指示。
- リリース前の回帰結果。
- アップグレードとロールバックの手順。
- 現在のバージョンと以前のバージョンの場所。
Winge Technology 現在のアセンブリ視覚検査プロジェクトでは、不変のリリース ディレクトリ、共有データ、構成バックアップ、ファイル ハッシュ、および前バージョンのロールバック ポイントが確立されています。このリンクは、配送の追跡可能性を確保し、現場での回復不能な変更のリスクを軽減するために使用されます。
ステップ 7: アップグレードされた煙テストを完了する
バージョンを切り替えた後は、ページが開けるかどうかだけを確認することはできません。少なくとも次のことを確認する必要があります。
- ソフトウェアによって表示されるバージョン番号は正しいです。
- サービスのステータスとヘルスチェックは正常です。
- カメラは写真を撮ることができます。
- 元の参照イメージと ROI 構成は引き続き読み取ることができます。
- 1 回のテストで結果と証拠を生成できます。
- 主なプロセスは中国語と英語のページでご覧いただけます。
- ロールバック エントリとバックアップ ファイルが存在します。
- キー ファイルのハッシュはリリース レコードと一致します。
スモークテストは、展開されたリンクが損傷していないことを確認しますが、独立した OK/NG の精度、生産タクト、および継続的な運用の受け入れに代わることはできません。
ステップ 8: 例外と回復パスを確認する
ライブ展開では、障害が発生するのを待つのではなく、例外を事前にテストする必要があります。推奨される範囲:
- カメラが切断されているか、占有されているか、フレーム取得がタイムアウトになっています。
- 参照イメージが欠落しているか、ROI 構成が間違っているか、検査レシピが一致していません。
- ディスク容量が不十分であるか、結果ディレクトリが書き込み可能ではありません。
- サービスが異常終了し、デバイスが再起動します。
- ネットワークの停止とインターフェースのタイムアウト。
- 新しいバージョンの起動に失敗した後のロールバック。
- バックアップと復元後の構成の一貫性。
例外の種類ごとに、明確なステータス、ログ、および処理エントリが必要です。機器の停止や人の安全に関わる行為は、リスク評価されたセキュリティまたは安全管理システムによって包括的に処理される必要があります。
Huawei Ascend Atlas のローカル展開を受け入れるにはどうすればよいですか?
次の 4 つのレベルで受け入れられます。
| レベル | 受付内容 |
|---|---|
| プラットフォームの運用 | ソフトウェアとアルゴリズムのアプリケーションはターゲットの Atlas デバイス上で起動でき、サービスを提供し続けることができます。 |
| 機能リンク | カメラ、標準画像、ROI、検出、結果、インターフェイスが閉ループを形成 |
| メンテナンスのために納品されました | 実行可能なバージョン、ハッシュ、バックアップ、アップグレード、ログ、およびロールバックのメソッド |
| ワークステーション事業 | 独立したサンプル、誤警報、検出ミス、リズム、安定性、オンサイトインターフェースがプロジェクトの合意を満たします |
最初の 3 つの層は、プラットフォームの導入とプロジェクトの提供の間のリンクが完了していることを証明します。ワークステーションのビジネス層も、顧客の製品と現場の状況に基づいて独立した受け入れ記録を作成する必要があります。
よくある質問
検出ソフトウェアはすでに Huawei Ascend Atlas プラットフォームで実行されていますか?
すでに実行中です。現在のアセンブリ外観検査ソフトウェアとアルゴリズム アプリケーションは Atlas 200I DK A2 に展開されており、カメラ、参照画像、ROI、検査結果、インターフェイス、バージョン ロールバック リンクの検証が完了しています。
ローカル展開にはインターネット接続が必要ですか?
検出の前提条件としてインターネット接続は必要ありません。外部ネットワークへのアクセスを許可するかどうか、アップグレード方法、データをアップロードするかどうかは、お客様のネットワークとセキュリティ ポリシーに基づいて決定する必要があります。
ソフトウェアのアップグレードには参照イメージとレシピも含まれますか?
オーバーライドしないでください。プログラムのリリース ディレクトリと共有データを分離し、参照イメージ、レシピ、インターフェイス構成、および必要な結果をアップグレード前にバックアップする必要があります。
問題は新しいバージョンで復元できますか?
以前のバージョン、構成バックアップ、および固定ロールバック エントリを保持したまま、ロールバック手順に従って復元できます。サービス、カメラ、構成、および計測の呼び出しは、ロールバック後も検証する必要があります。
プラットフォームの導入が完了すると、本番環境での受け入れが完了することになりますか?
等しくありません。プラットフォームの導入により、ソフトウェアとアルゴリズムのアプリケーションがターゲット機器上で実行できることが証明されます。生産の受け入れには、精度、サイクル タイム、安定性、ワークステーション インターフェイスを検証するために独立したサンプルを使用することも必要です。
公式情報と事実ソース
- Huawei Ascend: 「Atlas 200I DK A2 開発者キット製品紹介」
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0001.html
- Huawei Ascend:「Atlas 200I DK A2 基本仕様」
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0004.html
- Huawei Ascend: 「Atlas 200I DK A2 ソフトウェア使用状況に関する声明」
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0018.html
Online
Phone
WeChat
Top