importrobot
URDF, Xacro, SDF 파일, 텍스트 또는 Simscape Multibody 모델에서 강체 트리 모델 가져오기
구문
설명
이 함수는 URDF 파일, Xacro 파일, SDF 파일, 로봇 설명 텍스트 또는 Simscape™ Multibody™ 모델로부터 로봇 모델을 rigidBodyTree 객체로 가져옵니다.
참고
Robotics System Toolbox™ 로봇 라이브러리에서 미리 정의된, 바로 사용 가능한 로봇 모델을 불러오려면 loadrobot 함수를 사용합니다.
URDF, Xacro 또는 SDF 가져오기
은 robot = importrobot(filename)filename에 의해 지정된 URDF(Unified Robot Description Format) 파일, Xacro(XML Macros) 파일 또는 SDF(Simulation Description Format) 파일을 구문 분석하여 rigidBodyTree 객체를 반환합니다.
는 위에 열거된 구문의 입력 인수 조합 외에 하나 이상의 이름-값 인수를 사용하여 옵션을 지정합니다. 예를 들어 robot = importrobot(___,Name=Value)importrobot("iiwa14.urdf",CollisionDecomposition=true)는 KUKA LBR iiwa 14 로봇을 가져오고, V-HACD(voxelized hierarchical approximate convex decomposition: 복셀화된 계층적 근사 볼록 분해)를 사용하여 로봇의 충돌 메시를 분해합니다.
URDF 파일, Xacro 파일, SDF 파일이나 텍스트에서 모델을 가져오려면 URDF, Xacro 또는 SDF 가져오기 이름-값 인수를 사용합니다.
Simscape Multibody 모델 가져오기
[은 Simscape Multibody 모델을 가져오고 이에 상응하는 robot,importInfo] = importrobot(model)rigidBodyTree 객체 및 가져오기에 대한 정보를 importInfo에 반환합니다. 출력 rigidBodyTree 객체에서는 고정 조인트, 회전 조인트, 플로팅 조인트만 지원됩니다.
Simscape Multibody 모델을 가져올 때, 지원되는 시각적 정보도 강체 트리 표현과 함께 가져옵니다. 여기에는 DAE 메시와 STL 메시가 포함되어 있어서, 강체에 지원되는 시각적 요소와의 호환성을 보장합니다. 또한 Simscape Multibody 모델과 연결된 다양한 프레임을 가져와서, 이를 가져온 rigidBodyTree robot의 일부로 만듭니다.
[는 이전 구문의 Simscape Multibody 모델 외에 하나 이상의 이름-값 쌍의 인수를 사용하여 옵션을 지정합니다. 다른 조인트 유형, Constraint 블록 또는 가변 관성을 사용하는 모델을 가져오려면 Simscape Multibody 모델 가져오기 이름-값 인수를 사용하십시오.robot,importInfo] = importrobot(___,Name,Value)
예제
입력 인수
이름-값 인수
출력 인수
제한 사항
importrobot함수는 모방 태그가 포함된 URDF 파일에서 로봇 모델 가져오기를 지원하지 않습니다.
팁
시각적 메시가 있는 로봇 모델을 가져올 때 importrobot 함수는 다음 규칙을 사용하여 각 강체에 할당할 .stl 파일 또는 .dae 파일을 검색합니다.
이 함수는 URDF 파일, Xacro 파일 또는 SDF 파일에서 지정된 강체에 대한 원시 메시 경로를 탐색합니다. ROS 패키지에 대한 참조에서
package:\\<pkg_name>이 제거되었습니다.절대 경로는 수정 없이 직접 검사가 이루어집니다.
상대 경로는 다음 디렉터리를 순서대로 사용하여 검사가 이루어집니다.
사용자 지정
MeshPath현재 폴더
MATLAB® 경로
URDF 파일, Xacro 파일 또는 SDF 파일을 포함한 폴더
URDF 파일, Xacro 파일 또는 SDF 파일을 포함한 폴더의 한 단계 상위 폴더
URDF 파일, Xacro 파일 또는 SDF 파일에 있는 메시 경로의 파일 이름이
MeshPath입력 인수에 추가됩니다.
메시 파일이 계속 발견되지 않으면 구문 분석기는 메시 파일을 무시하고 시각적 요소가 없는 rigidBodyTree 객체를 반환합니다.
참고 문헌
[1] Mammou, Khaled, et al. “Voxelized Hierarchical Approximate Convex Decomposition - V-HACD Version 4.” GitHub, October 24, 2022. https://github.com/kmammou/v-hacd.





