【ROS】turtle_teleop_keyで矢印キーを押してもカメが動かない?

投稿日:2023年1月16日
最終更新日:2023年1月16日

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を実行しているターミナルのウィンドウをクリックしてアクティブにしておく必要があった。

これで無事にカメさんを動かすことができた。初歩的なことすぎて同じ内容で悩む人はいないかもしれないが、一応メモしておく。


投稿者: wakky

映画と旅行が大好きなエンジニア。お酒、ゲーム、読書も好き。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください