로보틱스를 위한 MATLAB 및 Simulink
로보틱스 관련 아이디어와 개념을 실세계 환경에서 원활하게 작동하는 자율 시스템으로 전환하십시오.
로보틱스 연구진과 엔지니어들은 MATLAB과 Simulink를 사용하여 하나의 소프트웨어 환경에서 알고리즘을 설계 및 조정하고 실세계 시스템을 모델링하며 자동으로 코드를 생성하는 작업을 모두 수행합니다.
MATLAB 및 Simulink 를사용하여 할 수 있는 작업은 다음과 같습니다.
- 로봇과 MATLAB을 연결하고 사용자가 개발한 알고리즘을 사용하여 로봇을 제어합니다.
- 하드웨어 진단 알고리즘을 개발하여 로봇 운영 체제(ROS)에 연결합니다.
- 다양한 센서 및 액추에이터를 연결하여 제어 신호를 전송하거나 여러 유형의 데이터를 분석합니다.
- C/C++, VHDL/Verilog, 구조화된 텍스트 및 CUDA 등 여러 언어로 작성된 마이크로컨트롤러, FPGA, PLC 및 GPU와 같은 임베디드 텍스트를 위한 코드를 자동으로 생성하여 직접 코딩할 필요가 없습니다.
- 하드웨어 지원 패키지를 활용하여 Arduino 및 Raspberry Pi 등의 저렴한 하드웨어에 연결합니다.
- 공유 가능 코드 및 응용 프로그램을 개발하여 설계 검토를 간소화합니다.
- 레거시 코드로 작업하고 기존 로보틱스 시스템과 통합합니다.
로보틱스 예제 보기
실습:
계획 수립 및 의사 결정
Simultaneous Localization and Mapping(SLAM)을 통해 LiDAR 센서 데이터를 사용하는 환경 맵을 생성할 수 있습니다.
경로 및 움직임 계획 을 위한 알고리즘을 설계하여 제약 환경을 탐색합니다. 경로 플래너를 사용하여 모든 주어진 맵에서 장애물을 회피한 경로를 계산할 수 있습니다.
불확실성이 존재하는 협업 환경에서 안전한 작동을 위한 의사 결정 알고리즘을 개발할 수 있습니다.상태 시스템을 구현하여 의사 결정에 필요한 조건 및 행동을 정의합니다.
“MATLAB과 Simulink를 사용하여 여러 툴을 오가며 작업할 필요 없이 우리는 단일 환경에서 알고리즘 개발을 제어하고 디버깅 데이터 분석을 수행할 수 있습니다. 이러한 통합 기능으로 전체 프로젝트 개발 시간과 오류 발생 가능성이 감소합니다.”
Dr. John Wen, Rensselaer Polytechnic Institute
MathWorks Consulting Services로 빠르게 구축하고 실행하기
MATLAB 및 Simulink 초보자는 물론 숙련된 사용자도 MathWorks Consulting Services의 도움을 받아 맞춤형 계획을 수립하고 프로젝트 개발을 가속화할 수 있습니다. MathWorks Consulting Services는 맞춤형 코칭과 투명한 접근 방식을 바탕으로 고객이 향상된 프로세스와 도구, 설계 작업의 주도권을 가질 수 있도록 지원하는 것을 목표로 합니다.