Logicool GamePad F710は公式Controllers対応なので、特になにもせずに利用できる。
ドングルをUSBポートに刺してしまえばあとはCONTROLL_TYPE
値をf710
にすれば操作するのでとても簡単です。
ただし、省電力、デスクトップPC利用は想定して、電波が弱い、混信に弱いというわさがあるので、大会場は心配だ!
ただMaker Fairなどの大きな走行会でDonkey Carを動かそうとすると、F710が混戦して運転操作ができなくなるという問題が発生しました。
接続
LogiCoolゲームコントローラのUSBドングルを接続
$ ls /dev/input
js0 があればOK
$ hexdump /dev/input/js0
ボタン類を操作して16進の数値が表示されればOK
ctrl+cで終了
LogiCoolコントローラ用に以下のファイルを差し替える
~/donkeycar/donkeycar/parts/controller.py
キー割り当て
Joystickは省電力モードにすぐ入ります
Joystickを操作していない時間が長いと、Joystickは省電力モードにはいります。復活させるには、start
を押し、vibration
ボタンで電源のOn/Offを確認します。他のボタンにはコマンドが割り振られているために押さないようにしてください。