rigidBody
강체 생성
설명
rigidBody
객체는 강체를 나타냅니다. 강체는 모든 트리 구조 로봇 매니퓰레이터의 구성요소입니다. 각 rigidBody
에는 강체가 움직일 수 있는 방식을 정의하는 rigidBodyJoint
객체가 연결되어 있습니다. rigidBodyTree
를 사용해 강체를 조립하여 트리 구조 로봇 모델이 됩니다.
로봇 모델에 강체를 추가하기 위해 addBody
를 호출하기 전에 조인트 객체를 Joint
속성에 설정합니다. 강체가 강체 트리에 있는 상태에서는 강체 간의 관계가 손상되기 때문에 속성을 직접 수정할 수 없습니다. 전체 트리 구조를 수정하려면 replaceJoint
를 사용하십시오.
생성
설명
입력 인수
속성
객체 함수
copy | Create selective deep copy of rigid body |
addCollision | 강체에 충돌 기하 도형 추가 |
addFrame | Add frame name to rigid body |
addVisual | 강체에 시각적 기하 데이터 추가 |
clearCollision | 연결된 충돌 기하 도형을 모두 지우기 |
clearVisual | 시각적 기하 도형 모두 지우기 |
frameInfo | Frame information |
getTransform | Get transform between body frames |
getVisual | Get visual geometries of the rigid body |
removeFrame | Remove frame from rigid body |
updateFrame | Update frame in rigid body |
예제
참고 문헌
[1] Craig, John J. Introduction to Robotics: Mechanics and Control. Reading, MA: Addison-Wesley, 1989.
[2] Siciliano, Bruno. Robotics: Modelling, Planning and Control. London: Springer, 2009.
확장 기능
버전 내역
R2016b에 개발됨참고 항목
rigidBodyJoint
| rigidBodyTree
| addBody
| replaceJoint
| addCollision
| addVisual
| getVisual
| clearCollision
| clearVisual