解决思路
随着农场规模扩大、作物种类增多,整个行业都需要更精准的播种机。精准单粒播种,即每个位置只放置一粒种子,直接影响作物产量和农场经济效益。
传统方案难以满足这些需求,尤其是在多行、高速 、作物种类多样的作业条件下。在超过40行、排种盘以30至40 rpm旋转的播种机上,难度会大幅增加。导种管上的种子传感器面对小粒或不规则种子时容易失效,还经常漏计或重复计数。排种盘上的相机在高速播种时往往只能获得低分辨率或模糊图像,而且仍依赖操作人员肉眼判断和手动调整。这两种方式都达不到现代农业所需的精度。
Vision4Seeding通过将边缘AI直接集成到排种器中来改变这一局面。运行在STM32N6上的机器视觉算法会持续分析每一行播种机的高速相机画面,实时检测漏播 和双粒 ,并统计种子数量。
这种边缘AI方案的关键优势:
- 自动实时监控: AI持续检测播种错误,操作人员不再需要盯着相机画面
- 高精度与一致性: 即使在较高转速下也能检测错误,不受光照和操作人员疲劳影响
- 不依赖云端: 推理在设备端运行,最大限度降低延迟和网络需求
- 节省带宽: 仅将相关快照和精简的推理结果发送到操作员界面
- 兼容OEM与改装: 为新机和现有机型提供灵活路径
应用概述
Vision4Seeding系统将全局快门相机 与专用照明集成在一起,直接安装在排种器上。
1. 同步图像采集
每个周期都从排种盘发出的同步信号 开始,该信号触发图像采集,确保新种子进入画面。
2. 实时边缘推理
快照由STM32N6上优化的神经网络 实时处理,即使在高速度、多种种子类型条件下,也能准确检测种子、漏播和双粒 。
3. 结果传输与监控
快照压缩为JPEG ,与推理结果一起通过以太网 发送到操作员界面,用于多行播种机的集中监控。仅发送相关图像和精简的推理数据,既能保证精确可见性,又能最大限度减少带宽占用。
“
借助STM32N6 MCU先进的AI加速能力,Vision4Seeding赋予操作人员一种“超能力”:AI现在可以实时看到每一粒种子的状态。再也不必盯着相机画面。凭借边缘端高性能、低延迟的推理,操作人员可以专心驾驶,由Vision4Seeding确保每一粒种子精准单播。
”
Luca Bagatin, ROJ研发经理
技术细节
Vision4Seeding依靠STM32N6 (Neural-ART NPU) 的AI加速能力,在每个采集周期运行目标检测。推理时间为26 ms,系统可持续每秒38.4次推理,跟上高速播种作业的节奏:排种盘快速旋转,图像采集必须与排种盘旋转保持同步。
传感器
全局快门彩色传感器:VD66GY
VD66GY可在高速下拍摄清晰、连贯的彩色图像,即使排种盘快速旋转也能避免运动畸变 。这确保检测模型在不同作业速度下都能获得可靠输入。
模型与结果
模型:
- 目标检测(种子、漏播、双粒)
- 架构:ROJ自研轻量级种子检测神经网络
- 参数:0.99 M
- 输入尺寸:320 × 320 × 3
结果:
- 权重 (Flash):943.25 KB
- 激活 (RAM):1.848 MB
- 推理时间:26 ms
- 每秒推理次数: 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) 的编译。它取代了意法半导体AI产品线中的X-CUBE-AI,以涵盖新款STM32器件。
最适用于STM32N6系列
STM32系列32位微控制器基于Arm Cortex®-M处理器,旨在为MCU用户提供新的开发自由度。该系列产品结合了高性能、实时功能、数字信号处理、低功耗/低电压操作和出色的连接性,同时保持高度集成和易于开发的特点。