Device Discovery & Connection

Pair IMU forearm sleeve via low-latency USB-C CDC or Bluetooth LE.

info

Low-latency Bluetooth LE wireless telemetry bus via SimpleBLE. Auto-discovers wearable forearm sleeve.

Target Hardware

No Link
bluetooth_searching
personal_places

—

Waiting for device connection...

—
Hardware MAC —
Board Model —
Firmware —
Battery Level
battery_unknown —
Standby — No Telemetry — Hz
REAL-TIME 6-DOF KINEMATICS Packets: 0
ROLL —
PITCH —
YAW —
ACCEL —
restart_alt
BLE Auto-Discovery Assistant
If BLE advertising was missed, restart manager to force immediate bus re-scan.
science Demo Fail-Safe: Synthetic Telemetry Simulation

Neutral Rest Calibration

Establishes zero-gravity baseline and filters involuntary resting tremors.

3s HOLD STILL
CURRENT ROLL —
CURRENT PITCH —
CURRENT YAW —
TREMOR JITTER —
ZERO STATUS UNCALIBRATED
DATUM YAW ZERO 0.0°
arrow_forward Auto-advance to Gestures after calibration
view_in_ar

3D Orientation Tracker

Live 6-DoF tracking via hardware Roll, Pitch, and Yaw.

R: 0.0°
P: 0.0°
Y: 0.0°
COMPENSATED
accessibility_new Biomechanical Datum Plane
Step 2 of 4
DESK DATUM PLANE (Z: 0.00) N-01 N-02 N-03 N-04
POSTURE STABLE
Rest forearm on desk naturally. Hold still for 3 seconds. 4/4 Nodes Active
Deadzone Tremor Filter
Involuntary Motion Rejection
±6.0°
filter_alt

Suppresses physiological resting tremors below 6.0° without muting deliberate voluntary gesture motions.

Gestures & Shortcut HUD

10 classified neuromuscular gesture bindings with dual-barrier protection.

tune
Active Mapping Profile
— ms
Motion Gate & Resting Drift Stabilizer STANDBY
12°/s
Clutch Hold Delay (Actuation Dwell) INSTANT (0ms)
0 ms
Hysteresis High (Start) TRIGGER
0.040 rad/s
Hysteresis Low (End) CAPTURE FLOOR
0.015 rad/s
Max Window (Discard) TIMEOUT
65 smp (~0.65s)
Confidence Gate (Softmax Floor) ≥ 80%
80%
autorenew
Reserved Mode Switch Gesture
Double-executing this gesture cycles between Shortcuts ➔ Air Mouse ➔ Swipe Keyboard
arrow_forward
Swipe Right Next Slide / Forward
arrow_back
Swipe Left Previous Slide / Back
replay
Twist Right (Pronation) Blank Screen / Laser
arrow_upward
Swipe Up Toggle Fullscreen / Pitch Mode
arrow_downward
Swipe Down Exit Fullscreen
sync
Clockwise Circle Zoom In
refresh
Counter-Clockwise Circle Zoom Out
check
V-Shape Strike Laser Pointer / Highlight
all_inclusive
P-Shape Loop Presenter Notes / Print
gesture
S-Shape Sweep Timer / Quick Save

Articulated Rag-Doll Physics Arena

slideshow
Demo A: Pitch Deck Controller Active
Swiping right/left injects system keystrokes into Google Slides / Impress / Okular
FORCE SCALE: 1.0x
LAST GESTURE: NONE
Motion Kinetic Gate
12°/s Threshold REST
Controls: Yaw = Horizontal • Pitch = Spin Torque • Roll = Up/Down Lift
Kinetic Force & Motion Scale
1.0x FORCE SCALE
Adjusts impulse & displacement distance per unit motion
Control & Axis Mapping
Direct Kinetic Physics 100 Hz ZERO-LAG
Yaw = Horizontal Drive • Pitch = 2D Torque • Roll = Lift

System & Hardware Settings

Tune SimpleBLE hardware scan timing, terminal logging verbosity, and daemon parameters.

palette

Interface Theme & Visual Style

Switch between Obsidian Dark and High-Contrast Clean Light mode.

Theme Mode
Dynamically adjusts contrast, 3D viewport canvas, and cards.
toggle_on

Gesture Activation & Keystroke Emulation

Enable or suppress individual gestures from triggering key actions, or toggle testing mode.

Master Output Killswitch
Controls ALL output injections (Desktop Keystrokes, Air Mouse pointer movements, and Swipe Typing).
Air Mouse Axis Inversion
Configure horizontal and vertical steering orientation to match your arm geometry.
Air Mouse Scalers & Bounding
Independent X/Y signal normalization, virtual edge holding, and drift bias compensation.
Scale X (Horizontal) 1.0x
Scale Y (Vertical) 1.0x
Master Sensitivity 1.2x
Tracking Engine Angle ROM
Actuation Path Engine
Direct Bridge (0ms native kernel) vs Chrome Client (clutch delay + UI dwell filter).
radar

SimpleBLE Scan Duration

Sets how long SimpleBLE actively listens for peripheral advertisements during discovery.

5.0 s
Auto-Connect on Startup
Automatically launch and connect to Manager daemon upon app start. (Disabled by default)
speed

Performance & Log Throttling

Controls live log ingestion and telemetry DOM updates to prevent frame drops in physics.

Live Terminal DOM Streaming
Pause when running 60 FPS ragdoll physics to eliminate UI lag.
Telemetry DOM Refresh Rate
Decouples heavy DOM readouts from 100 Hz kinematic engine.
memory

Exposed gyrconfig.json Interface

Hardware startup parameters saved directly to GyronicsAPIService/gyrconfig.json.

neurology

AI Gesture Detection & Hysteresis Tuning

Dynamically adjusts Preprocessor.hpp thresholds and timeout window in the running Manager C++ daemon without restarting.

Start / Trigger Threshold (Hysteresis High) 0.040 rad/s
End / Floor Threshold (Hysteresis Low) 0.015 rad/s
Max Gesture Window (Discard Timeout) 65 smp (~0.65s)
Minimum Confidence Gate (Softmax Floor) 80%
help

Launcher Help & Quickstart Guide

Complete walkthrough on pairing, calibration, gesture thresholds, key mapping, and troubleshooting.

sensors 1. Device Discovery & Connection

Axol Launch supports two transport pipelines: Bluetooth Low Energy (BLE) and USB Serial (CDC).

  • Click Scan BLE Devices to discover your forearm sleeve peripheral advertisement.
  • Select the detected device (e.g. GyronicsBLE) from the dropdown and click Connect Device.
  • The system spawns the C++ Manager daemon in the background and establishes a 100 Hz high-throughput telemetry stream.
  • If offline or testing without hardware, click Launch Offline Sandbox Demo to simulate full motion and gesture data.
tune 2. Neutral Rest Calibration & 3D Orientation

Calibration aligns the IMU sensor coordinate system to your physical desk datum plane:

  • Rest your forearm flat on the desk with your hand relaxed.
  • Click Calibrate Rest Baseline (3-second countdown). Keep your arm still.
  • The 3D viewer will zero out roll, pitch, and yaw to (0°, 0°, 0°).
  • Use the 3D Model Selector above the viewport to switch between Axol v0.1, Axol v0.2, Gyronics Legacy, or the Hand Model.
neurology 3. AI Preprocessor Dual-Threshold Hysteresis & Timeout Discard

The neuromuscular gesture engine uses a real-time hysteresis capture window in C++:

  • Hysteresis High (Start): The minimum angular velocity (rad/s) needed to start gesture capture (default ~0.040). Prevents involuntary twitches from triggering capture.
  • Hysteresis Low (End): The velocity floor that motion must drop below to signify the gesture stroke is finished (default ~0.015). Prevents natural pauses or speed changes within a gesture from premature cutoff.
  • Max Window (Discard Timeout): If continuous waving, typing, or movement lasts longer than this sample window without settling below the floor, the preprocessor throws out the window instead of forcing an inaccurate prediction.
keyboard 4. Gesture Keybindings, Profiles & Turning Off Gestures

Map each of the 10 classified gestures to any desktop shortcut or macro:

  • Binding Keys: Click any key badge button (e.g. [Right]), then press your desired key or combo on your keyboard (e.g. Ctrl + V, Space).
  • Turning Off Gestures: Click the small ✕ icon next to any key badge, or press Delete/Backspace while recording, to set the gesture to None (Disabled). Disabled gestures will not emit keypresses.
  • Profiles: Use the Active Mapping Profile bar to switch between Pitch Deck, Office 365, Browser Reading, and Gaming FPS. Click + New to create custom profiles, and Save to persist them across sessions.
  • Testing Mode: Click Key Output: Active in the profile bar to suppress OS key injection while testing your gestures in the HUD.
sports_kabaddi 5. Articulated Rag-Doll Physics Sandbox

Experience direct kinetic neuromuscular control in an offline 60 FPS physics engine:

  • Your forearm orientation directly drives the articulated dummy through physical constraints.
  • Recognized gestures inject directional momentum and kinetic impulse bursts.
  • Toggle Zero-G vs Earth Gravity to test free-floating orbital kinematics or weighted impacts.

Kinematic Gesture Replay Studio

Replay recorded 6-DoF datasets, stream autonomous continuous sequences, or import custom CSV telemetry.

smart_display
Kinematic Gesture Replay Studio SWIPE RIGHT READY TO REPLAY
Drive 3D sleeve kinematics & AI gesture recognition with local custom CSV recordings or continuous autonomous sequences.
0.00s / 0.00s
ROLL: 0.0°
PITCH: 0.0°
YAW: 0.0°
ANG VEL (EFFGYR): 0.0°/s