raspimouse-sim-tutorial
  • Raspberry Pi Mouse Simulator's Tutorial
  • GitHub repository
  • はじめに
    • ROSとは
  • セットアップ
    • ROS Indigoのインストール方法(Ubuntu Trusty)
    • ROS Kineticのインストール方法(Ubuntu Xenial)
    • ROS Melodicのインストール方法(Ubuntu Bionic)
    • Raspberry Pi Mouse Simulatorのインストール方法
    • Raspberry Pi Mouse Simulatorの動作確認
  • ROSのチュートリアル
    • ROSパッケージの作り方
    • トピックの書き方
    • 独自のメッセージファイルの作り方
    • まとめて起動するやり方
    • サービスの書き方
    • 独自のサービスファイルの作り方
    • 付録
      • ROSでよく使用する用語
      • よく使用するROSコマンド
  • シミュレータのチュートリアル
    • シミュレータ上のラズパイマウスを動かす方法 Part1
    • シミュレータ上のラズパイマウスを動かす方法 Part2
    • シミュレータ上のラズパイマウスを動かす方法 Part3
    • シミュレータ上のラズパイマウスを動かす方法 Part4
    • シミュレータ上のラズパイマウスを動かす方法 Part5
    • シミュレータ上のラズパイマウスを動かす方法 Part6
  • ROSのトラブルシューティング
  • 利用者アンケート
Powered by GitBook
On this page
  • ラズパイマウスを動かすまでの流れ
  • 前準備
  • コントローラでラズパイマウスを動かす
  • コントローラを使用している様子:
  • Trubleshooting
  • joy_nodeについてのエラー

Was this helpful?

  1. シミュレータのチュートリアル

シミュレータ上のラズパイマウスを動かす方法 Part4

Previousシミュレータ上のラズパイマウスを動かす方法 Part3Nextシミュレータ上のラズパイマウスを動かす方法 Part5

Last updated 6 years ago

Was this helpful?

ラズパイマウスを動かすまでの流れ

  1. ←今ここ

Part4ではコントローラを用いてシミュレータ上のラズパイマウスを動かしましょう。

コントローラを用いることにより、キーボードで操作するより自由に操作することができます。

前準備

コントローラで動かすために、さんのを使用します。

git clone https://github.com/zaki0929/raspimouse_game_controller.git
cd ~/catkin_ws
catkin_make

次にコントローラを扱うために必要なjoy_nodeをインストールします。すでにjoy_nodeをインストールしている場合、この操作を行う必要はありません。

sudo apt install ros-kinetic-joy

以上で準備完了です。

コントローラでラズパイマウスを動かす

今回はLogicool Wireless Gamepad F710を使用します。

別のターミナルで、以下のコマンドを実行します。

このコマンドがコントローラでラズパイマウスを動かすときに使用するコマンドです。実行すると自動的にモータが通電します。

roslaunch raspimouse_gamepad_control run_with_base_nodes.launch

次に、コントローラの上のスイッチがDの方にセットされ、MODEのランプが付いていることを確認します。

操作するときはXを押しながら、左の十字キーを押します。

コントローラを使用している様子:

Trubleshooting

joy_nodeについてのエラー

[ERROR] [1526893382.851884948]: Couldn't open joystick /dev/input/js0. Will retry every second.

上記のエラーが出て、コントローラが反応しないことがあります。

コントローラを接続し直してみて下さい。

詳しくはのをご覧下さい。

まず、前回と同様にに従い、Gazeboを起動します。

距離センサの値の読み取り方
モータを動かし方
キーボードを用いたラズパイマウスの動かし方
コントローラを用いたラズパイマウスの動かし方
距離センサの値を利用したラズパイマウスの動かし方
測域センサ(URG)を用いたSLAMの行い方
Ryo Okazaki
raspimouse_game_controller
raspimouse_game_controller
README
Raspberry Pi Mouse Simulatorの動作確認