Skip to main content
Version : 3.5.x

Filtres

Le service applique une série de filtres aux flux sortants avant qu'ils n'atteignent l' appareil. Chaque filtre peut être configuré pour chaque session (via configure ou HTTP) ou au niveau global (via paramètres).

Chaîne de filtrage

Les forces passent par ces étapes dans l'ordre suivant :

your force → [osc-damper] → [force-gate] → [damping] → [force-scale] → device
ScèneFonctionnalitésChamp d'applicationComment configurer
Amortisseur OSCDétecte les oscillations, réduit le gainPar appareil (automatique)Interne — non configurable par l'utilisateur
Barrière de forceRéduit la force en cas de détection d'oscillationsPar sessionconfigure.force_gate ou config/filters/force_gate
AmortissementAjoute une résistance visqueuse (scalaire et/ou directionnelle)Par sessionconfigure.damping ou config/filters/damping
Échelle de forceMultiplicateur global pour toutes les forcesMondialPOST /settingsdevices/force_scale

Trajectoire sûre

Une trajectoire sûre est une mode de position filtre — il limite la vitesse du curseur lorsqu'on utilise set_cursor_position, garantissant un mouvement fluide vers la cible.

Clé de configurationPar défautDescription
features/safe_trajectory/enabledfalseActiver la limitation du débit de position
features/safe_trajectory/max_vel0.5Vitesse maximale du curseur (m/s)

Configurer via les paramètres:

curl -X POST http://localhost:10001/settings \
-H "Content-Type: application/json" \
-d '{"features/safe_trajectory/enabled": true, "features/safe_trajectory/max_vel": 0.3}'