이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
referencePathFrenet
설명
referencePathFrenet
객체는 [x y]
또는 [x y theta]
로 주어진 일련의 웨이포인트에 대해 평활하고 연속적인 조각별 곡선을 피팅합니다. 피팅 후 곡선을 따르는 점, 즉 경로 점은 [x y theta kappa dkappa s]
로 표현됩니다. 여기서 각각은 다음과 같습니다.
x
,y
,theta
— 전역 좌표로 표현된 SE(2) 상태(x
와y
의 단위는 미터이고,theta
의 단위는 라디안임)kappa
— 곡률, 또는 반경의 역수(단위: 미터)dkappa
— 호 길이에 대한 곡률의 도함수(단위: 초당 미터)s
— 호 길이, 또는 경로상에서 경로 원점으로부터의 거리(단위: 미터)
이 객체를 사용하여 전역 좌표계와 Frenet 좌표계 간에 궤적을 변환하고, 호 길이를 기준으로 경로를 따르는 상태를 보간하고, 전역 상태에서 가장 가까운 경로상의 점을 쿼리합니다.
이 객체는 Frenet 상태를 [S dS ddS L dL ddL]
형식의 벡터로 표현합니다. 여기서 S
는 호 길이이고 L
은 기준 경로 방향으로부터의 직교 편차입니다. S
의 도함수는 시간에 대해 상대적입니다. L
의 도함수는 호 길이 S
에 대해 상대적입니다.
생성
구문
설명
refPathObj = referencePathFrenet(
는 지정된 웨이포인트에 대해 일련의 연속적인 조각별 곡선을 피팅합니다. waypoints
)waypoints
인수는 Waypoints
속성을 설정합니다.
refPathObj = referencePathFrenet(
는 보간된 경로 점 사이의 지정된 거리를 사용하여 웨이포인트에 대해 일련의 연속적인 조각별 곡선을 피팅합니다. waypoints
,'DiscretizationDistance',discretionDist)discretionDist
인수는 DiscretizationDistance
속성을 설정합니다.
속성
객체 함수
closestPoint | Find closest point on reference path to global point |
closestPointsToSequence | Projects sequence of points onto path |
closestProjections | Find orthogonal projections between path tangent vector and query point |
curvature | 호 길이에서 곡률 반환 |
changeInCurvature | Return change-in-curvature at arclength |
frenet2global | Convert Frenet states to global states |
global2frenet | Convert global states to Frenet states |
interpolate | Interpolate reference path at provided arc lengths |
position | 호 길이에서 xy 위치 반환 |
tangentAngle | Return tangent angle at arclength |
show | Display reference path in figure |
예제
확장 기능
버전 내역
R2020b에 개발됨