SoC FPGAを用いた農業機械事故防止システム構築に関する研究
SoC FPGAを用いた農業機械事故防止システム構築に関する研究
批准号:
21K05856
负责人:
稲川 清
金额:
$2.58万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
已结题
起止时间:
2021-04-01 至 2024-03-31
中文摘要
システム前段のステレオビジョンセンサSoCFPGAと連携したエッジAIをFPGAに実装するために、エッジAI構築のための学習データの収集と学習データの加工に関する基礎検討を行った。具体的には、雑草地における草刈り機(2種類)と人の手を対象に、学習用の画像データを収集し、それらを用いて、畳み込みニューラルネットワークを構成し、画像の識別精度に関する検討を行った。結果として、(1)識別の精度向上には学習用データセットに手の一部と手の全体の両方の画像を使用することが効果的である。(2)使用する農業機械によって 学習用データセットは組み替える必要がある、等の知見が得られた。この知見に基づき、現在、Pythonにて実装されている上記のプログラムをC言語にて実装している。C言語で記述することにより、高位合成によってC言語からFPGA向けのHDLを生成することができ、FPGA上での実現が可能となる。そのため、特定のレイヤについては、すでにC言語実装が完了しており、実装に必要なすべてのレイヤの実装を進めているところである。また、今後、最終的に高速化を施すことを検討しているが、その際にはハードウェアモジュールとしての分割を行うことでスループットを向上することを検討しており、そのためには、ハードウェアモジュール単位でみたときの通信の仕組みが必要となる。具体的には、同期通信と非同期通信、およびバスを介したメモリ(SDRAM)へのアクセスがある。それぞれの通信について、ハードウェアモジュール同士でデータの送受信ができるようになっている。
英文摘要
システム前段のステレオビジョンセンサSoCFPGAと連携したエッジAIをFPGAに実装するために、エッジAI構築のための学習データの収集と学習データの加工に関する基礎検討を行った。具体的には、雑草地における草刈り機(2種類)と人の手を対象に、学習用の画像データを収集し、それらを用いて、畳み込みニューラルネットワークを構成し、画像の識別精度に関する検討を行った。結果として、(1)識別の精度向上には学習用データセットに手の一部と手の全体の両方の画像を使用することが効果的である。(2)使用する農業機械によって 学習用データセットは組み替える必要がある、等の知見が得られた。この知見に基づき、現在、Pythonにて実装されている上記のプログラムをC言語にて実装している。C言語で記述することにより、高位合成によってC言語からFPGA向けのHDLを生成することができ、FPGA上での実現が可能となる。そのため、特定のレイヤについては、すでにC言語実装が完了しており、実装に必要なすべてのレイヤの実装を進めているところである。また、今後、最終的に高速化を施すことを検討しているが、その際にはハードウェアモジュールとしての分割を行うことでスループットを向上することを検討しており、そのためには、ハードウェアモジュール単位でみたときの通信の仕組みが必要となる。具体的には、同期通信と非同期通信、およびバスを介したメモリ(SDRAM)へのアクセスがある。それぞれの通信について、ハードウェアモジュール同士でデータの送受信ができるようになっている。
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
深層学習に基づく草刈り機向けの手の巻き込み検出の試作
基于深度学习的割草机夹手检测原型
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[北村偉, 山本椋太, 稲川清, 三上剛]
通讯作者:
三上剛
通園バスにおける園児の置き去り防止システムの試作
防止儿童在校车上掉队的系统原型
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[大山 拓海, 山本 椋太, 阿部 司, 稲川 清]
通讯作者:
稲川 清
海外基金