skill_test_score — DRIVE long op

• 데이터 종류: table → table

• 호출: import fullseye as fs; fs.ledger.skill_test_score(events, venue: 'str' = '場内', thresholds: 'Optional[dict]' = None) -> 'Dict[str, object]'(구현을 직접 호출하려면 import drivelong; drivelong.skill_test_score(events, venue: 'str' = '場内', thresholds: 'Optional[dict]' = None) -> 'Dict[str, object]', 원장에서 가져오려면 opsdrive.get("skill_test_score"))

사용법

기능 시험의 감점을 집계합니다(경찰청 병운발 제12호 레이와 4년의 감점 세목).

events : dict 의 열.

• {"kind": "stop", "gap": 前端から停止線 [m] (負 = 越えた), "signal": "red" など(任意)} → gap < 0 또는 gap > stop_gap_max 이면 정지 위치 부적절. 적색 신호에서 넘은 폭 > signal_violation_over 이면 신호 위반(시험 중지).

• {"kind": "brake", "stages": 段数}(段数 = 단계 수) → 1 단계 이하이면 제동 조작 불량("브레이크를 여러 번에 나누어 밟지 않는 경우").

• {"kind": "start", "rollback": 逆行 [m] (その場所の累計), "delay": 発進の合図から動き出すまで [s] (任意)} → 역행 소, 중, 대(대는 시험 중지), delay > start_delay_max 이면 출발 지연.

• {"kind": "hold", "creep": 保持中に動いた距離 [m]} → creep > creep_eps 이면 제동 조작 불량(크리프).

venue : "場内"(장내) 또는 "路上"(노상)(점수가 다른 세목이 있다).

Returns

dict : deductions((細目, 点, 説明)(세목, 점수, 설명)의 열. 점수 None = 시험 중지), total(감점 합계), score(100 − 합계,

시험 중지이면 None), test_stopped, passed(제1종 70 점 이상), thresholds.

Raises ValueError: venue 가 부정, event 의 kind 를 알 수 없음, 값이 비유한.

빈 입력(events 가 0 건)은 빈 결과를 반환한다(이유: 감점 사건이 0 건인 주행은 만점이며, 그것이 올바른 답).

참고(샘플 데이터·문헌)

• 샘플 데이터 카탈로그(DL URL / 라이선스) —— 2-D 는 skimage.data(BSD/public)+ 합성, 3-D 는 실데이터 소스(Stanford/PDS 등)의 DL URL.

• 연산자의 내력·참고문헌 —— 이 연산자 족의 바탕이 된 연구/기법의 출처.

• 알고리즘의 정전(저자·연도)과 용도는 위의 패밀리 사용 가이드에 적혀 있습니다.

실행 가능한 예제(이 연산자를 실제로 호출하는 검증된 샘플)

• gallery_drive_lateral_env — py -3.11 examples/gallery_drive_lateral_env.py

• poc_driving_longitudinal — py -3.11 examples/poc_driving_longitudinal.py

• poc_driving_weather — py -3.11 examples/poc_driving_weather.py

타입이 이어지는 다음 연산자(table 를 입력으로 받는 것)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

같은 카테고리(long)

long_params · road_profile · road_eval · long_simulate · long_energy_residual · stopping_distance_grade · stop_line_plan · plan_command


*Provenance: drivelong.py — DRIVE 연산자 레지스트리. 이 op 노트는 tools/opdocs.py md 가 자동 생성합니다(직접 편집하지 마세요).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.