이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.
ROS 2 노드 생성과 배포
ROS 2 노드용 C/C++ 및 CUDA 코드를 생성하고 로컬 및 원격 하드웨어에 배포
ROS Toolbox를 사용하면 ROS 2 노드용 C++ 및 CUDA® 코드를 생성할 수 있으며 생성된 코드를 로컬 장치 타깃 또는 원격 장치 타깃으로 배포할 수 있습니다. ROS 2 인터페이스가 포함된 MATLAB® 코드의 경우 MATLAB Coder™(Generate a Standalone ROS Node 항목 참조)를 사용하여 C++ 코드를 생성하고 ROS 노드로 배포할 수 있습니다. Simulink® 모델의 경우 Simulink Coder(Generate a Standalone ROS 2 Node from Simulink 항목 참조)를 사용하여 C++ 코드를 생성하거나 GPU Coder™를 사용하여 최적화된 CUDA 코드를 생성하고 ROS 2 노드로 배포할 수 있습니다.
참고
ROS 노드를 배포하려면 SSH 연결을 통해 타깃 ROS 장치로 파일을 전송해야 합니다. 배포하기 전에 OpenSSH가 타깃 ROS 장치에 설치되어 있는지 확인하십시오.
도움말 항목
MATLAB에서 ROS 2 노드 배포
- Generate a Standalone ROS 2 Node
Generate C++ code for a standalone ROS 2 node from a MATLAB function. - Configure MATLAB Coder for ROS 2 Node Generation
Configure MATLAB Coder configuration object for customizing ROS 2 Node generation.
MATLAB에서 CUDA에 최적화된 ROS 2 노드 배포
- Generate CUDA ROS and CUDA ROS 2 Nodes Using MATLAB Coder and GPU Coder
Generate and build CUDA ROS and CUDA ROS 2 nodes from a MATLAB function.
Simulink에서 ROS 2 노드 배포
- Generate a Standalone ROS 2 Node from Simulink
Generate and build a standalone ROS 2 node from a Simulink model. - Generate Code to Manually Deploy a ROS 2 Node from Simulink
Generate C++ code from a Simulink model to deploy as a standalone ROS 2 node.
Simulink에서 CUDA에 최적화된 ROS 2 노드 배포
- Generate CUDA ROS 2 Node from Simulink
Configure Simulink Coder to generate and build a CUDA ROS 2 node from a Simulink model.
응용 분야
- Automated Parking Valet with ROS 2 in Simulink
Distribute an automated parking valet application among various nodes in a ROS 2 network in Simulink.