주요 콘텐츠

ROS Toolbox 제품 설명

ROS 기반 애플리케이션의 설계, 시뮬레이션, 배포

ROS Toolbox는 MATLAB® 및 Simulink®를 로봇 운영 체제(ROS 및 ROS 2)와 연결하는 인터페이스를 제공합니다. 이 툴박스를 이용해 ROS 노드의 네트워크를 설계하고 MATLAB 또는 Simulink에서 생성한 ROS 노드를 기존 ROS 네트워크와 결합할 수 있습니다.

이 툴박스에는 rosbag 파일을 기록하고 가져오고 재생하여 ROS 데이터를 시각화하고 분석하는 MATLAB 함수와 Simulink 블록이 포함되어 있습니다. 또한 라이브 ROS 네트워크에 접속하여 ROS 메시지에 액세스할 수 있습니다.

이 툴박스를 사용하면 데스크탑 시뮬레이션을 통해, 그리고 Gazebo와 같은 외부 로봇 시뮬레이터에 연결하거나 하드웨어에 연결하여 ROS 노드를 검증할 수 있습니다. ROS Toolbox는 C++ 및 CUDA® 코드 생성(MATLAB Coder™, Simulink Coder, GPU Coder™ 사용)을 지원하므로, MATLAB 스크립트 또는 Simulink 모델로부터 ROS 노드를 자동으로 생성하고, 시뮬레이션된 하드웨어 또는 물리적 하드웨어에 배포할 수 있습니다. Simulink 외부 모드를 지원하므로, 하드웨어에서 모델이 실행되는 중에 메시지를 보고 파라미터를 변경할 수 있습니다.