differentialDriveKinematics
설명
differentialDriveKinematics
는 단순한 이동체 동역학을 시뮬레이션하는 차동 구동 이동체 모델을 만듭니다. 이 모델은 하나의 고정된 차축이 있고 두 바퀴가 지정된 차륜 거리만큼 떨어져 있는 이동체를 나타냅니다. 바퀴는 독립적으로 구동할 수 있습니다. 이동체 속도와 방향은 차축의 중심으로부터 정의됩니다. 이동체 상태는 3개 요소 벡터 [x y theta]로 정의됩니다. 여기서 전역 xy 위치는 미터 단위로 지정되고 이동체 방향 theta는 라디안 단위로 지정됩니다. 모델의 시간 도함수 상태를 계산하기 위해 입력 명령과 현재 로봇 상태를 지정하여 derivative
함수를 사용합니다.
생성
구문
설명
는 디폴트 속성값을 갖는 차동 구동 기구학 모델 객체를 생성합니다.kinematicModel
= differentialDriveKinematics
는 객체의 속성을 지정된 값으로 설정합니다. 여러 개의 속성을 임의의 순서로 지정할 수 있습니다.kinematicModel
= differentialDriveKinematics(Name,Value)
속성
객체 함수
derivative | 이동체 상태의 시간 도함수 |
예제
참고 문헌
[1] Lynch, Kevin M., and Frank C. Park. Modern Robotics: Mechanics, Planning, and Control 1st ed. Cambridge, MA: Cambridge University Press, 2017.
확장 기능
버전 내역
R2019b에 개발됨