저자: Jia Ye, Hao Chen, Zhifei Zhang, Xiaojun Xia 소속: College of Mechanical and Vehicle Engineering, Chongqing University; China Merchants Testing Vehicle Technology Research Institute Co., Ltd. 게재 정보: IEEE Sensors Journal, Vol. 25, No. 20, pp. 38492–38505, 15 October 2025 DOI: 10.1109/JSEN.2025.3607320
Abstract 요약
자율주행 차량의 경로 추종에서 고정된 예측 시간을 사용하는 MPC는 도로 곡률, 속도, 노면 마찰이 달라질 때 정확도와 계산량의 균형을 유지하기 어려움. 본 논문은 비선형 타이어 특성을 선형 MPC 안에서 다룰 수 있도록 선형 등가 브러시 타이어 모델을 구성하고, 경로 곡률·종방향 속도·노면 마찰계수로부터 적절한 예측 시간을 결정하는 VPT-AMPC를 제안함. 필요한 예측 시간이 짧을 때는 예측 지평을 줄여 계산량을 낮추고, 길어야 할 때는 이산 시간 간격을 늘려 예측 지평의 크기를 유지하는 방식임. 또한 타이어 슬립각의 실시간 적응형 연성 제약을 적용하여 횡방향 안정성을 확보함. 시뮬레이션과 HiL 시험에서 선형 영역의 계산 시간을 줄이고, 비선형 영역에서는 계산 부담을 늘리지 않으면서 추종 정확도와 안정성을 개선한 결과임.
이 논문의 중심 질문
주행 난도가 낮을 때는 불필요하게 먼 미래를 계산하지 않고, 고속·저마찰·급곡선처럼 난도가 높을 때는 충분히 먼 미래를 보면서도 최적화 변수의 수를 늘리지 않는 MPC를 어떻게 만들 것인지에 대한 질문임.
1. INTRODUCTION
경로 추종 제어기는 차량이 기준 경로를 정확하고 부드럽게 따라가도록 조향하면서, 조향 액추에이터의 한계와 차량의 횡방향 안정성도 함께 만족시켜야 하는 장치임.
PID는 구현이 쉽지만 상태·입력 제약을 체계적으로 반영하기 어렵고, LQR은 시간 변화와 외란에 대한 적응성이 제한적이며, 슬라이딩 모드 제어는 채터링 문제가 존재하고, 퍼지 제어는 신뢰할 수 있는 사전 규칙에 크게 의존함.
MPC는 미래 거동을 예측하여 제어 입력을 결정하고 물리·안전 제약을 최적화 문제에 직접 포함할 수 있다는 장점이 있으나, 모델의 정밀도와 실시간 계산량 사이의 절충이 핵심 문제임.
비선형 MPC는 복잡한 차량 거동을 잘 표현하지만 계산 부담이 크고, 선형 MPC는 빠르지만 타이어가 비선형 영역에 들어가면 추종 성능이 저하되는 한계가 있음.
기존 가변 예측 시간 연구는 주로 예측 지평 또는 샘플링 시간을 조절하였으나, 다음 세 가지 한계가 남아 있음.
샘플링 간격을 줄이거나 예측 지평을 늘리면 최적화 변수의 수가 증가하여 계산 부담이 커지는 문제임.
지나치게 낮은 샘플링 주파수는 실제 센서와 제어 하드웨어에서 적용하기 어려운 문제임.
차량의 비선형성과 안전 한계를 직접 바꾸는 노면 마찰계수가 예측 시간 결정에 충분히 반영되지 않은 문제임.
이에 본 논문이 제시하는 해결책은 다음 세 요소의 결합임.
비선형 타이어 힘을 매 시점의 등가 코너링 강성으로 선형화하는 선형 등가 브러시 타이어 모델임.
곡률·속도·마찰계수로 기준 예측 시간을 정하고, 예측 지평과 이산 시간 간격을 역할에 맞게 조절하는 적응 전략임.
타이어 슬립각의 물리적 한계를 실시간으로 바꾸면서 슬랙 변수를 허용하는 적응형 연성 제약임.
핵심 발상은 “예측 시간을 길게 한다”와 “최적화 변수의 개수를 늘린다”를 분리하는 것임. 예측 지평 Np를 고정한 채 이산 시간 간격 Td를 늘리면 같은 수의 예측점으로 더 먼 미래를 볼 수 있으므로, 어려운 상황에서 계산량 증가를 억제할 수 있음.
2. VEHICLE DYNAMICS AND PATH-TRACKING MODEL
2.1. Vehicle Planar Dynamics
저마찰 노면과 같은 한계 상황에서는 단순 기구학 모델만으로 차량의 횡운동을 충분히 설명하기 어려우므로, 횡속도와 요 운동을 포함한 2자유도 동역학 모델을 사용함.
롤·피치·수직 운동을 무시하고, 종방향 속도를 일정하다고 가정하며, 차량이 좌우 대칭이고 전륜 조향각이 작다는 네 가지 가정임.
첫째 항은 횡오차와 헤딩 오차를 줄이는 항, 둘째 항은 조향을 부드럽게 만드는 항, 셋째 항은 타이어 슬립각 경계를 가급적 위반하지 않도록 하는 항임.
예측 모델의 간격 Td와 실제 제어 실행 주기 Ts가 다를 수 있으므로, 첫 번째 최적 조향 증분을 그대로 더하지 않고 시간 비율로 보정함.
u(k)=u(k−1)+ΔU∗(1∣k)Td(k)Ts(34)
식 (34)는 가변 Td를 사용하면서도 실제 액추에이터 명령이 고정된 제어 주기 Ts에서 일관된 변화율을 갖도록 연결하는 식임. 이 보정이 없으면 예측 간격을 늘린 순간 실제 한 샘플에서 지나치게 큰 조향 증분이 적용될 수 있음.
4. VALIDATIONS AND DISCUSSION
CarSim 2019.0과 MATLAB/Simulink 2020b의 공동 시뮬레이션 및 Raspberry Pi 4B 기반 HiL 시험으로 검증함.
시뮬레이션 컴퓨터는 Intel Core i5-10400 2.90 GHz와 16 GB RAM 구성임.
전륜 조향각 한계는 [−30∘,30∘], 최대 조향각속도는 30∘/s임.
차량 파라미터는 질량 2250 kg, 요 관성모멘트 4096.4 kg·m², 무게중심에서 전·후 차축까지 거리 1.4 m와 1.65 m, 전·후륜 코너링 강성 89839 N/rad와 81130 N/rad임.
비교 제어기는 기존 선형 타이어 모델의 LT-LMPC, 선형 등가 브러시 타이어 모델의 LMPC, 적응형 제약을 추가한 AMPC, 비선형 차량 모델의 ANMPC, 퍼지 로직으로 예측 지평만 바꾸는 APH-AMPC, 제안한 VPT-AMPC의 여섯 종류임.
공정한 비교를 위해 Q=diag([300,1000]), R=500, ρ=1000, 기본 Td=0.02 s, 기본 Np=20을 공통 적용함.
4.1. Scenario A: Moderate Speed and High Friction Coefficient
속도 54 km/h, 마찰계수 μ=0.7에서 연속 굴곡 경로를 추종하는 비교적 양호한 조건임.
모든 제어기가 만족스러운 추종을 보였고, 타이어가 대부분 선형 영역에 머물러 LT-LMPC와 LMPC, LMPC와 AMPC 사이의 차이가 작게 나타난 결과임.
VPT-AMPC의 최대 횡오차와 횡오차 RMSE는 각각 0.3376 m와 0.1099 m로, LMPC/AMPC 대비 각각 7.78%와 13.00%, ANMPC 대비 각각 1.91%와 4.30% 감소한 결과임.
APH-AMPC는 예측 지평이 최소 4단계까지 짧아져 불안정성이 나타난 반면, VPT-AMPC는 예측 시간을 최소 0.2 s로 제한하여 같은 문제를 피한 결과임.
VPT-AMPC는 예측 지평을 10–20단계로 줄이면서 평균 계산 시간을 2.2673 s로 낮췄으며, AMPC의 2.8137 s보다 19.42% 짧고 ANMPC의 13.7648 s보다 83.53% 짧은 결과임.
VPT-AMPC의 전·후륜 적응 경계는 각각 [−6.2292∘,6.2292∘], [−6.1134∘,6.1134∘]이며 실제 슬립각은 경계 안에 유지된 결과임.
이 시나리오의 핵심은 정확도 개선보다 계산 자원을 상황에 맞게 줄일 수 있다는 점임. 평상시에도 긴 예측 지평을 유지하는 방식과 달리, 쉬운 구간에서 지평을 줄이면 최악 계산 시간과 프로세서 사용률을 낮출 여지가 생김.
4.2. Scenario B: High-Speed and Low-Friction Coefficient
속도 72 km/h, 마찰계수 μ=0.3에서 이중 차선 변경을 수행하는 고속·저마찰 비선형 조건임.
LT-LMPC는 후반부 추종에 실패하였고, LMPC·AMPC·ANMPC·APH-AMPC도 큰 횡오차와 요 오차를 보인 반면 VPT-AMPC만 기준 경로를 성공적으로 추종한 결과임.
VPT-AMPC의 최대 횡오차와 RMSE는 각각 1.0004 m와 0.3534 m로 가장 작았으며, AMPC 대비 각각 47.16%와 47.76%, ANMPC 대비 각각 46.53%와 47.16%, APH-AMPC 대비 각각 55.18%와 56.31% 감소한 결과임.
어려운 조건을 인식한 VPT-AMPC는 예측 시간을 기본값보다 늘리되 Np=20을 유지하고 Td를 늘린 결과이며, 이에 따라 스텝당 계산 시간은 AMPC 및 LMPC와 유사한 약 0.0045 s로 유지된 결과임.
ANMPC의 총 계산 시간은 VPT-AMPC보다 78.44% 길었고, APH-AMPC는 예측 지평 변화 때문에 계산 시간이 크게 출렁인 결과임.
저마찰 때문에 포화 슬립각이 작아지면서 VPT-AMPC의 전·후륜 제약은 각각 [−2.6831∘,2.6831∘], [−2.6328∘,2.6328∘]로 더 엄격해진 결과임.
전륜은 일부 지점에서 원래 경계를 넘었지만 완화 경계 안에 머물렀고, 후륜은 원래 경계를 계속 만족한 결과임.
반면 LMPC는 고정 제약을 사용하여 일부 구간에서 실제 포화 슬립각을 초과한 결과이며, 마찰 조건에 맞춘 적응형 경계의 필요성을 보여주는 비교임.
4.3. HiL Test
HiL 플랫폼은 CarSim/Simulink 컴퓨터, ROS를 실행하는 Raspberry Pi 4B, CAN 카드, 통신 프로토콜 변환기, 직류 전원, 모터 드라이버, 조향 모터로 구성됨.
Raspberry Pi가 C++ 경로 추종 알고리즘을 실행하고 LAN으로 차량 상태와 제어 신호를 교환하며, 반환된 명령이 CAN을 통해 실제 조향 모터를 구동하는 구조임.
속도 90 km/h, 마찰계수 μ=0.4의 단일 차선 변경 조건으로 실시간 적용 가능성을 시험함.
VPT-AMPC의 누적 횡오차 esum과 RMSE는 각각 39.0715 m와 0.2371 m로 비교군 중 가장 작았으며, LMPC 대비 각각 32.75%와 21.31% 감소한 결과임.
AMPC와 ANMPC 대비 누적 오차는 약 30%, RMSE는 약 10% 개선되었고, APH-AMPC 대비 각각 33.64%와 9.40% 개선된 결과임.
약 X=50 m에서 VPT-AMPC의 예측 시간이 약 1.1 s, 이산 시간 간격이 약 0.055 s로 증가하면서 추종 정확도를 높인 결과임.
LMPC·AMPC·VPT-AMPC의 계산 시간은 서로 유사하였고, C++ 환경에서는 ANMPC도 VPT-AMPC보다 총 0.16 s 더 필요한 수준이었으나 APH-AMPC는 큰 예측 지평 때문에 계산 시간이 뚜렷하게 증가한 결과임.
VPT-AMPC는 [−4.3842∘,4.3842∘]의 적응형 슬립각 경계를 사용하였으며, 때때로 원래 경계를 넘더라도 완화 경계는 항상 만족한 결과임.
5. CONCLUSION
본 논문의 핵심 기여는 비선형 타이어 특성을 선형 MPC 안에 포함하고, 예측 시간의 길이와 최적화 문제의 크기를 분리하여 정확도·안정성·계산 효율을 동시에 조절한 것임.
선형 영역에서는 필요한 예측 시간이 짧으므로 Np를 줄여 AMPC 대비 계산 시간을 19.42%, ANMPC 대비 83.53% 줄인 결과임.
비선형 영역에서는 Np를 늘리지 않고 Td를 늘려 더 먼 미래를 보도록 하여, 추가 계산 부담 없이 AMPC와 ANMPC 대비 횡오차 RMSE를 각각 47.76%와 47.16% 개선한 결과임.
마찰계수에 따라 달라지는 타이어 슬립각 연성 제약은 가능한 한 선형 영역을 유지하면서도 긴급 상황에서 최적화 가능성을 보존하는 안전 장치의 역할임.
HiL 시험은 Raspberry Pi 기반 C++ 구현에서도 추종 성능과 실시간성을 확인한 단계이나, 실제 차량 도로 시험을 대체하는 검증은 아님.
향후 과제는 외란과 가변 종방향 속도를 제어기에 포함하고, 인지 등 다른 자율주행 하위 시스템과 통합하며, 실제 차량 시험으로 검증 범위를 확장하는 것임.
읽을 때 유의할 한계
예측 시간 매핑은 100개 표본과 특정 CarSim/시험 조건에서 학습된 결과이므로 다른 차량·타이어·도로 조건에 그대로 일반화된다고 볼 수 없음. 또한 마찰계수는 별도 추정기가 실시간으로 제공한다고 가정하므로 추정 지연과 큰 오차가 폐루프 성능에 미치는 영향은 본 논문의 중심 검증 범위가 아님. HiL 결과는 구현 가능성을 높여 주지만 실제 차량 시험 결과는 아니며, 논문도 이를 향후 과제로 명시함.
핵심 정리
VPT-AMPC의 가장 중요한 설계 원리는 짧은 예측 시간이 필요할 때 Np를 줄이고, 긴 예측 시간이 필요할 때 Td를 늘리는 비대칭 조절 방식임.
선형 등가 브러시 타이어 모델은 선형 QP 구조를 유지하면서 마찰과 슬립에 따른 타이어 비선형성을 시변 강성으로 반영하는 장치임.
적응형 슬립각 연성 제약은 안정 영역을 선호하되, 긴급 조향에서 문제의 실행 가능성을 잃지 않도록 하는 장치임.
결과적으로 쉬운 상황에서는 계산량을 절약하고 어려운 상황에서는 같은 최적화 규모로 더 먼 미래를 보도록 만든 접근임.
출처: J. Ye, H. Chen, Z. Zhang, and X. Xia, “Adaptive Model Predictive Control With Variable Prediction Time for Path Tracking of Autonomous Vehicles,” IEEE Sensors Journal, vol. 25, no. 20, pp. 38492–38505, Oct. 2025, doi: 10.1109/JSEN.2025.3607320.