tahamajs's picture
|
download
raw
1.28 kB

AirMouse Pro — Live System Demonstration Script

Duration: 5 Minutes
Target Audience: CPS Course Instructors & Evaluators


Phase 1: Go Server & System Launch (0:00 – 1:00)

  1. Start Go Native Server:
    python airmouse_server_mcp.py start_go_server
    
  2. Verify Server Status:
    python airmouse_server_mcp.py server_status
    python airmouse_server_mcp.py go_check_server_reachable
    

Phase 2: Android App & 3-Step Calibration (1:00 – 2:30)

  1. Launch AirMouse Android app.
  2. Complete Step 1: Gyroscope Calibration (Stationary, 100 samples).
  3. Complete Step 2: Magnetometer Calibration (Figure-8 motion, 200 samples).
  4. Complete Step 3: Accelerometer 6-Position Calibration.

Phase 3: Spatial Air-Mouse Control & Gestures (2:30 – 4:00)

  1. Move phone in 3D space to control PC cursor (Kalman smoothing & acceleration).
  2. Perform Left Click Gesture (Gyro Y $> 8.0 ext{ rad/s}$).
  3. Perform Scroll Gesture (Accel Y $> 8.0 ext{ m/s}^2$).
  4. Perform Right Click Tilt (Roll $> 45^\circ$).

Phase 4: Perfetto Latency Verification & Teardown (4:00 – 5:00)

  1. Execute python airmouse_server_mcp.py run_perfetto_analyzer.
  2. Confirm latency metrics in Gozarish_Perfetto_CA2.md.

Xet Storage Details

Size:
1.28 kB
·
Xet hash:
b2b5cf718bda3335eb30fc78abf946d5ca54356ac41057355a9e998b43fbc5be

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.