Robotics System Toolbox
로보틱스 어플리케이션의 설계, 시뮬레이션 및 테스트
Robotics System Toolbox™에는 매니퓰레이터, 모바일 로봇, 휴머노이드 로봇을 설계, 시뮬레이션, 테스트하기 위한 툴과 알고리즘이 있습니다. 매니퓰레이터와 휴머노이드 로봇에 사용되는 이 툴박스에는 충돌 확인, 궤적 생성, Forward and inverse kinematics, Rigid body tree 표시를 이용한 Dynamics에 관한 알고리즘이 있습니다. 모바일 로봇에 사용되는 이 툴박스에는 매핑, 위치 파악, 경로 계획, 경로 추종, 모션 제어 알고리즘이 있습니다. 이 툴박스에는 범용 산업용 로봇 어플리케이션 참조 예도 있습니다. 상용 산업용 로봇 모델 라이브러리도 포함되어 있어, 모델을 가져오고 시각화하고 시뮬레이션할 수 있습니다.
제공된 Kinematics 및 Dynamics 모델을 조합하여 기능형 로봇 프로토타입을 개발할 수 있습니다. 이 툴박스를 활용하면 Gazebo 로보틱스 시뮬레이터에 직접 연결하여 로봇 어플리케이션을 통합 시뮬레이션할 수 있습니다. 설계를 하드웨어에서 검증하기 위해 로보틱스 플랫폼에 연결하고 코드를 생성하여 배포할 수 있습니다(MATLAB Coder™ 또는 Simulink Coder™ 사용).
시작하기:
로봇 모델
자신만의 로봇 모델을 구축하거나 널리 사용되는 로봇 라이브러리를 이용하여 로봇 어플리케이션을 빠르게 모델링하십시오. URDF(Unified Robot Description Format) 파일 또는 Simscape Multibody™ 모델을 가져와서 사용자 지정 로봇 모델과 비주얼 기하구조를 생성할 수 있습니다.
모션 모델링 및 제어
모바일 로봇과 매니퓰레이터의 기본 Kinematics과 Dynamics을 모델링하십시오. 로봇 모션을 시각화하고 시뮬레이션하여 제어 알고리즘을 검증하십시오.
3차원 시뮬레이션
3차원 물리 시뮬레이터와 연결하여 실제 세계 시뮬레이션 환경에서 로봇 모델을 검증하십시오. Simulink® 모델 시뮬레이션과 Gazebo 시뮬레이션을 동기화하십시오.
매니퓰레이션 알고리즘
Rigid body tree 표시를 이용하여 로봇 모델을 정의하십시오. 로봇 모델로 고급 모션 컨트롤러와 인터페이스를 구축하여 로봇 워크플로를 완성하십시오. 로봇 모델에 대해 Inverse kinematics 및 Dynamics 계산과 충돌 확인을 수행하십시오.
모바일 로봇 알고리즘
점유 격자를 이용하여 주변 맵을 생성하고 맵 안의 로봇 위치를 파악하며, 모바일 로봇의 경로 계획과 제어 알고리즘을 개발하십시오.
로봇 하드웨어에 배포
신호를 보거나 배포된 모델에 있는 파라미터를 수정하십시오. 하드웨어에서 실행되는 중에 알고리즘을 조정하십시오.
분석적 역 운동학
분석적 접근 방식을 사용하여 역 운동학 솔루션에 대한 함수 생성
조작자를 위한 RRT 플래너
강체 트리 로봇 모델에 대한 충돌 회피 동작 계획
로봇 메시에 대한 충돌 검사
강체 트리 모델에 충돌 메시를 추가하고 특정 구성에 대한 충돌 확인
Gazebo 통합 시뮬레이션
Gazebo 통합 시뮬레이션에서 사용자 지정 메시지 유형과 로봇 관절 및 링크 상태에 대한 메시지 퍼블리시 및 구독
교육용 및 상업용 로봇 모델
로봇 모델의 라이브러리에 도입된 조작기 및 모바일 로봇에 대한 추가 강체 트리 로봇 모델 시뮬레이션
대화형 로봇 시각화
시각적 메시로 강체 트리 모델을 조작하고 타겟 강체에 대해 역 운동학을 수행
이 기능과 그에 상응하는 함수에 대한 세부 정보는 릴리스 정보를 참조하세요.