1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

JoyStickのキャリブレーションデータを残す

Last updated at Posted at 2021-03-16

概要

ジョイスティックコントローラを使用してロボットの操作をしていた際、PCの電源を入り切りするたびにキャリブレーションをした結果がリセットされ、続けて使うことができず、毎回、キャリブレーションをし直していた。

PC上にキャリブレーション結果を残し、再起動時にそれを読み込むように設定を行う。

実行環境

  • OS: Ubuntu 18.04
  • コントローラ: PG-9083S

手順

キャリブレーションを実施

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

起動したアプリケーションからキャリブレーションを実施するジョイスティックを選択してPropertiesボタンを押す

Screenshot from 2021-03-16 23-08-23.png

Calibrationボタンを押す

Screenshot from 2021-03-16 23-08-38.png

Start Calibrationボタンを押す

Screenshot from 2021-03-16 23-08-45.png

下記画面が表示されている間にすべてのスティック、ボタンを最大最小範囲まで操作する。
※ここで操作してないボタンがあるとキャリブレーション結果が悪くなります

Screenshot from 2021-03-16 23-08-54.png

キャリブレーション結果を保存

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

起動時にキャリブレーション結果を有効化

ジョイスティックコントローラを接続してから以下のコマンドを実行する

$ source ~/joystick.cal
1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?