MathWorks - Mobile View
  • MathWorks 계정에 로그인합니다.MathWorks 계정에 로그인합니다.
  • Access your MathWorks Account
    • 내 계정
    • 나의 커뮤니티 프로필
    • 라이선스를 계정에 연결
    • 로그아웃
  • 제품
  • 솔루션
  • 아카데미아
  • 지원
  • 커뮤니티
  • 이벤트
  • MATLAB 다운로드
MathWorks
  • 제품
  • 솔루션
  • 아카데미아
  • 지원
  • 커뮤니티
  • 이벤트
  • MATLAB 다운로드
  • MathWorks 계정에 로그인합니다.MathWorks 계정에 로그인합니다.
  • Access your MathWorks Account
    • 내 계정
    • 나의 커뮤니티 프로필
    • 라이선스를 계정에 연결
    • 로그아웃

비디오 및 웨비나

  • MathWorks
  • 비디오
  • 비디오 홈
  • 검색
  • 비디오 홈
  • 검색
  • 영업 상담
  • 평가판 신청
  Register to watch video
  • Description
  • Full Transcript
  • Related Resources

What Is ROS Toolbox?

Sebastian Castro, MathWorks

ROS Toolbox allows you to connect MATLAB® and Simulink® to the Robot Operating System – both ROS and ROS 2 – for design and development of robotics and autonomous systems. You can connect to an existing ROS network to explore available topics, services, and actions. This allows you to send commands to, and receive data from, any simulators, hardware, or software nodes on the ROS network. The toolbox also includes MATLAB functions and Simulink blocks to import, analyze, and play back ROS data recorded in rosbag files. 

ROS Toolbox supports C++ code generation (with Simulink Coder™), enabling you to automatically generate ROS nodes from your design and deploy to simulated or physical hardware. Simulink lets you view messages and change parameters while your model is running on hardware.

For more information on how ROS Toolbox can help you integrate MATLAB and Simulink into development workflows using ROS, please visit the ROS Toolbox product page on mathworks.com.

ROS Toolbox allows you to connect MATLAB and Simulink to the Robot Operating System – both ROS and ROS2 – for design and development of robotics and autonomous systems.

You can connect to an existing ROS network to explore available topics, services, and actions.

This allows you to send commands to, and receive data from, any simulators, hardware, or software nodes on the ROS network.

ROS Toolbox provides utilities to work with common sensor data types such as laser scans, images, and 3D-point clouds.

If you are using recorded data from a ROS bag file, ROS Toolbox allows you to read these files for post-processing or play back data as simulation input.

MATLAB, Simulink, and various add-on products provide tools for designing and implementing algorithm components for control, perception, logic, and decision-making, and many other applications.

Then, ROS Toolbox allows you to connect to ROS-enabled simulators and hardware for testing these components as desktop prototypes.

After this initial testing, you can automatically generate C++ based executable ROS nodes from your designs. These generated nodes integrate with the ROS and ROS2 build systems so they can be run on your target systems with no dependencies on MATLAB and Simulink.

After deploying algorithm components as part of your overall distributed system, MATLAB and Simulink can remain connected to the ROS network for interactive design tasks such as data visualization and parameter tuning.

With ROS, you can reuse software across different simulation and hardware environments. This way, once you’ve tested your algorithm in simulation, the same MATLAB code and Simulink models can run on your hardware with minor adjustments.

For more information on how ROS Toolbox can help you integrate MATLAB and Simulink into development workflows using ROS, please visit the ROS Toolbox product page on mathworks.com.

Related Products

  • ROS Toolbox
  • Navigation Toolbox
  • Robotics System Toolbox

Feedback

Featured Product

ROS Toolbox

  • Request Trial
  • Get Pricing

View more related videos

MathWorks - Domain Selector

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

Select web site

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文Chinese
    • English
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Contact your local office

  • 영업 상담
  • 평가판 신청

제품 소개

  • MATLAB
  • Simulink
  • 학생용 소프트웨어
  • 하드웨어 지원
  • File Exchange

다운로드 및 구매

  • 다운로드
  • 평가판 신청
  • 영업 상담
  • 가격 및 라이선스
  • MathWorks 스토어

사용 방법

  • 문서
  • 튜토리얼
  • 예제
  • 비디오 및 웨비나
  • 교육

지원

  • 설치 도움말
  • 사용자 커뮤니티
  • 컨설팅
  • 라이선스 센터
  • 지원 문의

회사 정보

  • 채용
  • 뉴스 룸
  • 사회적 미션
  • 영업 상담
  • 회사 정보

MathWorks

Accelerating the pace of engineering and science

MathWorks는 엔지니어와 과학자들을 위한 테크니컬 컴퓨팅 소프트웨어 분야의 선도적인 개발업체입니다.

활용 분야 …

  • Select a Web Site United States
  • 특허
  • 등록 상표
  • 정보 취급 방침
  • 불법 복제 방지
  • 매스웍스코리아 유한회사
  • 주소: 서울시 강남구 삼성동 테헤란로 521 파르나스타워 14층
  • 전화번호: 02-6006-5100
  • 대표자 : 이종민
  • 사업자 등록번호 : 120-86-60062

© 1994-2021 The MathWorks, Inc.

  • Naver
  • Facebook
  • Twitter
  • YouTube
  • LinkedIn
  • RSS

대화에 참여하기