본문 바로가기

Autonomous Driving

[AD] IDM(Intelligent Driver Model) 이란 뭘까?

728x90

Author: Joonhee Lim
Date: 2022/08/12

출처: https://en.wikipedia.org/wiki/Intelligent_driver_model


0. IDM(Intelligent Driver Model)이란 무엇일까

지능형 운전자 모델(IDM)은 고속도로 및 도시 교통 시뮬레이션을 위한 연속 시간 도메인의 차량 following 모델이다.

즉, 시뮬레이션 내에서 Ego Vehicle 주변에 널려있는 차량들을 맡고 있다.

 

주변 차량들 또한 실제 운전자처럼 운전해야 알고리즘 검증 및 테스트가 의미가 있어지기에 이러한 모델들이 나오는 것이다.


1. Model Definition

Vehicle의 위치와 속도에 대한 동역학적 모델은 다음과 같이 구성된다.

 

desired velocity v0: free traffic 상황에서 해당 velocity로 주행한다. (증가 시 기본 속도가 빨라짐)

minimum spacing s0: 앞 차와 두는 최소한의 거리다. (증가 시 안정성이 강해짐)

desired time headway T: 연속하는 2대의 차가 어느 지점을 통과하는 시간 간격을 측정한 시간(작을수록 Agressive한 운전자)

acceleration a: 차량 최대 가속도(증가 시 갑자기 빨라질 수 있음 -> Aggressive)

comfortable braking deceleration b: 감속할 때의 가속도(감속 시 갑자기 감속까지 가능 -> Aggressive)

length of vehicle l: 차량의 길이

parameter δ은 일반적으로 4로 설정한다. (클수록 급변하는가?)

Free road에서는 다음과 같이 가속도가 설정되어 있으며 v0로 수렴한다.

 

단어 정리

- 차두거리(Spacing space headway): 주행하는 차량의 맨 앞 부분부터 앞의 차량 맨 앞까지의 거리

- 차두시간(time headway): 연속하는 2대의 차가 어느 지점을 통과하는 시간 간격을 측정한 시간

 

 

반응형