アプローチ
農場の大規模化と栽培作物の多様化が進む中、業界全体でより高精度な播種機へのニーズが高まっています。正確な1粒播種、つまり各位置に種子を1粒ずつ正確に配置することは、収穫量と農場経営に直接影響を与えます。
従来のソリューションでは、特に複数列、高速 での多様な種子の播種において、こうした要求を満たすことが困難となっています。40列を超え、ディスクが30rpm~40rpmで回転する播種機の場合、作業の複雑さは大幅に増します。チューブ上のシード・センサは小粒またはいびつな形状の種子に対して機能せず、漏れや二重カウントが頻繁に発生します。播種ディスク上のカメラは高速播種時に低解像度または画像のブレが多く、依然としてオペレータの目視と手動調整に依存しています。いずれのアプローチも、現代農業が求める精度には及びません。
Vision4Seedingは、組み込みAIを繰り出し装置に直接統合することで、この課題を解決します。STM32N6上で動作するマシン・ビジョン・アルゴリズムが、播種機の各列の高速カメラ映像を継続的に解析し、リアルタイムで欠播 や重複播種 を検出し、種子数を計測します。
この組み込みAIの手法がもたらす主なメリット:
- 自動リアルタイム監視: AIが播種エラーを継続的に検出するため、オペレータがカメラ映像を監視する必要がなくなります。
- 高精度と一貫性: 高回転数においても、照明条件やオペレータの疲労に左右されることなく、エラーを検出します。
- クラウド非依存: 推論をデバイス上で実行するため、遅延とネットワーク要件を最小限に抑えます。
- 優れたバンド幅効率: 必要なスナップショットと要約した推論結果のみをオペレータ・インタフェースへ送信します。
- OEMおよびレトロフィット対応: 新規の機械にも既存の機械への後付け導入にも柔軟に対応できます。
アプリケーションの概要
Vision4Seedingシステムでは、グローバル・シャッタ・カメラ と専用の照明を組み合わせたユニットを、繰り出し装置に直接搭載しています。
1. 同期画像キャプチャ
各サイクルは、播種ディスクからの同期信号 によって開始され、新しい種子がフレーム内に収まるよう画像を取得します。
2. リアルタイム・エッジ推論
STM32N6上で動作する最適化されたニューラル・ネットワーク がスナップショットをリアルタイムに処理し、高速播種時や多様な種子の播種においても、種子、欠播、重複播種 を正確に検出します。
3. 結果の送信および監視
スナップショットはJPEG に圧縮され、推論結果とともにEthernet 経由でオペレータ・インタフェースに送信され、多条播種機の一元監視を可能にします。必要な画像と簡潔な推論データのみを送信することで、バンド幅の使用を最小限に抑えながら、高精度な監視を実現します。
“
STM32N6マイコンの高度なAIアクセラレーションを活用したVision4Seedingは、オペレータに新たな視認性を提供します。AIがリアルタイムですべての種子の状態を把握します。カメラ映像を注視し続ける必要はなくなりました。エッジでの高性能、低遅延推論により、Vision4Seedingが正確な1粒播種を実現し、オペレータは運転に集中できます。
”
Luca Bagatin, ROJ社、R&Dマネージャ
技術情報
Vision4Seedingは、STM32N6のAIアクセラレーション(Neural-ART NPU)を活用し、すべてのキャプチャ・サイクルで物体検出を実行します。推論時間は26msで、システムは毎秒38.4回の推論を持続的に実行します。播種ディスクが高速回転し、画像キャプチャをディスクの回転と同期させる必要がある高速播種作業にも対応しています。
センサ
グローバル・シャッタ・カラー・センサ:VD66GY
VD66GYは、播種ディスクが高速回転している状況でもモーション歪みを防止 し、高速動作時に鮮明で整合性の高いカラー画像をキャプチャします。これにより、あらゆる動作速度で検出モデルへの信頼性の高い入力が保証されます。
モデルと結果
モデル:
- 物体検出(種子・欠播・重複播種)
- アーキテクチャ:種子検出用のROJ社独自の軽量ニューラル・ネットワーク
- パラメータ:0.99M
- 入力サイズ:320 × 320 × 3
結果:
- 重み(Flash):943.25KB
- アクティベーション(RAM):1.848MB
- 推論時間:26ms
- 1秒あたりの推論回数: 38.4
- 物体検出mAP@0.5(オンボード):0.859
ソフトウェア・ツール
- STM32Cube AI Studio:ニューラル・ネットワークの変換および実装用
- ST Edge AI Core コマンド・ライン・インタフェース
- STM32CubeIDE:アプリケーション開発およびデバッグ用
- STM32CubeProgrammer (生成したバイナリの書き込み)
技術資料
開発リソース
STM32Cube AI Studioで最適化
STM32Cube AI Studioは、STM32上で動作させるニューラル・ネットワーク・モデルを評価、最適化、コンパイルするために設計されたデスクトップ・ツールです。ニューラル・ネットワーク処理ユニットNeural-ARTアクセラレータ(NPU)向けのコンパイルにも完全対応しています。STのAIソリューションとして提供していたX-CUBE-AIに代わるツールであり、新しいSTM32デバイスにも対応しています。
STM32N6シリーズに最適
Arm® Cortex®‑Mプロセッサをベースとする32bit汎用マイクロコントローラのSTM32ファミリは、より柔軟かつ自由なアプリケーション開発を実現します。高性能、リアルタイムの処理能力、デジタル信号処理(DSP)、低消費電力 / 低電圧動作、コネクティビティなどのさまざまな機能を集積した製品により、開発をサポートします。