スクリーンショット_2019-08-18_6

M5StickC+BeetleC+M5StickVで自動運転する

自動運転する小さいくるまを作ります

(1) BeetleC+M5StickCでBluetoothリモコンで動くラジコンをつくる
(2) M5StickVをのせてM5StickCとGROVEでつなぐ
(3) 「カメラ画像+制御データ」をSDカードに記録しながらラジコン操作でコースをまわる
(4) 記録したデータをkerasで機械学習して「カメラ画像→制御信号」を出力する自動運転モデルをつくる
(5) モデルをM5StickV用に変換する
(6) M5StickVでモデル実行→M5StickCに制御信号送信→自動運転!
(7) 最後はM5StickVだけのせて自動運転

↑ができたら、

(3)「M5StickVでなんらかのモデルの中間出力+制御データ」をリアルタイムに学習しながらラジコン操作でコースをまわる
(4) 自動運転!

BeetleC

- https://m5stack.com/products/beetlec-w-o-m5stickc
- 注文した。1週間ぐらいで届くかな。
- M5StickCでバッテリーはどれぐらい持つのか?
- https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/beetleC/stickc/Arduino/beetleC

DonkeyCar

- https://weekly.ascii.jp/elem/000/000/423/423904/
- https://qiita.com/kitata9/items/a1ed6231aa108b24ac2b
- ステアリング制御じゃなくて左右のモーターの動作量でできるか?
- バーチャルなやつでためしてみる

M5StickCをM5StickVをGROVEケーブルでつないで通信する

- 制御データ、画像データ、タイムスタンプ
- https://qiita.com/nnn112358/items/5efd926fea20cd6c2c43

M5StickVでカメラ画像or動画をSDカードに保存する

- タイムスタンプと制御データを一緒に保存
- https://twitter.com/ksasao/status/1160467185686331393

M5StickCとコントローラをつなぐ

- Wiiリモコンがどこかにあるから活用したい
- https://qiita.com/jp-96/items/ff3822ab81f7696172c0

機械学習

- https://qiita.com/k2kdisk/items/9d092ac94e88ba719049
- https://github.com/sipeed/Maix_Toolbox
- https://github.com/kendryte/nncase/blob/master/README.md
- TensorFlowLiteからKPU用のkmodelに変換するらしい
- 使えるレイヤが限られている。支持常用的 CNN 网络 -> MobileNetV1/V2 YOLOV1 YOLOV3
- MobileNetの転移学習で自動運転できる?





この記事が気に入ったらサポートをしてみませんか?