wiki:BabyTigers-R/2019

Version 5 (modified by Yuki Suzuki, 5 years ago) (diff)

--

RoboCup2019 Sydney

  • Our team description is here.
  • The files for Technical Challenge are ...

MPSの認識には画像の強化学習プログラムを使用しました。

We used an image reinforcement learning program to recognize MPS.

使用した技術としては、CNNの画像認識を使用した。

The technology used is CNN ofimage recognition.

CNNはconvolution Neural Networkという略称です。

CNN is an abbreviation for convolution Neural Network.

名前の通り通常のNeural NetworkにConvolutionを追加したものです。

It is an addition of Convolution to a normal Neural Network.

そして、CNNを使用したオープンソースのライブラリ(caffe;カフェ)を使う。 caffeは学習時に高速動作、GPU対応 特化したアーキテクチャ・ソースコードなど の利点があります。ロボットを動作させながらリアルタイムで推論をすることができる。

今回用いた学習データは、各4種類のMPSで200枚使用し、 合計は200×4=800枚です。

学習が正しいかを評価するためにテストデータも各100枚も用意する。 合計は40枚です。 そのデータを元に25000回学習させる。

それによりMPSが近く範囲内でMPSを認識することができる。

ロボットの動き方ははじめにレーザーレンジ距離センサを使用して 障害物を認識し障害物に近くに行く。 MPSとの距離が10cmになると学習の推論データを取得しMPSを認識する。

Attachments (3)