LoginSignup
3
2

More than 3 years have passed since last update.

DonkeyCar 3.1.0 コントローラーの左右のスティックを入れ替える

Posted at

使用しているコントローラーを確認

~/mycar/myconfig.py
の125行目
CONTROLLER_TYPE
を書き換えていなければps3の設定を使用している.

ソースコードの変更

~/project/donkeycar/donkeycar/parts/controller.py
をテキストエディタで開く.
使用しているコントローラーのクラスを探す.
ps3なら964行目の
class PS3JoystickController(JoystickController):
のクラスを使用しているので,
クラス中のスティックの定義をしている1009,1010行

    self.axis_trigger_map = {
        'left_stick_horz' : self.set_steering,
        'right_stick_vert' : self.set_throttle,
    }

のleftとrightを入れ換える.

    self.axis_trigger_map = {
        'right_stick_horz' : self.set_steering,
        'left_stick_vert' : self.set_throttle,
    }

もしmyconfig.pyで
CONTROLLER_TYPE
をF710に変更してあれば,1164,1165行を書き換える.

以上

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2