マニュアル走行と教師データの作成
Joystickの接続
作業デバイス | |
---|---|
JoystickをDonkeyCarに接続します。Joystickの裏側の蓋を外すと、USBドングルが入っているので、DonkeyCarのRaspberry Pi3のUSBに差し込みます。
Joystickは省電力モードにすぐ入ります
Joystickを操作していない時間が長いと、Joystickは省電力モードにはいります。復活させるには、start
を押し、vibration
ボタンで電源のOn/Offを確認します。他のボタンにはコマンドが割り振られているために押さないようにしてください。
DonkeyCarの起動
作業デバイス | ||
---|---|---|
Joystickは、すぐ省電力モードにはいり、Offになります。① StartボタンをおしてJoystickの電源がOnになっている事を確認します。② Vibrationボタンを押してバイブレーションすれば、電源はOnの状態です。
~/mycar
フォルダに移動します。
1 |
|
DonkeyCarを起動します。--js
をつけると、Joystickが有効になります。
1 |
|
早速、DonkeyCarのテスト走行を行いましょう!! 走行の終了は、CTRL+cで、終了します。
データの保存
作業デバイス | |
---|---|
データは、前進・後進している間、自動保存されます。保存先は、~/mycar/data
になります。フォルダが生成されるタイミングは、python manage.py drive --js
を実行したタイミングで、毎回作成されます。
1 |
|
lsコマンドで作成されたフォルダを確認します。
1 |
|
今作成されたフォルダが下記のように表示されます(例)。このフォルダ以下にデータ・セットが保存されています。
1 |
|
DonkeyCarの終了は、CTRL+cで終了します。
フォルダのできるタイミング
tubフォルダができるタイミングは、python manage.py drive --js
を実行したタイミングです。
教師データの圧縮
作業デバイス | |
---|---|
ZIPで学習データを圧縮します。
1 |
|
zipコマンドでフォルダを圧縮
zipコマンドでフォルダを圧縮します。
まず、過去のdata.zipが存在する場合があるので、削除します。
1 |
|
dataディレクトリをzipファイルにします。
1 |
|
上記コマンドを実行すると、~/mycar/data/ 以下のフォルダがすべて圧縮され、data.zipが生成されます。
学習に必要なデータ・セット数
学習に必要なデータセット数は、5000〜2万データ・セットぐらいになります。
データの転送
作業デバイス | |
---|---|
ChromeブラウザでSFTPを起動します。
ログインID | パスワード |
---|---|
pi | raspberry |
SFTPで、data.zipのあるフォルダに移動します。
1 |
|
SFTPで、data.zipをgetします。
1 |
|
これで、data.zipがPCに転送されます。