JoyStick 캘리브레이션 데이터 남기기

개요



조이스틱 컨트롤러를 사용하여 로봇의 조작을 하고 있었을 때, PC의 전원을 켜고 끌 때마다 캘리브레이션을 한 결과가 리셋되어 계속해서 사용할 수 없고, 매회, 캘리브레이션을 다시 하고 있었다.

PC 상에 캘리브레이션 결과를 남기고, 재기동시에 그것을 읽어들이도록 설정을 실시한다.

실행 환경


  • OS: Ubuntu 18.04
  • 컨트롤러: PG-9083S

  • 절차



    캘리브레이션 실시


    # jstest-gtkをインストールする
    $ sudo apt install jstest-gtk
    # アプリケーションを起動する
    $ jstest-gtk
    

    시작된 애플리케이션에서 캘리브레이션을 수행할 조이스틱을 선택하고 Properties 버튼을 누릅니다.


    Calibration 버튼을 누릅니다.


    Start Calibration 버튼을 누릅니다.



    아래 화면이 표시되는 동안 모든 스틱, 버튼을 최대 최소 범위까지 조작한다.
    ※여기서 조작하지 않은 버튼이 있으면 캘리브레이션 결과가 나빠집니다



    캘리브레이션 결과 저장


    # キャリブレーション結果をファイルに保存する
    $ jscal -p /dev/input/js0 > ~/joystick.cal
    

    시작 시 교정 결과 사용



    조이스틱 컨트롤러를 연결한 후 다음 명령을 실행합니다.
    $ source ~/joystick.cal
    

    좋은 웹페이지 즐겨찾기