Main Content

ROS 2 네트워크 연결 및 탐색

ROS 2 네트워크 설정과 상호 작용

ROS 2에 연결하여 로보틱스 응용 프로그램 프로토타입을 만들고, ROS 네트워크를 통해 로보틱스 하드웨어 또는 로보틱스 시뮬레이터에 액세스합니다. MATLAB®을 사용하여 자체 ROS 네트워크를 만들거나 기존 ROS 2 네트워크에 연결할 수 있습니다. ROS 2 네트워크를 설정하려면 먼저 ros2node 객체를 사용하여 ROS 2 노드를 생성합니다.

ros2param 객체와 객체 함수를 사용하여 ROS 2 파라미터에 액세스할 수 있습니다.

ros2rate 객체를 사용하여 코드 실행 타이밍을 제어할 수 있습니다.

함수

모두 확장

ros2Retrieve information about ROS 2 network
ros2messageROS 2 메시지 구조체 생성
ros2timeAccess ROS 2 time functionality
ros2rateExecute loop at fixed frequency
ros2durationCreate a ROS 2 duration message
ros2deviceConnect to remote ROS 2 device
runNodeStart ROS or ROS 2 node
stopNodeStop ROS or ROS 2 node
isNodeRunningDetermine if ROS or ROS 2 node is running

객체

모두 확장

ros2nodeCreate a ROS 2 node on the specified network
ros2paramCreate object to access parameters from ROS 2 nodes

블록

Blank Message지정된 메시지 유형을 사용해 빈 ROS 2 메시지 생성
Current TimeRetrieve current ROS 2 time or system time
Get ParameterGet ROS 2 parameter value