Passer directement au contenu principal

Filtre

Le service applique une série de filtres avant que le signal émis n'atteigne l'appareil. Chaque filtre est appliqué à chaque session (configure ou via HTTP), ou global (Paramètres Vous pouvez le configurer (via).

Chaîne de filtrage​

La force passe successivement par les étapes suivantes :

your force → [osc-damper] → [force-gate] → [damping] → [force-scale] → device
étapesFonctionnalitésPortéeProcédure de configuration
Amortisseur OSCDétecter les vibrations et réduire le gainPar appareil (automatique)Traitement interne — L'utilisateur ne peut pas le configurer
Force GateAtténuer la force pendant la détection des vibrationspar sessionconfigure.force_gate ou bien config/filters/force_gate
dumpingAjouter une résistance visqueuse (scalaire et/ou directionnelle)par sessionconfigure.damping ou bien config/filters/damping
Échelle de forceFacteur d'amplification global pour toutes les forcesMondialPOST /settings → devices/force_scale
La fonction « Dumping » nécessite la version 7.5 ou ultérieure du micrologiciel.

Si la version du micrologiciel de l'appareil est antérieure à la version 7.5,config/filters/damping vers POST/DELETE est,device-protocol-unsupported En marge de l'événement HTTP 422 renvoie (auparavant, l'écriture était ignorée et le code 200 était renvoyé sans avertissement). Veuillez mettre à jour le micrologiciel de l'appareil vers la version 7.5 ou une version ultérieure, ou gérer le code 422.

Trajectoire de sécurité​

La trajectoire de sécurité estMode de positionC'est un filtre.set_cursor_position Lors de son utilisation, cela limite la vitesse du curseur et garantit un déplacement fluide vers la cible.

Clé de configurationPar défautExplication
features/safe_trajectory/enabledfalseActiver la limitation de vitesse en fonction de la localisation
features/safe_trajectory/max_vel0.5Vitesse maximale du curseur (m/s)

Configurez-le à partir de « 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}'