minjerkpolytraj
구문
설명
[
는 주어진 입력 웨이포인트를 대응하는 시간 지점에 구현하는 최소 저크 다항식 궤적을 생성합니다. 이 함수는 주어진 샘플 개수 q
,qd
,qdd
,qddd
,pp
,tPoints
,tSamples
] = minjerkpolytraj(waypoints
,timePoints
,numSamples
)numSamples
에서 위치, 속도, 가속도, 저크를 반환합니다. 또한 시간에 대한 다항식 궤적의 조각별 다항식 pp
형식과 시간 지점 tPoints
, 샘플 시간 tSamples
를 모두 반환합니다.
[
는 저크와 총 세그먼트 시간 비용의 조합을 최적화합니다. 이 경우, 함수는 q
,qd
,qdd
,qddd
,pp
,tPoints
,tSamples
] = minjerkpolytraj(___,TimeAllocation
= true)timePoints
를 웨이포인트에 도착한 시간에 대한 초기 추측값으로 처리합니다.
예제
입력 인수
이름-값 인수
출력 인수
참고 문헌
[1] Bry, Adam, Charles Richter, Abraham Bachrach, and Nicholas Roy. “Aggressive Flight of Fixed-Wing and Quadrotor Aircraft in Dense Indoor Environments.” The International Journal of Robotics Research, 34, no. 7 (June 2015): 969–1002.
[2] Richter, Charles, Adam Bry, and Nicholas Roy. “Polynomial Trajectory Planning for Aggressive Quadrotor Flight in Dense Indoor Environments." Paper presented at the International Symposium of Robotics Research (ISRR 2013), 2013.
확장 기능
버전 내역
R2021b에 개발됨