Main Content


Shut down ROS system



rosshutdown shuts down the global node and, if it is running, the ROS master. When you finish working with the ROS network, use rosshutdown to shut down the global ROS entities created by rosinit. If the global node and ROS master are not running, this function has no effect.


After calling rosshutdown, any ROS entities (objects) that depend on the global node like subscribers created with rossubscriber, are deleted and become unstable.

Prior to calling rosshutdown, call clear on these objects for a clean removal of ROS entities.


collapse all

Launching ROS Core...
.Done in 1.1646 seconds.
Initializing ROS master on
Initializing global node /matlab_global_node_97071 with NodeURI http://dcc576833glnxa64:43989/

When you are finished, shut down the ROS network.

Shutting down global node /matlab_global_node_97071 with NodeURI http://dcc576833glnxa64:43989/
Shutting down ROS master on

See Also

Introduced in R2019b