Main Content

Simulink의 ROS 2

Simulink®를 사용해 ROS 2 네트워크와 메시지에 액세스

ROS Toolbox를 사용하면 Simulink에서 ROS 및 ROS 2에 연결할 수 있으며 네트워크를 통해 메시지를 보낼 수 있습니다. Get Started with ROS 2 in Simulink® 항목을 참조하십시오.

타깃 시스템에 코드를 생성하고 배포할 수도 있습니다. 독립형 ROS 2 노드 생성에 대한 고급 예제는 Generate a Standalone ROS 2 Node from Simulink 항목을 참조하십시오.

ROS 2 장치에 배포되어 사용할 수 있는 ROS 2 노드를 실행하거나 중지하거나 노드의 상태를 확인하려면 아래에 나와 있는 MATLAB® 함수를 사용합니다. ros2device를 사용하여 ROS 장치에 대한 연결을 만듭니다.

함수

모두 확장

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

블록

Blank Message지정된 메시지 유형을 사용해 빈 ROS 2 메시지 생성
Call ServiceCall service in ROS 2 network
Current TimeRetrieve current ROS 2 time or system time
Get ParameterGet ROS 2 parameter value
PublishSend messages to ROS 2 network
Read DataPlay back data from ROS 2 log file
Read ImageExtract image from ROS 2 Image message
Read ScanExtract scan data from ROS or ROS 2 laser scan message
Read Point CloudExtract point cloud from ROS 2 PointCloud2 message
SubscribeReceive messages from ROS 2 network
Write ImageWrite image data to a ROS or ROS 2 message
Write Point CloudWrite point cloud data to a ROS or ROS 2 message

도움말 항목

ROS 2 네트워크

ROS 2 메시지

ROS 2 응용 프로그램

모델 실행