Qt GUIでROS 2 Pythonノードを起動・停止する方法

ROS 2では通常、ros2 runやros2 launchコマンドを用いてノードを起動しますが、QtのGUIボタンからノードのライフサイクルを管理することも可能です。以下では、Qtのシグナル/スロット機構を使ってPythonで記述されたROS 2ノードを起動・終了する実装例を示します。 1. プロセス管理に必要なLinuxコマンド ノードの死活監視と強制終了に次のコマンドを利用します。 # プロ ...

7月26日 03:59 投稿