SOM-SMARC-Dragonwing-IQ8でArduinoのエッジAIジャーニーを拡張

Arduino VENTUNO Q、Dragonwing IQ8、SECOが、ソフトウェアの継続性を維持し、検証済みAIアプリケーションの産業用エッジAI展開をどのように加速するのかをご紹介します。

ロボティクスおよびPhysical AIのチームにとって、検証済みのプロトタイプは、単に動作するハードウェア以上の価値を持ちます。アプリケーションが期待どおりに動作する段階までに、エンジニアリングチームはすでにAIモデル、アプリケーションロジック、開発ワークフロー、そしてこれらを連携させるために必要な専門知識に投資しています。

したがって、次のステップでゼロからやり直すべきではありません。課題は、ハードウェアとソフトウェアの依存関係が許す限り、これまでのエンジニアリング投資をできるだけ維持しながら、産業用エッジAIプラットフォームに必要な基盤を構築することです。

共通のDragonwing IQ8基盤が継続性を実現

Arduino<sup>® </sup>VENTUNO™ Qは、アプリケーションを迅速に開発・検証するためのプラットフォームです。SOM-SMARC-Dragonwing-IQ8は、Qualcomm Dragonwing™ IQ8 Seriesテクノロジーを搭載した、組み込み製品向けの産業用System-on-Moduleです。

これらの段階で同じテクノロジーファミリーを使用することで、不要な断絶を減らせます。アプリケーションが初期の検証環境を越えて進展したという理由だけで、基盤となるコンピューティング技術を変更することなく、チームは次の段階へ進めます。

ただし、プロトタイピングで開発したすべての要素を、そのまま移行できるわけではありません。ハードウェアとソフトウェアの依存関係によっては、AIモデル、上位レベルのアプリケーションロジック、確立済みの開発ワークフローが、プラットフォームの進化後も引き続き価値を提供できる可能性があります。

つまり、利点は一対一の移行ではなく、エンジニアリングチームがすでに検証した成果を不必要に作り直すことなく、その上に構築を続けられる共通テクノロジー基盤にあります。

Arduino App LabからSOM-SMARC-Dragonwing-IQ8へ

ワークフローは、Arduino App Labを使用してArduino® VENTUNO™ Q上ですでに開発・検証されたアプリケーションから始まります。この動作確認済みの構成が次の段階の基準となるため、チームは新しいターゲット環境を導入する前に、すでに検証したアプリケーションの動作を維持できます。

検証後、アプリケーションはArduino App LabからApp Releaseとしてエクスポートできます。このパッケージには、アプリケーションコード、依存関係、AIアセットが含まれ、Arduino開発環境から産業用デプロイメントフローへ明確に引き渡すためのポイントとなります。

エクスポートされたApp Releaseは、Clea経由でSOM-SMARC-Dragonwing-IQ8に転送され、同じワークロードを実行してVENTUNO Qの基準構成と比較できます。これにより、移植性を確認するための具体的なチェックポイントが得られます。検証済みアプリケーションをソフトウェア上の基準として維持しながら、カメラアクセス、デバイスリソース、プラットフォーム構成など、ターゲット固有の要素をSECOシステム上で個別に検証できます。

異なるプラットフォーム、補完し合う役割

Arduino、Qualcomm Technologies、SECOは、同じエンジニアリングプロセスの中で相互に補完する役割を担います。

Arduino<sup>®</sup> VENTUNO™ Qは、使い慣れた開発環境での迅速なプロトタイピング、アプリケーション開発、検証を支援します。Qualcomm Dragonwing™ IQ8 Seriesは、両方の段階を支える共通のAIコンピューティング技術を提供します。SECOは、組み込みエンジニアリングの専門知識に支えられた産業用SMARCプラットフォーム、SOM-SMARC-Dragonwing-IQ8によって、このプロセスをさらに発展させます。

SOM-SMARC-Dragonwing-IQ8はSMARC<sup>®</sup> Rel. 2.2をベースとし、最大40 TOPSのAIアクセラレーション、産業用コネクティビティ、産業製品への設計組み込みとプラットフォームの拡張性を支えるモジュール型アーキテクチャを提供します。

各プラットフォームは、連続性のある開発プロセスの中で異なるニーズに対応します。すなわち、Arduino VENTUNO Qによる迅速なアプリケーション開発と検証、共通のDragonwing IQ8テクノロジー基盤、そして最終製品への統合に向けたSECOの産業用ハードウェアプラットフォームです。

Works with Arduino™エコシステムにおいて、この補完関係は、開発段階で積み重ねた成果と、エッジAIアプリケーションが産業利用へ進む際に生じる要件を結び付けるのに役立ちます。

Extending continuity beyond the compute module

産業用プラットフォームに必要なのは、コンピューティングモジュールだけではありません。

SECOは、BSPおよびOSサポート、組み込みエンジニアリングの専門知識、サイバーセキュリティサービス、長期ライフサイクルサポート、CleaソフトウェアインフラストラクチャによってSOM-SMARC-Dragonwing-IQ8を補完します。これらの機能を組み合わせることで、プラットフォームはハードウェア統合の枠を超え、アプリケーション開発後の各段階までサポートできます。

ソフトウェア面では、Cleaが、エッジAI製品を開発段階から次のフェーズへ移行させるためのデプロイメントおよびライフサイクル管理基盤を提供します。

ハードウェア、ソフトウェア、エンジニアリングサポートを組み合わせることで、SECOは産業製品に求められる幅広い要件に対応しながら、開発プロセスの初期段階で完了した作業の価値を維持できます。

目的は変わりません。不要な再開発を避け、初期検証段階を越えてアプリケーションが進化しても、それを支えられる基盤をプラットフォームに提供することです。

Qualcomm Dragonwing™ IQ8 Seriesを共通のテクノロジー基盤とすることで、開発時の摩擦を軽減できます。Arduinoが迅速な開発と検証を支援し、SECOが次の段階に必要な産業用プラットフォームと専門知識を提供します。

価値があるのは、変更なしでプラットフォーム間を移行することではありません。可能な限り検証済みのアプリケーション開発成果を活用し、エンジニアリング投資を産業用エッジAIアプリケーションへ引き継ぐことにあります。

次の産業用エッジAIアプリケーションに向けたSOM-SMARC-Dragonwing-IQ8の評価にご関心をお持ちの方は、ぜひご登録ください。