Main Content

rosshutdown

ROS 시스템 종료

R2019b 이후

설명

예제

rosshutdown은 전역 노드를 종료하고, ROS master가 실행 중인 경우 이를 종료합니다. ROS 네트워크 작업을 마치면 rosshutdown을 사용해 rosinit에 의해 생성된 전역 ROS 엔터티를 종료합니다. 전역 노드와 ROS master가 실행 중이 아니면 이 함수는 효과가 없습니다.

참고

rosshutdown을 호출한 후 rossubscriber로 생성된 subscriber와 같은 전역 노드에 의존하는 모든 ROS 엔터티(객체)는 삭제되고 불안정해집니다.

rosshutdown을 호출하기 전에 이러한 객체에 대해 clear를 호출하여 ROS 엔터티가 완전히 제거되도록 하십시오.

예제

모두 축소

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에 개발됨

참고 항목