Skip to content

[Application/Domain] Route guidance: period(다중 구간) + door 설치 + tooltip/UI 개선 #195

@95x8x9

Description

@95x8x9

배경

Route guidance 이벤트가 start/end 단일 구간과 exit-only 설치에 묶여 있어 시연/시나리오 작성이 불편했습니다. 또한 door에 설치했을 때 guidedExitZoneId가 비어 실제 유도가 적용되지 않는 케이스가 있었습니다.

목표

  • Route guidance의 활성 구간을 다중 period(구간 배열) 로 설정 가능하게 함 (block schedule과 동일 UX)
  • period가 비어있으면 Always(항상 활성) 로 동작
  • exit뿐 아니라 door에도 설치 가능 하게 하고, door 설치 시에도 유도가 실제로 특정 exit로 적용되도록 guidedExitZoneId를 자동 선택
  • Hover tooltip/설정 다이얼로그 안내문을 영문으로 정리하고 period/parameter 구분 반영

수용 기준(AC)

  • +/- 버튼으로 period 행을 추가/삭제할 수 있고, period가 0개면 Always로 표시/동작
  • 시뮬레이션에서 period 활성 시점에 유도 준수 샘플링 및 경로 재계산이 수행됨
  • door에 설치한 guidance도 guidedExitZoneId가 유효하게 채워져 실제로 출구 유도가 동작
  • Hover tooltip 포맷:
    • Route guidance\n 0.0s~10.0s(또는 Always)\n Base compliance: ...\n Strength: ...\n Max detour:...m

비고

  • 저장 포맷(JSON)에서 periods:[{startSeconds,endSeconds}]를 추가하고, 기존 startSeconds/endSeconds는 backward-compat로 유지합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions