KO 크루즈 코스팅 여유 - ajouatom/openpilot GitHub Wiki
크루즈 코스팅 여유
메뉴: 주행 제어 > 크루즈·차간 > 당근 크루즈
크루즈 코스팅 여유
CruiseCoastingPercent
0%는 기존 제어를 유지합니다. 설정속도 초과 구간에서 크루즈 감속만 완화하고, 여유 상한에 가까워지면 감속을 복원합니다. 설정속도를 높이거나 SCC를 끄지 않습니다. 앞차·정지·외부 속도제어가 없는 일반 크루즈에서만 적용됩니다.
- 종류: 숫자
- 기본값:
0% - 범위:
0%~10% - 변경 단위:
1 - 표시 단위:
% - 메뉴: 주행 제어 > 크루즈·차간 > 당근 크루즈
동작
설정속도를 초과한 일반 크루즈에서 감속 명령만 완화합니다. 값을 높이면 허용하는 초과속도 구간이 넓어지고, 낮추면 일반 감속이 더 일찍 복원됩니다.
- 여유 구간의 처음 10%에서 완화를 늘리고 마지막 40%에서 감속을 점차 복원합니다. 설정속도와 MPC 목표를 높이거나 SCC를 끄지 않습니다.
- 기준속도 10km/h 초과, 설정속도·여유 설정과 조건의 1초 유지가 필요합니다. 허용 조건에 진입할 때 환산한 기준속도를 고정하며, 이후 속도 보정비율 변화로 대기시간이나 기준을 다시 잡지 않습니다.
- 앞차·끼어들기 후보·정지·커브 제한·외부 속도제어·차선 변경·실험모드에서는 적용하지 않습니다. 설정속도·여유 설정 변경이나 조건 해제 후에는 기준을 다시 잡고 1초를 기다립니다.
- 연비 제어의 목표속도 증가나 기존 당근크루즈 가속 제한 모드가 활성화된 동안에는 적용하지 않습니다. 내비 제한이 코스팅 상한 이하인 경우에도 적용하지 않습니다.
사용
변경은 실행 중 약 1초 주기로 반영됩니다. 기존 크루즈 감속으로 돌아가려면 꺼짐 값으로 설정합니다.
참고
설정속도 100km/h에 여유 5%라면 103~105km/h에서 일반 감속이 복원됩니다. 105km/h까지 가속시키거나 실제 속도가 상한을 넘지 않도록 보장하는 기능은 아닙니다.
SCC 가속도 0 명령에서도 차종에 따라 회생이 발생할 수 있습니다. 차량 주행 검증은 아직 완료되지 않았습니다.