シミュレータ上のラズパイマウスを動かす方法 Part3
Last updated
Was this helpful?
Last updated
Was this helpful?
←今ここ
Part3ではキーボードを用いてシミュレータ上のラズパイマウスを動かしましょう。
キーボードを用いてゲーム感覚で操作できます。
プログラムは以下のリポジトリで公開しています。
GitHub:
まずフォークしてみましょう。 フォークは上記のリポジトリに飛び、ページの右上にあるFork
のボタンを押せば出来ます。Forkすることで本家から派生して自分のリポジトリを作成することが出来ます。また自分のリポジトリとなっているので、加えた変更をコミットしておくことも出来ます。
次にクローンしましょう。 まずcatkin_ws/src
に移動します。
フォークした場合、クローンするときは以下のコマンドになります。
フォークをしていない場合、クローンする時は以下のコマンドになります。
別のターミナルで以下のコマンドを実行しましょう。
すると次のようにキー入力待機状態になります。
よくあるゲームの移動方法と同じで w
で前進、 s
で後退、 a
で左へ超信地旋回、 d
で右へ超信地旋回できます。
描画が間に合っていない場合、Gazebo上のロボットの動きが鈍く見えます。 陰を描画しないようにすることでほとんどの場合は動作が改善します。
上記のエラーが繰り返し出る場合、デバイスファイルが無いことがあります。
上記のようなメッセージが出て、コマンド入力状態にならないことがあります。
まず、前回と同様にに従い、Gazeboを起動しましょう。次にに従い、モータを通電させましょう。
ラズパイマウスをキーボードで動かすためにはraspimouse_sim_tutorial_program
の scripts
ディレクトリの中にある を使用します。
詳しくはをご覧ください。
をご覧ください。
をご覧ください。