ROS Toolbox 시스템 요구 사항
ROS 또는 ROS 2 사용자 지정 메시지를 생성하거나 MATLAB® 또는 Simulink®에서 ROS 노드나 ROS 2 노드를 배포하려면 필요한 ROS 패키지나 ROS 2 패키지를 빌드해야 합니다. 이러한 패키지를 빌드하려면 해당 플랫폼용 Python®, CMake, C++ 컴파일러가 필요합니다. rosinit
함수를 통해 ROS 및 ROS 2 네트워크에 연결하려면 필요한 Python 버전을 설치하고 설정해야 합니다.
MATLAB 또는 Simulink에서 ROS 또는 ROS 2 노드를 생성하고 배포하려면 각각 MATLAB Coder™ 라이선스 또는 Simulink Coder 라이선스도 필요합니다. CUDA®에 최적화된 ROS 또는 ROS 2를 생성하고 배포하려면 GPU Coder™ 라이선스가 필요합니다.
참고
MATLAB 및 Simulink의 노드는 메시지 정의가 동일한 경우에 한해서 권장되는 ROS 및 ROS 2 배포판에 포함되지 않는 ROS 또는 ROS 2 배포판의 ROS 또는 ROS 2 노드와 여전히 통신할 수 있습니다.
권장되는 ROS 및 ROS 2 배포판
권장되는 ROS 및 ROS 2 배포판에 대한 릴리스별 지원
MATLAB 릴리스 | ROS 배포판 | ROS 2 배포판 |
---|---|---|
R2023b ~ R2024b | Noetic Ninjemys | Humble Hawksbill |
R2022a ~ R3023a | Noetic Ninjemys | Foxy Fitzroy |
R2020b ~ R2021b | Melodic Morenia | Dashing Diademata |
R2019b ~ R2020a | Indigo Igloo | Bouncy Bolson |
R2016 ~ R2019a | Indigo Igloo | 지원되지 않음 |
타사 소프트웨어
Python 환경 구성하기
Python 환경 구성과 관련한 릴리스별 정보
MATLAB 릴리스 | Python 환경 구성하기 |
---|---|
R2022b 이후 버전 | |
R2022b 이전 버전 |