Ubuntu 12.04 (Precise) と ROS fuerte でロボット工学アプリケーションを開発しています。実行する必要がある約 10 の異なるノード (プロセス) があり、ロボットのさまざまな操作モードを切り替える必要があります。また、これらのノードを動的に強制終了して生成する必要があります。通常はターミナルから起動するのが一般的ですが、使いやすい GUI インターフェースを提供したいと考えています。
すべての出力を取得しながら、Ubuntu で C++ コードからターミナル アプリケーションを起動する方法はありますか? 実行中のすべてのアプリからすべての出力を収集し、1 つのビューに表示したいと考えています。外出先でこれらのアプリをスポーンおよびキルすることも可能である必要があります。
それとも、私が気付いていないROSの方法でこれを行うのでしょうか?
ありがとう!