diff --git a/steps/User_Manual.html b/steps/User_Manual.html index 38860d1..c55e17b 100644 --- a/steps/User_Manual.html +++ b/steps/User_Manual.html @@ -1,5 +1,6 @@ + @@ -7,31 +8,68 @@ - + - - -
+ +
-
πŸ“‘οΈ 🎬
-

Radar & Video Synchronizer

-

+

πŸ“‘οΈRadar & 🎬Video Synchronizer

+
-

How to Use (The 30-Second Guide)

-
+

How to Use (The 30-Second Guide)

+
1️⃣ -

Load Files

-

Drag & drop your .json and .mp4 files onto the window, or use the Load JSON / Load Video buttons.

+

Load Files

+

Drag & drop your .json and .mp4 files onto + the window, or use the Load JSON / Load Video buttons.

βž”
2️⃣ -

Play & Sync

-

Press Play (or Spacebar). The app automatically syncs the radar data to the video based on their timestamps.

+

Play & Sync

+

Press Play (or Spacebar). The app + automatically syncs the radar data to the video based on their timestamps.

βž”
3️⃣ -

Explore & Analyze

-

Use the timeline, sidebar (M), zoom (G), and Data Explorer (I) to analyze the synchronized data.

+

Explore & Analyze

+

Use the timeline, sidebar (M), zoom (G), and + Data Explorer (I) to analyze the synchronized data.

@@ -185,7 +351,7 @@

The Main Interface

- +
@@ -198,19 +364,19 @@
Control Bar & Timeline
- +
1. Radar Canvas

Main p5.js visualization. Shows:
- - Point Clouds (Points)
- - Object Trajectories (Lines)
- - Track Markers (+)
- - Ego Vehicle (Box at bottom) + - Point Clouds (Points)
+ - Object Trajectories (Lines)
+ - Track Markers (+)
+ - Ego Vehicle (Box at bottom)

Overlays (top-left):
- Frame: 123 Time: 12:30:01.456
- Mode: Color by SNR Drift: -15ms + Frame: 123 Time: 12:30:01.456
+ Mode: Color by SNR Drift: -15ms

@@ -218,16 +384,16 @@
2. Video Player

Shows the synchronized video feed.
- Overlays (top-left):
- Frame: 110 Time: 12:30:01.440 + Overlays (top-left):
+ Frame: 110 Time: 12:30:01.440

- +
3. Speed Graph

Shows Ego Speed vs. CAN Speed over time.
- A red line indicates the current playback position. + A red line indicates the current playback position.

@@ -235,18 +401,18 @@
4. Control Bar & Timeline

Main controls for playback.
- - Play / Pause (Space), Stop
- - Timeline slider (Click, drag, or Scroll Wheel to seek)
- - Playback Speed slider + - Play / Pause (Space), Stop
+ - Timeline slider (Click, drag, or Scroll Wheel to seek)
+ - Playback Speed slider

- +
Sidebar

Click ☰ (or M)
to open all toggles.

- +
Data Explorer @@ -259,7 +425,7 @@

Key Features & Controls

- +
@@ -267,10 +433,12 @@

File Loading & Caching

- Load .json and .mp4 files via Drag & Drop anywhere on the page or by using the Load buttons. Files are cached in `IndexedDB` for instant reloads. + Load .json and .mp4 files via Drag & Drop anywhere on the + page or by using the Load buttons. Files are cached in `IndexedDB` for instant + reloads.

- +
@@ -278,10 +446,12 @@

High-Precision Sync

- The app uses a `performance.now()` master clock to drive playback, correcting any video drift. The time offset is automatically calculated from filenames (e.g., `fHist_...` and `WIN_...`). + The app uses a `performance.now()` master clock to drive playback, correcting any video drift. + The time offset is automatically calculated from filenames (e.g., `fHist_...` + and `WIN_...`).

- +
@@ -289,10 +459,11 @@

Advanced Timeline Control

- Click or drag the timeline to seek. You can also hover your mouse wheel over the slider to seek frame-by-frame (slow scroll) or scrub quickly (fast scroll). + Click or drag the timeline to seek. You can also hover your mouse wheel over + the slider to seek frame-by-frame (slow scroll) or scrub quickly (fast scroll).

- +
@@ -300,12 +471,15 @@

Display Settings Sidebar (M)

- Toggle visibility of: Tracks (T), Details (D), Predicted Pos (P), Covariance, and Confirmed Tracks. -
Color Modes: Switch between SNR (1), Cluster (2), Inlier (3), or Stationary (4). + Toggle visibility of: Tracks (T), Details + (D), Predicted Pos (P), Covariance, and + Confirmed Tracks. +
Color Modes: Switch between SNR (1), Cluster (2), + Inlier (3), or Stationary (4).
TTC Colors: Customize the Time-to-Collision (TTC) risk colors.

- +
@@ -313,7 +487,9 @@

"GOD MODE" Zoom (G)

- Activates a separate, high-fidelity p5.js canvas that follows your mouse, showing a magnified view. Hover over points/tracks to see a detailed tooltip. Use the mouse wheel while in this mode to zoom in/out. + Activates a separate, high-fidelity p5.js canvas that follows your mouse, showing a + magnified view. Hover over points/tracks to see a detailed tooltip. Use the + mouse wheel while in this mode to zoom in/out.

@@ -330,7 +506,7 @@
Plot View: Click a grid header to plot that data with Chart.js.

- + - + - +
@@ -360,7 +540,8 @@

Web Worker Parsing

- Large JSON files are parsed in a background Web Worker using a streaming parser. This prevents the UI from freezing and shows a real-time progress bar. + Large JSON files are parsed in a background Web Worker using a streaming + parser. This prevents the UI from freezing and shows a real-time progress bar.

@@ -409,12 +590,12 @@
- +

Data & Setup

- +

Project File Structure

@@ -454,23 +635,28 @@

Local Setup Guide

-

The app must be run from a local server due to browser security rules for modules.

+

The app must be run from a local server due to browser + security rules for modules.

  1. 1 - Run Visualization_Start.bat. This script checks for Python 3 and starts the server for you. + Run Visualization_Start.bat. This script + checks for Python 3 and starts the server for you.
  2. 2 - Your browser should open to `http://localhost:8000` automatically. + Your browser should open to `http://localhost:8000` + automatically.
  3. 3 - Keep the black terminal window open while you use the app. Close it to stop the server. + Keep the black terminal window open + while you use the app. Close it to stop the server.
  4. 4 - If the `.bat` fails, run python_check.bat to diagnose, or manually run `python -m http.server 8000` in the `steps` folder. + If the `.bat` fails, run python_check.bat to + diagnose, or manually run `python -m http.server 8000` in the `steps` folder.
@@ -480,10 +666,11 @@
-

This infographic was generated based on the project's readme.md and context.md files.

+

This infographic was auto-generated based on the project's readme.md and context.md files.

- + + \ No newline at end of file diff --git a/steps/index.html b/steps/index.html index 4dea5cf..bdd5ddb 100644 --- a/steps/index.html +++ b/steps/index.html @@ -223,7 +223,7 @@ -
+

Radar and Video Synchronizer

@@ -608,12 +608,11 @@
-
+
πŸ“š

User Manual

-

Quick-Start Guide & Reference

- - -