Main Content

rosshutdown

ROS システムのシャットダウン

R2019b 以降

説明

rosshutdown は、グローバル ノードと ROS マスター (実行中の場合) をシャットダウンします。ROS ネットワークでの作業が完了したら、rosshutdown を使用して、rosinit により作成されたグローバル ROS エンティティをシャットダウンします。グローバル ノードと ROS マスターが実行されていない場合、この関数の効果はありません。

メモ

rosshutdown を呼び出すと、rossubscriber により作成された、サブスクライバーなどのグローバル ノードに依存するすべての ROS エンティティ (オブジェクト) が削除され、不安定になります。

ROS エンティティを安全に削除するには、rosshutdown を呼び出す前に、これらのオブジェクトで clear を呼び出します。

すべて折りたたむ

rosinit
Launching ROS Core...
Done in 0.80585 seconds.
Initializing ROS master on http://172.30.179.62:50023.
Initializing global node /matlab_global_node_64506 with NodeURI http://dcc423213glnxa64:37599/ and MasterURI http://localhost:50023.

終了したら、ROS ネットワークをシャットダウンします。

rosshutdown
Shutting down global node /matlab_global_node_64506 with NodeURI http://dcc423213glnxa64:37599/ and MasterURI http://localhost:50023.
Shutting down ROS master on http://172.30.179.62:50023.

バージョン履歴

R2019b で導入

参考