ELECOM Wireress GamePad JC-U3912T
Elecom Joystick ELECOM Wireress GamePad JC-U3912T はAmazonから購入できる。
もしかして操縦距離、混信に強いと期待して購入したが、設定に苦労する。
Elecomに対応する試み
失敗のつづき
- Elecom Wireress GamePad (4) — 腹腹開発 のGitHub:controller.py を試し
- Elecom Wireress GamePad (3) — 腹腹開発 の coolerkingのライブラリ
- Elecom Wireress GamePad (2) — Faboのライブラリを利用
- Elecom Wireress GamePad (1) — なにも手がくわない状態
Customizing してみる
Note: If are having troubles getting your controller to work, try this Joystick Wizard. This can help customize your buttons and axis inputs as well.
参考
- https://github.com/coolerking/donkeypart_game_controller
- https://qiita.com/hara2dev/items/1c2c30a93c7fb8e9861d?#56-ジョイスティック — @hara2dev 2019年12月04日に更新
Repository
https://github.com/FaBoPlatform/donkeypart_ps3_controller
インストール方法
pip install git+https://github.com/FaBoPlatform/donkeypart_ps3_controller |
ソースの修正
cd ~/mycar vi manage.py |
Elecomに対応する場合
ElecomJoystickControllerをimportします。
manage.py
import os from docopt import docopt import donkeycar as dk from donkeypart_ps3_controller import ElecomJoystickController from donkeycar.parts.camera import PiCamera from donkeycar.parts.transform import Lambda from donkeycar.parts.keras import KerasLinear from donkeycar.parts.actuator import PCA9685, PWMSteering, PWMThrottle from donkeycar.parts.datastore import TubGroup, TubWriter from donkeycar.parts.web_controller import LocalWebController from donkeycar.parts.clock import Timestamp |
manage.py
if use_joystick or cfg.USE_JOYSTICK_AS_DEFAULT: ctr = ElecomJoystickController(throttle_scale=cfg.JOYSTICK_MAX_THROTTLE, steering_scale=cfg.JOYSTICK_STEERING_SCALE, auto_record_on_throttle=cfg.AUTO_RECORD_ON_THROTTLE ) |