[논문 리뷰] Safe path planning and adjustable zonotope-tube model predictive tracking control for autonomous vehicle

이건희·2026년 9월 22일

논문 Review

목록 보기
16/18

저자·소속: Xiwei Wu, Bing Xiao — School of Automation, Northwestern Polytechnical University, Xi’an, China
게재 정보: Journal of the Franklin Institute, 361 (2024), 1332–1346
DOI: 10.1016/j.jfranklin.2023.12.056

Abstract 요약
이 논문은 주변 차량이 있는 차선 변경의 안전 경로 계획과 모델 불확실성·외란이 있는 차량의 경로 추종을 함께 다룸. 앞차·뒤차와의 충돌 임계 각도로 안전 영역을 만들고, 3차 준균일 B-스플라인 후보 중 실행 가능성·승차감·효율을 기준으로 경로를 선택함. 추종 단계에서는 DNN으로 모델 정합 불확실성을 보상하고, 조정형 조노토프 튜브 MPC(AZT-MPC)로 잔여 외란과 상태·입력 제약을 처리함. 특정 시뮬레이션 조건에서 경로 추종과 횡오차 감소를 보인 결과임.

논문의 질문과 해결 순서
안전한 차선 변경 경로를 어떻게 고르고, 불확실성이 있는 실제 차량을 어떻게 그 경로 주변에 유지할 것인지에 관한 질문임. 충돌 기하 → 스플라인 후보 생성 → 경로 선별 → 오차 모델 → DNN 보상 → 오차 튜브·제약 강화 → 시뮬레이션의 순서임.

1. Introduction

  • 단순한 경로 생성은 충돌 회피와 차량 동역학을 동시에 보장하지 못하고, 일반 MPC는 모델 오차와 외란에 민감한 문제임.
  • 기존 튜브 MPC에서 모델 불확실성과 외란을 한 집합에 합치면 오차 튜브가 커지고 명목 제약이 지나치게 좁아질 수 있음.
  • 따라서 계획 단계에서 안전 영역을 만들고, 제어 단계에서는 DNN으로 보상 가능한 성분을 줄인 뒤 AZT-MPC로 남는 외란을 다루는 구성임.

이 연구의 안전성은 논문이 설정한 직선 도로·일정한 주변 차량 속도 등의 가정 안에서 해석할 필요가 있음.

2. Path planning for lane change

2.1. Construction of lane change scenario

  • 자차 ss가 현재 차로의 앞차 ff를 피해 목표 차로로 이동하면서 목표 차로 뒤차 rr도 고려하는 장면임.
  • 자차 후방 모서리와 뒤차의 접촉점 P1P_1, 전방 모서리와 앞차의 접촉점 P2P_2가 안전 차선 변경 각도의 경계를 정함.

2.1.1. Maximum safety critical angle

  • 뒤차와의 접촉을 피하기 위한 상한 각도를 계산함.

xP1=∫t0tP1vs(t)cos⁡θs(t) dt=∫t0tP1vr(t) dt+L+Dsr,yP1=∫t0tP1vs(t)sin⁡θs(t) dt=dlane−W2(1)\begin{aligned} x_{P_1}&=\int_{t_0}^{t_{P_1}}v_s(t)\cos\theta_s(t)\,dt=\int_{t_0}^{t_{P_1}}v_r(t)\,dt+L+D_{sr},\\ y_{P_1}&=\int_{t_0}^{t_{P_1}}v_s(t)\sin\theta_s(t)\,dt=d_{lane}-\frac W2 \end{aligned}\tag{1}
θsr=arctan⁡(dlane−W/2∫t0tP1vr(t) dt+L+Dsr)(2)\theta_{sr}=\arctan\left(\frac{d_{lane}-W/2}{\int_{t_0}^{t_{P_1}}v_r(t)\,dt+L+D_{sr}}\right)\tag{2}
θmax=fsr(t0,set,tP1,set,vr,set,Dsr,set)(3)\theta_{max}=f_{sr}(t_{0,set},t_{P_1,set},v_{r,set},D_{sr,set})\tag{3}
  • L,WL,W는 차체 길이·폭, DsrD_{sr}은 뒤차와의 상대 거리, tP1t_{P_1}은 접촉 시점임. 식 (3)은 설정된 변수에서 평가한 상한 각도임.

2.1.2. Minimum safety critical angle

  • 앞차를 너무 늦게 피할 때 자차 전방 모서리가 앞차와 접촉하는 경계로부터 하한 각도를 계산함.

xP2=∫t0tP2vs(t)cos⁡θs(t) dt=Dsf+∫t0tP2vf(t) dt,yP2=∫t0tP2vs(t)sin⁡θs(t) dt=W2(4)\begin{aligned} x_{P_2}&=\int_{t_0}^{t_{P_2}}v_s(t)\cos\theta_s(t)\,dt=D_{sf}+\int_{t_0}^{t_{P_2}}v_f(t)\,dt,\\ y_{P_2}&=\int_{t_0}^{t_{P_2}}v_s(t)\sin\theta_s(t)\,dt=\frac{W}{2} \end{aligned}\tag{4}
θsf=arctan⁡(W/2Dsf+∫t0tP2vf(t) dt)(5)\theta_{sf}=\arctan\left(\frac{W/2}{D_{sf}+\int_{t_0}^{t_{P_2}}v_f(t)\,dt}\right)\tag{5}
  • DsfD_{sf}는 자차와 앞차 사이 거리, tP2t_{P_2}는 접촉 시점, vsv_s와 vfv_f는 자차와 앞차의 속도임. 식 (4)의 두 좌표 조건에서 식 (5)의 최소 임계 각도가 도출되는 연결임.
θmin=fsf(t0,set,tP2,set,vf,set,Dsf,set)(6)\theta_{min}=f_{sf}(t_{0,set},t_{P_2,set},v_{f,set},D_{sf,set})\tag{6}
  • 식 (6)은 앞차와의 간격·속도 및 접촉 시점 설정으로 하한 안전 임계각을 평가하는 관계임.

2.1.3. Safe lane change zone

θmin<θsafe<θmax(7)\theta_{min}<\theta_{safe}<\theta_{max}\tag{7}
  • 앞차를 피할 만큼 충분히 빠르면서도 뒤차와 접촉할 만큼 급격하지 않은 각도 구간임. 이 구간이 비면 해당 가정 아래 안전 후보가 없다는 해석임.

2.2. Generate lane change path

2.2.1. Cubic quasi-uniform B-spline curve

  • 안전 각도만으로 매끄러운 경로가 정해지지 않으므로 3차 준균일 B-스플라인을 사용함.
P(μ)=∑i=0nPiBi,k(μ),μ∈[0,1](8)P(\mu)=\sum_{i=0}^{n}P_iB_{i,k}(\mu),\qquad\mu\in[0,1]\tag{8}
  • PiP_i는 제어점, Bi,kB_{i,k}는 kk차 기저 함수, μi\mu_i는 비감소 노드 벡터의 원소임. 식 (9)는 낮은 차수 기저 함수로부터 높은 차수 기저 함수를 만드는 de Boor–Cox 재귀식임.
Bi,k(μ)={1,k=1, μi≤μ<μi+1,0,k=1, otherwise,μ−μiμi+k−1−μiBi,k−1(μ)+μi+k−μμi+k−μi+1Bi+1,k−1(μ),k≥2(9)B_{i,k}(\mu)=\begin{cases} 1,&k=1,\ \mu_i\le\mu<\mu_{i+1},\\ 0,&k=1,\ \text{otherwise},\\ \dfrac{\mu-\mu_i}{\mu_{i+k-1}-\mu_i}B_{i,k-1}(\mu) +\dfrac{\mu_{i+k}-\mu}{\mu_{i+k}-\mu_{i+1}}B_{i+1,k-1}(\mu),&k\ge2 \end{cases}\tag{9}
  • 노드 벡터가 정하는 구간 안에서 각 제어점의 영향도를 재귀적으로 계산하는 식임. 분모가 0인 항은 원문 관례에 따라 0으로 둠.
P(μ)=16[1μμ2μ3][1410−30303−630−13−31][PiPi+1Pi+2Pi+3](10)P(\mu)=\frac16\begin{bmatrix}1&\mu&\mu^2&\mu^3\end{bmatrix} \begin{bmatrix}1&4&1&0\\-3&0&3&0\\3&-6&3&0\\-1&3&-3&1\end{bmatrix} \begin{bmatrix}P_i\\P_{i+1}\\P_{i+2}\\P_{i+3}\end{bmatrix}\tag{10}
  • 식 (10)은 각 곡선 구간이 네 개의 인접 제어점에 의해 결정되는 국소 3차 행렬 표현임. 이 국소성 때문에 일부 제어점 조정으로 곡선의 해당 구간을 설계할 수 있음.

2.2.2. Selection of control points

  • 여섯 제어점을 사용하고 시작·종료 부분을 차로 중심선에 두며 중간 연결선을 안전 영역 안에 배치함. 전·후반부의 중심 대칭도 요구함.

2.2.3. Generate the path cluster

  • 차량 속도, 앞·뒤차 거리와 제어점 거리의 여러 조합을 사용하여 안전 구간을 만족하는 후보 경로 집합을 생성함.

2.3. Optimal path screening

2.3.1. Feasibility check of path

  • 먼저 곡률과 가속도에 대한 차량 한계를 검사함.
κ(t)=∣x˙(t)y¨(t)−x¨(t)y˙(t)∣(x˙(t)2+y˙(t)2)3/2(11)\kappa(t)=\frac{|\dot x(t)\ddot y(t)-\ddot x(t)\dot y(t)|}{(\dot x(t)^2+\dot y(t)^2)^{3/2}}\tag{11}
κk[i]≤κmax,ak[i]≤amax(12–13)\kappa_k[i]\le\kappa_{max},\qquad a_k[i]\le a_{max}\tag{12–13}
  • κk[i]\kappa_k[i]와 ak[i]a_k[i]는 후보 ii의 kk번째 지점 곡률·가속도이고, 우변은 차량 허용 한계임.

2.3.2. Optimal path selection

  • 실행 가능한 후보 사이에서 평균 곡률은 승차감, 소요 시간과 길이는 효율의 대리지표임.
Csm[i]=κˉi,CE,t[i]=τ[i],CE,l[i]=s[i](14–16)C_{sm}[i]=\bar\kappa_i,\quad C_{E,t}[i]=\tau[i],\quad C_{E,l}[i]=s[i]\tag{14–16}
Cˉ∙[i]=C∙[i]−min⁡C∙max⁡C∙−min⁡C∙(17)\bar C_{\bullet}[i]=\frac{C_{\bullet}[i]-\min C_{\bullet}}{\max C_{\bullet}-\min C_{\bullet}}\tag{17}
C[i]=λsmCˉsm[i]+λE,tCˉE,t[i]+λE,lCˉE,l[i](18)C[i]=\lambda_{sm}\bar C_{sm}[i]+\lambda_{E,t}\bar C_{E,t}[i]+\lambda_{E,l}\bar C_{E,l}[i]\tag{18}
  • τ[i]\tau[i]는 소요 시간, s[i]s[i]는 길이임. 단위가 다른 비용을 정규화해 가중 합이 가장 작은 경로를 선택하는 구조임.

3. Mathematical model and problem statement for path tracking

3.1. Tracking error model of vehicle

  • 횡위치 오차와 요각 오차를 상태로 삼으며 횡미끄럼 부재와 선형 타이어를 가정함.
x˙=A~x+B~u+Eψ˙des(19)\dot{\boldsymbol x}=\widetilde A\boldsymbol x+\widetilde B\boldsymbol u+E\dot\psi_{des}\tag{19}
A~=[01000−cf+crmvxcf+crm−cflf−crlrmvx00010lrcr−lfcfIzvxlfcf−lrcrIz−lf2cf+lr2crIzvx],B~=[0cfm0lfcfIz]T,E=[0−cflf+crlrmvx−vx0−lf2cf+lr2crIzvx]T(20)\begin{aligned} \widetilde A&=\begin{bmatrix} 0&1&0&0\\ 0&-\frac{c_f+c_r}{mv_x}&\frac{c_f+c_r}{m}&-\frac{c_fl_f-c_rl_r}{mv_x}\\ 0&0&0&1\\ 0&\frac{l_rc_r-l_fc_f}{I_zv_x}&\frac{l_fc_f-l_rc_r}{I_z}&-\frac{l_f^2c_f+l_r^2c_r}{I_zv_x} \end{bmatrix},\\ \widetilde B&=\begin{bmatrix}0&\frac{c_f}{m}&0&\frac{l_fc_f}{I_z}\end{bmatrix}^{T},\\ E&=\begin{bmatrix}0&\frac{-c_fl_f+c_rl_r}{mv_x}-v_x&0&-\frac{l_f^2c_f+l_r^2c_r}{I_zv_x}\end{bmatrix}^{T} \end{aligned}\tag{20}
xk+1=Axk+Buk+Ck+wk(21)\boldsymbol x_{k+1}=A\boldsymbol x_k+B\boldsymbol u_k+C_k+\boldsymbol w_k\tag{21}
  • mm은 차량 질량, vxv_x는 종방향 속도, cf,crc_f,c_r는 전·후륜 코너링 강성, lf,lrl_f,l_r는 무게중심에서 전·후축까지 거리, IzI_z는 요 관성모멘트임. 식 (20)의 EE는 기준 요각속도 입력이 오차 상태에 미치는 영향을 나타내는 벡터임. CkC_k는 이 기준 입력의 이산화된 영향, wk\boldsymbol w_k는 유계 외란임.

3.2. Problem statement

  • 목표는 CkC_k와 wk\boldsymbol w_k가 있어도 조향 입력으로 추종 오차를 줄이고 상태·입력 제약을 지키는 것임.

4. Design of path tracking controller

4.1. Notation and preliminaries

  • Minkowski 합은 두 집합의 가능한 합, Pontryagin 차는 외란 여유를 고려해 실제 제약을 명목 제약으로 줄이는 연산임.
X⊕Y={x+y:x∈X, y∈Y}(22)\mathcal X\oplus\mathcal Y=\{x+y:x\in\mathcal X,\ y\in\mathcal Y\}\tag{22}
X⊖Y={x:x+y∈X, ∀y∈Y}(23)\mathcal X\ominus\mathcal Y=\{x:x+y\in\mathcal X,\ \forall y\in\mathcal Y\}\tag{23}
Z={p+Hζ:ζ∈[−1,1]m}=⟨p,H⟩(24)\mathcal Z=\{p+H\zeta:\zeta\in[-1,1]^m\}=\langle p,H\rangle\tag{24}
  • pp는 조노토프 중심이고 HH의 열은 생성 벡터임. 원문의 식 (25), (26)은 집합 합과 선형 사상의 생성 행렬 계산 규칙임.
⟨p1,H1⟩⊕⟨p2,H2⟩=⟨p1+p2,[H1,H2]⟩(25)\langle p_1,H_1\rangle\oplus\langle p_2,H_2\rangle=\langle p_1+p_2,[H_1,H_2]\rangle\tag{25}
  • 두 조노토프의 합은 중심을 더하고 생성 행렬 열을 이어 붙이는 계산임.
M⊙⟨p,H⟩=⟨Mp,MH⟩(26)M\odot\langle p,H\rangle=\langle Mp,MH\rangle\tag{26}
  • 선형 변환은 중심과 생성 벡터 각각에 MM을 곱하는 규칙임.

4.2. Construction of perturbed and nominal systems

xk+1=Axk+Buk+Dk,Dk=Ck+wk(27–28)\boldsymbol x_{k+1}=A\boldsymbol x_k+B\boldsymbol u_k+D_k,\quad D_k=C_k+\boldsymbol w_k\tag{27–28}
xˉk+1=Axˉk+Buˉk(29)\bar{\boldsymbol x}_{k+1}=A\bar{\boldsymbol x}_k+B\bar{\boldsymbol u}_k\tag{29}
  • MPC는 명목 궤적을 계획하고 피드백은 불확실한 실제 궤적과의 차이를 제한하는 구조임.

4.3. Fault-tolerant path tracking control based on DNN and AZT-MPC

uk=uˉk+K(xk−xˉk−Ck)+ukdnn(30)\boldsymbol u_k=\bar{\boldsymbol u}_k+K(\boldsymbol x_k-\bar{\boldsymbol x}_k-C_k)+\boldsymbol u_k^{dnn}\tag{30}
  • 명목 입력, 오차 피드백, DNN 보조 입력을 합한 제어기임. CkC_k 차감은 원문 표기이며 차원과 구현을 별도 확인할 필요가 있음.

4.3.1. DNN based auxiliary controller

  • 입력 경로로 표현할 수 있는 모델 정합 불확실성을 DNN이 근사해 상쇄하는 구상임.
ukdnn=−WkTϕj(xk)(31)\boldsymbol u_k^{dnn}=-\mathcal W_k^T\phi_j(\boldsymbol x_k)\tag{31}
  • ϕj\phi_j는 DNN 내부 특징, Wk\mathcal W_k는 적응 가중치임. 원문의 식 (32), (33)은 가중치 갱신과 유계 투영 규칙임.
Wˉk+1=Wk+λ∥ϕj(xk)∥ϕj(xk)[B†(xk+1−xˉk+1)]T(32)\bar{\mathcal W}_{k+1}=\mathcal W_k+\frac{\lambda}{\|\phi_j(\boldsymbol x_k)\|}\phi_j(\boldsymbol x_k)[B^\dagger(\boldsymbol x_{k+1}-\bar{\boldsymbol x}_{k+1})]^T\tag{32}
  • 식 (32)은 특징 벡터 방향으로 적응 가중치를 갱신하며, 잔차의 입력 역행렬 사상으로 갱신 크기를 조절하는 식임.
Wk(i)={Wˉk(i),∥Wˉk(i)∥≤Wˉi,Wˉi∥Wˉk(i)∥Wˉk(i),otherwise(33)\mathcal W_k^{(i)}=\begin{cases} \bar{\mathcal W}_k^{(i)},&\|\bar{\mathcal W}_k^{(i)}\|\le\bar W_i,\\ \frac{\bar W_i}{\|\bar{\mathcal W}_k^{(i)}\|}\bar{\mathcal W}_k^{(i)},&\text{otherwise} \end{cases}\tag{33}
  • 식 (33)은 각 가중치 성분의 크기를 허용 상한 Wˉi\bar W_i 안으로 투영하는 규칙임.

4.3.2. Computation of RPI set

  • DNN 보상 후 남는 오차를 외란으로 모델링하고, 오차가 계속 머무르는 강건 양의 불변 집합(RPI)을 계산함.
x~k+1=AK,kx~k+wk(34)\widetilde{\boldsymbol x}_{k+1}=A_{K,k}\widetilde{\boldsymbol x}_k+\boldsymbol w_k\tag{34}
xk∈X=⟨0,HX⟩,uk∈U=⟨0,HU⟩,wk∈W=⟨0,HW⟩(35)\boldsymbol x_k\in\mathcal X=\langle0,H_X\rangle,\quad\boldsymbol u_k\in\mathcal U=\langle0,H_U\rangle,\quad\boldsymbol w_k\in\mathcal W=\langle0,H_W\rangle\tag{35}
  • 식 (35)는 상태·입력·외란 제약을 원점을 중심으로 하는 조노토프로 표현한 조건임.
AK,kS⊕W⊆S(36)A_{K,k}\mathcal S\oplus\mathcal W\subseteq\mathcal S\tag{36}
  • x~=x−xˉ\widetilde{\boldsymbol x}=\boldsymbol x-\bar{\boldsymbol x}이며 식 (36)이 성립하면 실제 상태는 명목 상태를 중심으로 한 S\mathcal S 튜브 안에 머무는 논리임.
  • 조노토프 포함 판정은 다음 생성 행렬 조건으로 표현됨.
H1=H2Γ,p2−p1=H2β,∣Γ∣1+∣β∣≤1(37)H_1=H_2\Gamma,\quad p_2-p_1=H_2\beta,\quad |\Gamma|\mathbf1+|\beta|\le\mathbf1\tag{37}
  • Γ\Gamma와 β\beta는 두 조노토프 사이의 포함 관계를 증명하는 보조 변수임. 정리 1의 RPI 생성 행렬 조건은 다음과 같음.
AK,kHΦ=HΓ1,HW=HΓ2,β=0,∣Γ1∣1+∣Γ2∣1+∣β∣≤Φ1(38)\begin{aligned} A_{K,k}H\Phi&=H\Gamma_1,\\ H_W&=H\Gamma_2,\\ \beta&=0,\\ |\Gamma_1|\mathbf1+|\Gamma_2|\mathbf1+|\beta|&\le\Phi\mathbf1 \end{aligned}\tag{38}
  • 식 (38)은 상태 오차 집합 S=⟨0,HΦ⟩\mathcal S=\langle0,H\Phi\rangle가 오차 동역학과 외란 아래 불변이 되도록 하는 충분조건임.
Xˉ=X⊖S,Uˉ=U⊖KS(39)\bar{\mathcal X}=\mathcal X\ominus\mathcal S,\qquad\bar{\mathcal U}=\mathcal U\ominus K\mathcal S\tag{39}
  • 명목 제약을 오차 집합의 폭만큼 미리 줄여 실제 상태·입력 제약을 지키도록 하는 과정임. 정리 2는 이 Pontryagin 차의 조노토프 내부 근사를 다음 조건으로 제시함.
[ [HX,AK,kjHW]Φ  ∣  AK,kjHW ]=HXΓ,β=0,∣Γ∣1+∣β∣≤1(40)\begin{aligned} \bigl[\,[H_X,A_{K,k}^{j}H_W]\Phi\;\big|\;A_{K,k}^{j}H_W\,\bigr]&=H_X\Gamma,\\ \beta&=0,\\ |\Gamma|\mathbf1+|\beta|&\le\mathbf1 \end{aligned}\tag{40}
  • 식 (40)은 외란 집합의 반복 전파를 포함해 강화 상태 제약을 조노토프 형태로 안쪽 근사하는 정리 조건임. jj는 반복 횟수이고 Γ,β\Gamma,\beta는 포함관계의 보조 변수임.

원문은 식 (36) 이후에 오차가 W\mathcal W에 든다는 문구를 사용하지만 튜브 해석에 필요한 것은 오차가 RPI 집합 S\mathcal S에 든다는 관계임. DNN 근사 잔차가 식 (34)의 외란 집합에 어떻게 반영되는지도 확인할 부분임.

4.3.3. Model predictive controller

min⁡uˉ∑i=0Np−1(xˉk+iTQxˉk+i+uˉk+iTRuˉk+i)+xˉk+NpTFxˉk+Np(41)\min_{\bar u}\sum_{i=0}^{N_p-1}(\bar x_{k+i}^TQ\bar x_{k+i}+\bar u_{k+i}^TR\bar u_{k+i})+\bar x_{k+N_p}^TF\bar x_{k+N_p}\tag{41}
  • Q,R,FQ,R,F는 상태·입력·종단 가중치임. 명목계 동역학, 강화 상태·입력 제약, 종단 제약 아래에서 식 (41)을 최소화하는 MPC임.

5. Simulation results

5.1. Simulation for optimal path selection

  • 차량 길이 4.3 m, 폭 1.8 m, 질량 2325 kg, 차로 폭 3.75 m의 수치 시뮬레이션임.
  • 차선 변경 시간 2–7 s, 앞·뒤차 속도 13.33 m/s, 자차 초기 속도 14.72 m/s를 설정함.

  • 예시 조건 4.5 s, Dsr=10D_{sr}=10 m, Dsf=30D_{sf}=30 m에서 0.01<θsafe<0.03830.01<\theta_{safe}<0.0383 rad이며 중간값 0.0242 rad을 사용함.
  • 승차감·시간·길이 가중치를 0.6, 0.2, 0.2로 설정해 후보 중 최종 경로를 선택함.

5.2. Simulation of path tracking control

  • ∣ey∣≤1.875|e_y|\le1.875 m, ∣eψ∣≤π/18|e_\psi|\le\pi/18 rad 등의 상태 제약, ∥uk∥≤2π/81\|u_k\|\le2\pi/81 rad의 조향 제약을 사용함.
  • 외란은 ∥wk∥≤0.01\|w_k\|\le0.01의 균등 난수이고 Np=10N_p=10, Nc=2N_c=2임. DNN은 4층 순전파, 은닉층 15개 뉴런, 학습률 0.01의 설정임.
  • 제안법은 선택 경로를 추종하였고, DNN을 제외한 AZT-MPC 단독 비교에서는 오차가 더 뚜렷한 결과임.

  • 원문은 제안법의 횡오차가 0.001 m 이내이며 조향각이 매끄럽게 변한다고 보고함.
  • DNN 보상을 공통 적용한 AZT-MPC, Tube-MPC, MPC 비교에서 세 방법 모두 경로를 추종하지만 제안법의 횡오차가 더 작은 그래프 결과임.

저자도 매끄러운 차선 변경 경로에서는 DNN 보상 후 AZT-MPC와 일반 MPC의 차이가 크게 드러나지 않을 수 있다고 설명함. 극한 상황의 강건성 우위를 이 그래프만으로 정량 입증한 것으로 보기는 어려움.

6. Conclusion and future work

  • 안전 임계 각도와 B-스플라인으로 후보 경로를 만든 뒤 곡률·가속도 검사와 승차감·효율 비용으로 경로를 선택한 연구임.
  • DNN은 모델 정합 불확실성을, AZT-MPC는 잔여 외란과 제약을 처리하는 역할 분담임.
  • 검증은 특정 거리·속도 조합의 수치 시뮬레이션에 한정됨. 임의 조건의 경로 선택과 실차 시험은 후속 과제임.
  • 외란 집합의 오프라인 사전 계산도 실시간 적용의 제약으로 언급됨.

핵심 한계
DNN 보상 잔차, RPI 가정, 안전 영역의 교통 가정이 실제 차량에서도 유지되는지는 본 시뮬레이션만으로 확인할 수 없는 부분임.


출처: X. Wu and B. Xiao, “Safe path planning and adjustable zonotope-tube model predictive tracking control for autonomous vehicle,” Journal of the Franklin Institute, 361, 1332–1346, 2024, doi: 10.1016/j.jfranklin.2023.12.056.

0개의 댓글