turtle_teleop_keyが動かない?
ROSの勉強をしようと思い、Raspberry Pi 4でUbuntsuを立ち上げてROSをインストールした。3つのターミナルでそれぞれ
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
を実行してカメを動かそうとしたのだが、カメは表示されるもののなぜか矢印キーを操作しても動かず。最初はVNCでWindows PCから接続してるからキー操作がおかしいのかと疑ったのだが、原因はもっと基本的なことだった。。。
turtle_teleop_keyを実行しているターミナルを選択しておく必要あり
私はカメが表示されているウィンドウ(TurtleSim)をクリックしてキー操作をしているのだが、よく考えたらキー操作を送るのはturtle_teleop_keyノードなので、turtle_teleop_keyを実行しているターミナルのウィンドウをクリックしてアクティブにしておく必要があった。
これで無事にカメさんを動かすことができた。初歩的なことすぎて同じ内容で悩む人はいないかもしれないが、一応メモしておく。