内容へ移動
[[
yp-joystick:how-to-use
]]
Robot Platform Project Wiki
現在位置:
Robot Platform Project
»
yp-joystick
»
how-to-use
文書の表示
最近の変更
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
======使い方====== ===== ypspur-joystick ===== RPPの仕様に準拠した、ジョイスティックでロボットを動かすためのサンプルプログラム。\\ いろいろと機能が足りないと思いますが、標準で実装するにはこれが精一杯。\\ 必要な機能は自分で追加してください。\\ PS3コントローラ用に作成したので、他のコントローラだと暴走するかも。\\ そのうちキーバインドを変えられるようにする予定。 起動するには $ ypspur-joystick [ options ] <VEL> <ANGVEL> $ ypspur-joystick -d /dev/input/js0 0.5 1.0 ==== オプション ==== オプション ** ''-d DEVICE'' **\\ デバイス指定。<br /> デフォルトは/dev/input/js0 ** ''-m RATIO'' ** ジョイスティックの不感帯を設定。\\ 0.0〜1.0の範囲で指定\\ この範囲の値は全て0とみなされるようになる。 ** ''-V SPEED'' **\\ spurの最大速度を変更\\ このオプションを付けないかぎり、SPURのパラメータを上書きしない ** ''-W SPEED'' **\\ spurの最大角速度を変更\\ このオプションを付けないかぎり、SPURのパラメータを上書きしない ** ''-A SPEED'' **\\ spurの加速度を変更\\ このオプションを付けないかぎり、SPURのパラメータを上書きしない ** ''-O SPEED'' **\\ spurの角加速度を変更\\ このオプションを付けないかぎり、SPURのパラメータを上書きしない ** ''--only-freeze'' **\\ 緊急停止だけ使いたいとき ** ''--verbose'' **\\ 詳細表示モード ** ''-h'' **\\ ヘルプ表示\\ 詳しくはヘルプを参照 ===== ssm-joystick-handler ===== ジョイスティックのデータをssmに登録するハンドラープログラム。\\ 使い方は $ ssm-joystick-handler [options] $ ssm-joystick-handler -d /dev/input/js0 登録型は ssmtype/joystick.hpp に定義されているJoystick及びJoystickPropertyクラス typedef SSMApi<ssm::JSData, ssm::JSProperty> SSMJoystick; とtypedefされているので、使用するときは SSMJoystick joystick( SSM_NAME_JOYSTICK, 0 ); と宣言してやればよい ==== オプション ==== ** ''-h'' **\\ ヘルプ表示 ** ''-v'' **\\ ジョイスティックの値を表示 ** ''-d DEVICE'' **\\ デバイスをDEVICEに設定\\ デフォルトでは /dev/input/js0 ** ''-n SENSORID'' **\\ SSMに登録するセンサーIDを変更\\ デフォルトでは0\\
文書の表示
以前のリビジョン
メディアマネージャー
文書の先頭へ