Développeurs et API

Construire sur la Motion Intelligence - Plus rapide, plus propre, plus contrôlé

QSense est une plateforme de mouvement IMU professionnelle conçue pour les développeurs, les chercheurs et les équipes de produits qui ont besoin de données fiables et en temps réel sur les mouvements humains dans des conditions réelles.

Passez de l'idée à l'essai instrumenté en quelques minutes. Diffusez, visualisez et enregistrez des données de mouvement haute fidélité sans avoir à vous battre avec des chaînes d'outils, des infrastructures ou des écosystèmes fermés. Prototypez plus rapidement. Validez plus tôt. Construisez en toute confiance.

Que vous développiez des applications XR, des outils de rééducation, des analyses sportives, des pilotes industriels ou de nouveaux produits portables, QSense vous offre la couche de mouvement en laquelle vous pouvez avoir confiance.

Regarder : Présentation de la plate-forme de mouvement QSense

Du capteur au tableau de bord : Construire des produits pilotés par le mouvement avec QSense Motion

Un guide pratique pour les chercheurs, les entrepreneurs et les développeurs d'applications. Apprenez comment passer de la première mesure à un produit de tableau de bord validé - y compris les quatre étapes de développement, les trois niveaux d'engagement des algorithmes, les quatre options de construction de tableau de bord et les architectures de référence pour le sport, la rééducation, la défense, l'industrie et le XR.

  • Le pipeline de développement en quatre étapes : mesure → algorithme → validation → tableau de bord
  • Comment délimiter le travail des algorithmes : dirigé par le client, conjoint ou appartenant à QSense ?
  • Quatre façons de construire la couche de tableau de bord - de l'interne à la livraison complète
  • Combinaisons multi-capteurs : mouvement + ECG, EMG, plaques de force, objets instrumentés
Télécharger le livre blanc (PDF)


Pourquoi les développeurs choisissent QSense

Prototypage rapide en situation réelle

Déployez un seul capteur ou une installation complète en quelques minutes. La diffusion en direct, la visualisation 3D et l'enregistrement sont disponibles dès le départ, ce qui vous permet de vous concentrer sur la validation des concepts plutôt que sur la construction de la plomberie.

Sorties de données flexibles - Votre pipeline, votre choix

Configurez les sorties des capteurs en fonction de votre architecture :

Pas de boîtes noires. Pas de tableaux de bord verrouillés. Contrôle total de vos données.

Performance en temps réel pour les applications interactives


QSense est conçu pour les cas d'utilisation en boucle fermée où la latence et le temps sont importants :

Des exemples prêts à l'emploi et des API claires facilitent l'intégration.

Synchronisation temporelle ultra-précise

Alignement précis du cadre entre les capteurs avec :

C'est ce qui permet une biomécanique fiable, une détection des phases et un retour d'information basé sur les événements.

API ouvertes. Architecture transparente.

QSense est conçu comme une plateforme de mouvement ouverte.

Sans être enfermé dans notre logiciel.

Intégrer les capteurs QSense dans vos applications personnalisées

Les Guide du développeur QSense fournit aux développeurs tout ce dont ils ont besoin pour intégrer Capteurs de mouvement QSense IMU et le dongle BLE sans fil dans des applications personnalisées. Cela comprend une vue d'ensemble des éléments suivants interfaces, API et considérations au niveau du système pour garantir suivi fiable des mouvements et collecte de données synchronisées dans le temps.

QSense fournit API C#/.NET prêtes à l'emploi pour Windows, Android, iOS (beta) et Unity. Ces bibliothèques permettent aux développeurs de :

  • Accéder aux données des capteurs et à la mémoire de l'appareil par l'intermédiaire de l'interface centrale.
  • Contrôle de plusieurs capteurs via un seul canal série en utilisant l'interface série du dongle.
  • Diffusion en continu de données de mouvement synchronisées pour les applications en temps réel ou enregistrées.

Pour relancer le développementQSense offre :

  • Exemples de code sur GitHub pour l'intégration des capteurs et des dongles.
  • Exemples de mise en œuvre démontrant la communication BLE, l'enregistrement des données et la synchronisation de l'heure.

Pour installations multi-capteursLe guide couvre le réglage des performances, l'optimisation de la bande passante BLE et les procédures d'étalonnage de l'IMU afin d'obtenir une précision optimale dans des scénarios réels.

API de détection de mouvement

Interfaces prises en charge

QSense prend en charge plusieurs voies de communication :

  • Direct BLE 5.2 la communication avec les capteurs
  • Dongle BLE sans fil QSense haute performance pour un flux stable de données multi-capteurs
  • Interface série pour le contrôle de plusieurs capteurs par un seul canal

Cela vous permet de choisir l'architecture qui correspond le mieux à votre produit ou à votre structure de recherche.

API de détection de mouvement

API

Les API suivantes sont actuellement disponibles pour les solutions basées sur le C# :

  • QSenseDotNet Dynamic Link Library (DLL) : Implémente l'interface pour communiquer avec les capteurs QSense et les contrôler. Cette DLL ne gère pas la communication BLE. L'intégration avec BLE nécessite une implémentation personnalisée ou une bibliothèque tierce.
  • QSenseDotNet.Dongle DLL: Etend la DLL QSenseDotNet en implémentant l'interface pour le dongle sans fil BLE de QSense. Cette bibliothèque n'est applicable que lors de l'utilisation du dongle BLE sans fil de QSense et gère la communication série dans ce contexte.

Les deux DLL ciblent le cadre .Net Standard 2.1. De ce fait, elles prennent en charge les applications ciblant, entre autres :

  • Windows 10+, Android 8+, iOS 16+
  • .Net 5+
  • Unity 2021.2

Voir la prise en charge complète de la version sur le site officiel de Microsoft.

Interfaces

Communication directe sans fil via BLE5.2 avec le capteur de mouvement QSense par l'intermédiaire de l'interface du capteur. L'interface centrale du capteur QSense permet un accès direct à la mémoire de l'appareil pour la configuration essentielle et la récupération des données.

L'interface série du dongle QSense facilite le contrôle du dongle et permet d'accéder à l'interface centrale de plusieurs capteurs par le biais d'un seul canal de communication série. La documentation sur l'interface est disponible sur demande.

L'interface QSense utilise BLE 5.2 avec la prise en charge de Extension de la longueur des données (DLE). Le protocole API utilise le service Nordic UART (NUS) et est défini au-dessus de cette interface UART.
Le paquet d'annonces envoyé par le capteur a la possibilité d'inclure un nom personnalisable dans les données spécifiques au fabricant. La carte mémoire utilise deux emplacements de mémoire : la mémoire de contrôle et la mémoire de flux.

Outre les données de flux, le développeur dispose d'un certain nombre de contrôles :

  • Identification et versionnement
  • Définir le nom de l'appareil (visible dans le paquet publicitaire)
  • Pourcentage du niveau de la batterie
  • Niveau de mouvement : pour déterminer si le capteur est touché ou en mouvement
  • Paramètres liés à la cartographie du champ magnétique
  • Paramètres de qualité
  • Sensibilité du gyroscope et de l'accéléromètre
  • Définir le mode de données : mixte, brut ou quaternaire
  • Taux d'échantillonnage, tampon de données, intervalle de connexion
  • Définir l'animation et la couleur des LEDs sur le capteur

Du capteur au tableau de bord : Construire des produits pilotés par le mouvement avec QSense Motion

Un guide pratique pour les chercheurs, les entrepreneurs et les développeurs d'applications. Apprenez comment passer de la première mesure à un produit de tableau de bord validé - y compris les quatre étapes de développement, les trois niveaux d'engagement des algorithmes, les quatre options de construction de tableau de bord et les architectures de référence pour le sport, la rééducation, la défense, l'industrie et le XR.

  • Le pipeline de développement en quatre étapes : mesure → algorithme → validation → tableau de bord
  • Comment délimiter le travail des algorithmes : dirigé par le client, conjoint ou appartenant à QSense ?
  • Quatre façons de construire la couche de tableau de bord - de l'interne à la livraison complète
  • Combinaisons multi-capteurs : mouvement + ECG, EMG, plaques de force, objets instrumentés
Télécharger le livre blanc (PDF)

Exemples de projets et de code

Nous fournissons un dépôt GitHub public avec des exemples pour :

  • interfaces de capteurs
  • communication par dongle
  • streaming & logging
  • Intégration de Python
  • Exemples de C#

→ Voir les exemples de QSense sur GitHub

Conçu pour les équipes produits, pas seulement pour les démonstrations

QSense n'est pas un kit de développement logiciel jouet. Il s'agit d'une plateforme conçue pour évoluer :

  • preuve de concept
  • pour piloter
  • au produit
  • à la production en série

Nous soutenons :

  • Intégration OEM
  • boîtiers personnalisés et variantes de circuits imprimés
  • développement d'algorithmes
  • parcours de validation et de certification
  • Prise en charge de la thrombose veineuse, de la thrombose veineuse profonde et de la thrombose veineuse profonde

Vous restez maître de votre feuille de route. Nous vous soutenons techniquement.

Lignes directrices concernant les performances et la mise à l'échelle du système

Lors de l'intégration de QSense dans des applications multi-capteurs ou à haute performance, il est essentiel de comprendre le comportement du système à l'échelle. QSense est conçu pour s'adapter aux prototypes à capteur unique et aux systèmes multicapteurs complexes et synchronisés dans le temps. Cette section fournit des conseils pratiques sur la performance, le débit et la configuration pour vous aider à concevoir des solutions fiables et de haute qualité.

Nous pensons que les développeurs doivent comprendre comment le système se comporte sous différentes charges - et non le découvrir par essais et erreurs.

Performance multi-capteurs

QSense prend en charge des configurations multi-capteurs flexibles. Les performances dépendent de :

  • nombre de capteurs connectés
  • taux d'échantillonnage sélectionné
  • le mode de données (brut, quaternaire, mixte)
  • si le mode TimeSync est activé
  • Intervalle de connexion BLE et capacités de la plate-forme hôte

En règle générale :

  • 1-2 capteurs : jusqu'à 400 Hz
  • 3-6 capteurs : jusqu'à 200 Hz
  • 7-12 capteurs : jusqu'à 100 Hz

Cela permet de capturer des mouvements en haute résolution tout en maintenant des performances sans fil stables.

Conseil : pour un débit optimal, l'intervalle de connexion BLE est généralement fixé à nombre de capteurs × 7,5 ms.

Synchronisation temporelle et compromis sur la latence

QSense prend en charge deux modes de fonctionnement :

Mode TimeSync - précision maximale

  • Tous les capteurs partagent une horloge commune
  • Re-synchronisation continue sans fil
  • Précision typique entre les capteurs : < 60 µs (max < 150 µs)
  • Intervalle de connexion minimum : 15 ms
  • Idéal pour :
    • biomécanique
    • analyse de la démarche
    • fusion multimodale (EMG, plaques de force, vidéo)
    • une analyse de niveau recherche

Mode faible latence - réponse la plus rapide

  • Chaque capteur horodate localement
  • Pas de resynchronisation en cours d'exécution
  • Dérive ≤ 2 ms par minute
  • Latence minimale : 7,5 ms
  • Idéal pour :
    • Interaction XR
    • retour d'information en temps réel
    • jeux et exergaming
    • contrôle en boucle fermée

Cela vous permet de contrôler explicitement le compromis précision ↔ réactivité.

Débit du BLE et considérations relatives à la plate-forme

Les performances du BLE sans fil sont influencées par

  • les contraintes liées au système d'exploitation (Windows, Android, iOS)
  • Mise en œuvre de la pile BLE
  • nombre de connexions simultanées
  • intervalle de connexion minimal pris en charge

QSense est testé et validé sur :

  • Windows 10/11
  • Android 8+
  • iOS 16+
  • Linux et macOS (via l'interface dongle)

Pour une stabilité et un débit maximums dans les configurations multi-capteurs, nous recommandons d'utiliser l'option Dongle BLE sans fil QSense, qui est optimisé pour les communications à haut débit et multi-appareils.

Étalonnage de l'IMU et effets de l'environnement

Pour une meilleure précision :

  • Étalonnage du magnétomètre doit être répétée lorsque :
    • changements dans l'environnement
    • des objets métalliques ou des appareils électroniques se trouvent à proximité
  • Compensation de la polarisation du gyroscope est généralement nécessaire :
    • après réinitialisation complète de l'appareil
    • après de fortes variations de température

Cela garantit une qualité d'orientation constante et une dérive minimale.

Conception de la fiabilité à l'échelle

Lors de la conception de systèmes plus importants, il convient de prendre en compte les éléments suivants

  • placement des capteurs et couplage mécanique
  • compromis entre la durée de vie de la batterie et la fréquence d'échantillonnage
  • volume de données et stratégie de stockage
  • exigences en matière de traitement en temps réel ou hors ligne

QSense est conçu pour soutenir :

  • pipelines de recherche
  • produits intégrés
  • surveillance à long terme
  • capture sur le terrain
  • Déploiements OEM

sans changer de plateforme ou d'architecture.

Nous vous aidons à le régler

La mise à l'échelle du système n'est pas une devinette. Nous soutenons activement les équipes :

  • conseils de configuration
  • l'optimisation des performances
  • optimisation du débit
  • revue d'architecture
  • validation et essais

Vous pouvez donc vous concentrer sur la création de votre application et non sur la lutte contre le système sous-jacent.

Quand vous avez besoin de plus qu'un SDK

Nous fournissons également une assistance pratique à l'intégration :

  • examen de l'architecture du système
  • l'optimisation des performances
  • conception de la synchronisation multi-capteurs
  • Optimisation BLE
  • firmware ou fonctionnalités personnalisés
  • Soutien au développement OEM

Notre équipe possède une grande expérience des systèmes sans fil, des plates-formes intégrées et des produits portables - et nous en tenons compte dans votre projet.

Prêt à construire ?

Que vous soyez :

  • le prototypage d'une nouvelle idée
  • intégrer le mouvement dans votre produit
  • ou la mise en place d'une solution commerciale

QSense vous offre une couche d'intelligence du mouvement sur laquelle vous pouvez vous appuyer.

Contactez notre équipe pour discuter de votre projet
QSENSE-MOTION-CAPTEUR DE MOUVEMENT PORTABLE

Qu'il s'agisse d'optimiser les performances, d'améliorer la récupération, de renforcer la sécurité ou de développer un produit axé sur le mouvement, QSense fournit les bases nécessaires pour transformer le mouvement humain en informations exploitables.

Nous travaillons avec des équipes de performance, des cliniciens, des ingénieurs et des partenaires technologiques dans les domaines du sport, de la santé, de l'industrie et de la défense pour créer des solutions d'intelligence du mouvement qui fonctionnent dans des conditions réelles.

Discutons de votre application et examinons comment QSense peut vous aider à atteindre vos objectifs.

qsense frontside

Des questions ?

Vous avez des questions sur l'intelligence du mouvement, l'intégration du système ou les possibilités d'application ? Notre équipe est là pour étudier votre cas d'utilisation et vous conseiller sur la meilleure approche.

Blog

Dernières nouvelles de notre blog

Apprentissage automatique de l'analyse de la démarche : comment l'IA et la diminution du nombre de capteurs IMU remodèlent la capture de mouvement

Apprentissage automatique de l'analyse de la démarche : comment l'IA et la diminution du nombre de capteurs IMU remodèlent la capture de mouvement

1. Faire plus avec moins de capteurs : Fusion basée sur le ML et réduction du nombre de capteurs La voie classique pour obtenir de meilleures données de mouvement consistait à ...
Le meilleur capteur IMU pour la recherche sur l'analyse de la marche : Ce qui compte vraiment

Le meilleur capteur IMU pour la recherche sur l'analyse de la marche : Ce qui compte vraiment

Pourquoi les UMI ont pris le dessus sur l'analyse de la marche La capture optique du mouvement reste la référence historique, mais elle est coûteuse, fixe ...

De l'IMU à l'insight : un pipeline pratique pour la construction de produits pilotés par le mouvement

Les quatre étapes, en langage clair Les étapes 1 et 2 constituent ensemble le cœur technique de votre produit. L'étape 3 ...
QSENSE-MOTION-CAPTEUR DE MOUVEMENT PORTABLE

QSense est une plateforme d'intelligence du mouvement pour les applications critiques de performance dans les domaines du sport, de la santé, de l'industrie et de la défense. Nous permettons aux organisations de mesurer, d'analyser et d'agir sur le mouvement humain lorsque la précision, la synchronisation et la fiabilité sont importantes.

QSense est développé par 2M Engineering.

Contact

2M Engineering

John F Kennedylaan 3

5555XC Valkenswaard

Les Pays-Bas

fr_FRFrench