DonkeySim

DonkeyCarとは

自分のラジコンカーを自動操縦に。Donkey Carプロジェクト!

AIRCCAR仕組み

 

Googleが提供している機械学習のためのソフトウェアライブラリ「TensorFlow」(テンソルフロー)をラズベリーパイに搭載し、ラジコンカーにカメラを搭載して作る自動運転車のプラットフォームがDonkey Car(ドンキーカー)です。

Donkey Carはスマートフォンやコンピュータなどで操作することができます。ほとんどのRCカーに組み込むことができ、人工知能による高度な自動操縦が行えるようになります。

まずは自分の車を組み立て、サーボシールドとラズベリーパイ、カメラをセットアップし、その後ソフトウェアをインストールします。サーボでコントロールするステアリングなどを調整して、オートパイロットのための操作の練習を行い、うまく走行できたデータを記録していきます。

Donkey Carの制作により、次の図に示しような沢山の関連知識と技能の勉強ができます。

Donkey Simulator

Donkey Carに関心を持たれた方は、Donkey Simulatorを使ってPC上でDonkey Carのテスト走行、教師あり学習、自律走行をシミュレーションで楽しむことができる。

RCカーを購入する前にDonkey Carで必要な作業がどんなものなのか、どういったところが楽しいのかを体感できる。

このサイトは、汎用のDockerの環境でDonkey Simulator動作する方法と、Win/MacでPythonの仮想環境を作るDonkey Simulator動作する方法を記載します。

関連Qiita