What problem does it solve?
Many raw heading inputs (GPS bearing and sensor heading) cause the SmartDash top-right direction indicator to jump and distract riders. This Skill defines a production-ready stabilization pipeline so the UI shows a stable travel direction rather than noisy instantaneous heading, preserving readability during braking, turns, and stops.
Core Features & Use Cases
- Five-stage stabilization pipeline: speed-layered freezing, GPS/sensor quality gating, deadband filtering, speed-tiered exponential smoothing, and turn-rate limiting.
- Hard safety rules: enforce freezing below 3 km/h, never move sensor-gathering logic into the stabilizer, and require GPS age/accuracy and step-distance checks before accepting bearing.
- Tuning guidance & examples: stepwise parameter adjustments for making the display more stable or more responsive; label hysteresis to avoid 8-way text flicker.
- Real-world use: prevents heading flicker at traffic stops, smooths display through small corrections, and ensures consistent direction labels during urban e-bike rides.
Quick Start
Review and tune DirectionStabilizer parameters to enforce speed-layered freezing, GPS and sensor quality gating, deadband, smoothing, turn-rate limits, and confirm stableDirectionDegrees and rideDirectionLabel behavior across speed tiers.