Entwickler & API

Bauen Sie auf Motion Intelligence - Schneller, sauberer, kontrollierter

QSense ist eine professionelle IMU-Bewegungsplattform für Entwickler, Forscher und Produktteams, die zuverlässige menschliche Bewegungsdaten in Echtzeit unter realen Bedingungen benötigen.

Von der Idee zum instrumentierten Test in wenigen Minuten. Streamen, visualisieren und erfassen Sie realitätsnahe Bewegungsdaten, ohne sich mit Toolchains, Infrastruktur oder geschlossenen Ökosystemen herumschlagen zu müssen. Schnellerer Prototyp. Validieren Sie früher. Bauen Sie mit Vertrauen.

Ganz gleich, ob Sie XR-Anwendungen, Reha-Tools, Sportanalysen, Industriepiloten oder neue Wearable-Produkte entwickeln - QSense bietet Ihnen die Bewegungsebene, der Sie vertrauen können.

Beobachten: Einführung der QSense Motion Platform

Vom Sensor zum Dashboard: Erstellung bewegungsgesteuerter Produkte mit QSense Motion

Ein praktischer Pipeline-Leitfaden für Forscher, Unternehmer und App-Entwickler. Erfahren Sie, wie Sie von der ersten Messung zu einem validierten Dashboard-Produkt gelangen - einschließlich der vier Entwicklungsstufen, drei Algorithmus-Eingriffsstufen, vier Dashboard-Erstellungsoptionen und Referenzarchitekturen für Sport, Rehabilitation, Verteidigung, Industrie und XR.

  • Die vierstufige Entwicklungspipeline: Messung → Algorithmus → Validierung → Dashboard
  • Umfang der Algorithmusarbeit: kundengeführt, gemeinsam oder im Besitz von QSense
  • Vier Möglichkeiten zum Aufbau der Dashboard-Ebene - von intern bis vollständig geliefert
  • Multisensorkombinationen: Bewegung + EKG, EMG, Kraftmessplatten, instrumentierte Objekte
Laden Sie das Whitepaper herunter (PDF)


Warum Entwickler sich für QSense entscheiden

Rapid Real-World Prototyping

Sie können einen einzelnen Sensor oder ein Ganzkörpersystem in wenigen Minuten einrichten. Live-Streaming, 3D-Visualisierung und Aufzeichnung sind sofort verfügbar, sodass Sie sich auf die Validierung von Konzepten konzentrieren können, anstatt Rohre zu bauen.

Flexible Datenausgabe - Ihre Pipeline, Ihre Wahl

Konfigurieren Sie die Sensorausgänge entsprechend Ihrer Architektur:

Keine schwarzen Kästen. Keine gesperrten Dashboards. Volle Kontrolle über Ihre Daten.

Echtzeitleistung für interaktive Anwendungen


QSense wurde für geschlossene Regelkreise entwickelt, bei denen Latenz und Timing eine Rolle spielen:

Einheitsfähige Beispiele und klare APIs machen die Integration einfach.

Ultrapräzise Zeitsynchronisation

Bildgenaue Ausrichtung über Sensoren hinweg mit:

Dies ermöglicht eine zuverlässige Biomechanik, Phasenerkennung und ereignisbasiertes Feedback.

Offene APIs. Transparente Architektur.

QSense ist als offene Bewegungsplattform konzipiert.

Ohne an unsere Software gebunden zu sein.

Integrieren Sie QSense-Sensoren in Ihre kundenspezifischen Anwendungen

Die QSense Handbuch für Entwickler bietet Entwicklern alles, was sie für die Integration benötigen QSense IMU-Bewegungssensoren und die drahtloser BLE-Dongle in benutzerdefinierte Anwendungen. Dies beinhaltet einen Überblick über Schnittstellen, APIs und Überlegungen auf Systemebene um sicherzustellen zuverlässige Bewegungsverfolgung und zeitsynchrone Datenerfassung.

QSense bietet gebrauchsfertige C#/.NET-APIs für Windows, Android, iOS (Beta) und Unity. Diese Bibliotheken ermöglichen es Entwicklern,:

  • Zugriff auf Sensordaten und Gerätespeicher über die Kernschnittstelle.
  • Steuerung mehrerer Sensoren über einen einzigen seriellen Kanal über die serielle Schnittstelle des Dongles.
  • Synchronisierte Bewegungsdaten streamen für Echtzeit- oder protokollierte Anwendungen.

An Entwicklung ankurbelnbietet QSense:

  • Code-Beispiele auf GitHub für die Integration von Sensoren und Dongles.
  • Beispielhafte Implementierungen BLE-Kommunikation, Datenprotokollierung und Zeitsynchronisation zu demonstrieren.

Für Multi-Sensor-Konfigurationenumfasst der Leitfaden Leistungsoptimierung, BLE-Bandbreitenoptimierung und IMU-Kalibrierungsverfahren um eine optimale Genauigkeit in realen Szenarien zu erreichen.

Bewegungserkennungs-API

Unterstützte Schnittstellen

QSense unterstützt mehrere Kommunikationswege:

  • Direkt BLE 5.2 Kommunikation mit Sensoren
  • Leistungsstarker QSense Wireless BLE Dongle für stabiles Multi-Sensor-Streaming
  • Serielle Schnittstelle zur Steuerung mehrerer Sensoren über einen Kanal

So können Sie die Architektur wählen, die am besten zu Ihrem Produkt oder Ihrer Forschungseinrichtung passt.

Bewegungserkennungs-API

APIs

Die folgenden APIs sind derzeit für C#-basierte Lösungen verfügbar:

  • QSenseDotNet Dynamic Link Library (DLL): Implementiert die Schnittstelle für die Kommunikation mit und die Steuerung von QSense-Sensoren. Diese DLL verarbeitet keine BLE-Kommunikation. Die Integration mit BLE erfordert eine eigene Implementierung oder eine Bibliothek eines Drittanbieters.
  • QSenseDotNet.Dongle DLL: Erweitert die QSenseDotNet DLL durch die Implementierung der Schnittstelle für den QSense wireless BLE Dongle. Diese Bibliothek ist nur bei Verwendung des QSense Wireless BLE Dongle anwendbar und verwaltet die serielle Kommunikation in diesem Kontext.

Beide DLLs zielen auf das .Net Standard 2.1 Framework ab. Aus diesem Grund unterstützen sie Anwendungen, die u.a. auf:

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

Die vollständige Versionsunterstützung finden Sie auf der offiziellen Microsoft-Website.

Schnittstellen

Direkte drahtlose Kommunikation über BLE5.2 mit dem QSense-Bewegungssensor über die Sensorschnittstelle. Die Kernschnittstelle des QSense-Sensors ermöglicht den direkten Zugriff auf den Gerätespeicher für wichtige Konfigurationen und Datenabfragen.

Die serielle Schnittstelle des QSense-Dongles erleichtert die Steuerung des Dongles und ermöglicht den Zugriff auf die Kernschnittstelle mehrerer Sensoren über einen einzigen seriellen Kommunikationskanal. Die Dokumentation der Schnittstelle ist auf Anfrage erhältlich.

Die QSense-Schnittstelle verwendet BLE 5.2 mit Unterstützung für Erweiterung der Datenlänge (DLE). Das API-Protokoll nutzt den Nordic UART Service (NUS) und ist auf dieser UART-Schnittstelle definiert.
Das vom Sensor gesendete Advertisement-Paket kann einen anpassbaren Namen in den herstellerspezifischen Daten enthalten. Die Speicherkarte verwendet 2 Speicherplätze: Steuerspeicher und Streamspeicher.

Neben den Streamdaten stehen dem Entwickler eine Reihe von Steuerelementen zur Verfügung:

  • Identifizierung und Versionierung
  • Gerätename einstellen (sichtbar im Anzeigenpaket)
  • Batteriestand in Prozent
  • Bewegungsebene: um zu erkennen, ob der Sensor berührt wird oder sich bewegt
  • Parameter für die Magnetfeldkartierung
  • Qualitätsparameter
  • Empfindlichkeit von Gyroskop und Beschleunigungsmesser
  • Datenmodus einstellen: gemischt, roh oder Quaternion
  • Abtastrate, Datenpuffer, Verbindungsintervall
  • Animation und Farbe der LEDs am Sensor einstellen

Vom Sensor zum Dashboard: Erstellung bewegungsgesteuerter Produkte mit QSense Motion

Ein praktischer Pipeline-Leitfaden für Forscher, Unternehmer und App-Entwickler. Erfahren Sie, wie Sie von der ersten Messung zu einem validierten Dashboard-Produkt gelangen - einschließlich der vier Entwicklungsstufen, drei Algorithmus-Eingriffsstufen, vier Dashboard-Erstellungsoptionen und Referenzarchitekturen für Sport, Rehabilitation, Verteidigung, Industrie und XR.

  • Die vierstufige Entwicklungspipeline: Messung → Algorithmus → Validierung → Dashboard
  • Umfang der Algorithmusarbeit: kundengeführt, gemeinsam oder im Besitz von QSense
  • Vier Möglichkeiten zum Aufbau der Dashboard-Ebene - von intern bis vollständig geliefert
  • Multisensorkombinationen: Bewegung + EKG, EMG, Kraftmessplatten, instrumentierte Objekte
Laden Sie das Whitepaper herunter (PDF)

Beispielprojekte & Code

Wir bieten ein öffentliches GitHub-Repository mit Beispielen für:

  • Sensorschnittstellen
  • Dongle-Kommunikation
  • Streaming und Protokollierung
  • Python-Integration
  • C# Beispiele

→ QSense-Beispiele auf GitHub ansehen

Entwickelt für Produktteams, nicht nur für Demos

QSense ist kein Spielzeug-SDK. Es ist eine Plattform, die zum Skalieren entwickelt wurde:

  • Proof-of-Concept
  • zum Piloten
  • zum Produkt
  • zur Serienproduktion

Wir unterstützen:

  • OEM-Einbettung
  • kundenspezifische Gehäuse und PCB-Varianten
  • Algorithmusentwicklung
  • Validierungs- und Zertifizierungspfade
  • EVT / DVT / PVT Unterstützung

Sie behalten die Kontrolle über Ihren Fahrplan. Wir unterstützen Sie technisch.

Richtlinien für Leistung und Systemskalierung

Bei der Integration von QSense in Multisensor- oder Hochleistungsanwendungen ist das Verständnis des Systemverhaltens in großem Maßstab entscheidend. QSense ist für die Skalierung von Prototypen mit einem Sensor bis hin zu komplexen, zeitsynchronisierten Multisensorsystemen ausgelegt. In diesem Abschnitt finden Sie praktische Hinweise zu Leistung, Durchsatz und Konfiguration, die Sie bei der Entwicklung zuverlässiger, hochwertiger Lösungen unterstützen.

Wir sind der Meinung, dass Entwickler verstehen sollten, wie sich das System unter verschiedenen Belastungen verhält - und es nicht durch Versuch und Irrtum herausfinden sollten.

Multisensorische Leistung

QSense unterstützt flexible Multi-Sensor-Konfigurationen. Die Leistung hängt ab von:

  • Anzahl der angeschlossenen Sensoren
  • gewählte Abtastrate
  • Datenmodus (raw, quaternion, mixed)
  • ob der TimeSync-Modus aktiviert ist
  • BLE-Verbindungsintervall und Fähigkeiten der Host-Plattform

Als allgemeine Leitlinie:

  • 1-2 Sensoren: bis zu 400 Hz
  • 3-6 Sensoren: bis zu 200 Hz
  • 7-12 Sensoren: bis zu 100 Hz

Dies ermöglicht eine hochauflösende Bewegungserfassung bei gleichbleibend stabiler Funkleistung.

Tipp: Für einen optimalen Durchsatz wird das BLE-Verbindungsintervall normalerweise auf Anzahl der Sensoren × 7,5 ms.

Kompromiss zwischen Zeitsynchronisation und Latenzzeit

QSense unterstützt zwei Betriebsarten:

TimeSync-Modus - höchste Präzision

  • Alle Sensoren haben eine gemeinsame Uhr
  • Kontinuierliche drahtlose Re-Synchronisation
  • Typische Genauigkeit zwischen den Sensoren: < 60 µs (max. < 150 µs)
  • Mindestverbindungsintervall: 15 ms
  • Ideal für:
    • Biomechanik
    • Ganganalyse
    • multimodale Fusion (EMG, Kraftmessplatten, Video)
    • wissenschaftlich fundierte Analyse

Low-Latency-Modus - schnellste Reaktion

  • Jeder Sensor erstellt einen lokalen Zeitstempel
  • Keine Re-Synchronisierung zur Laufzeit
  • Drift ≤ 2 ms pro Minute
  • Minimale Latenzzeit: 7,5 ms
  • Ideal für:
    • XR-Interaktion
    • Echtzeit-Feedback
    • Spiele und Exergaming
    • Closed-Loop-Steuerung

So können Sie den Kompromiss Präzision ↔ Reaktionsfähigkeit explizit steuern.

BLE-Durchsatz und Überlegungen zur Plattform

Die drahtlose BLE-Leistung wird beeinflusst durch:

  • Beschränkungen des Betriebssystems (Windows, Android, iOS)
  • BLE-Stack-Implementierung
  • Anzahl der gleichzeitigen Verbindungen
  • minimales unterstütztes Verbindungsintervall

QSense ist getestet und validiert auf:

  • Windows 10/11
  • Android 8+
  • iOS 16+
  • Linux und macOS (über Dongle-Schnittstelle)

Für eine maximale Stabilität und einen maximalen Durchsatz in Multisensor-Konfigurationen empfehlen wir die Verwendung des QSense Drahtloser BLE-Dongle, die für die Kommunikation mit mehreren Geräten bei hohen Übertragungsraten optimiert ist.

IMU-Kalibrierung und Umwelteinflüsse

Für beste Genauigkeit:

  • Magnetometer-Kalibrierung sollte wiederholt werden, wenn:
    • Umweltveränderungen
    • Metallgegenstände oder elektronische Geräte in der Nähe sind
  • Kompensation der Vorspannung des Gyroskops ist in der Regel nur erforderlich:
    • nach vollständigem Zurücksetzen des Geräts
    • nach großen Temperaturschwankungen

Dies gewährleistet eine gleichbleibende Orientierungsqualität und minimale Drift.

Entwurf für Zuverlässigkeit in großem Maßstab

Bei der Planung größerer Systeme ist Folgendes zu beachten:

  • Platzierung der Sensoren und mechanische Kopplung
  • Kompromisse zwischen Batterielebensdauer und Abtastrate
  • Datenvolumen und Speicherstrategie
  • Echtzeit- vs. Offline-Verarbeitungsanforderungen

QSense ist für die Unterstützung konzipiert:

  • Forschungspipelines
  • eingebettete Produkte
  • Langzeitüberwachung
  • feldbasierte Erfassung
  • OEM-Einsätze

ohne Änderung der Plattform oder Architektur.

Wir helfen Ihnen beim Abstimmen

Systemskalierung ist kein Ratespiel. Wir unterstützen Teams aktiv mit:

  • Konfigurationsberatung
  • Leistungstuning
  • Durchsatzoptimierung
  • Architekturkritik
  • Validierung und Prüfung

So können Sie sich auf die Entwicklung Ihrer Anwendung konzentrieren und müssen sich nicht mit dem zugrunde liegenden System herumschlagen.

Wenn Sie mehr als nur ein SDK benötigen

Wir bieten auch praktische Unterstützung bei der Integration:

  • Überprüfung der Systemarchitektur
  • Leistungstuning
  • Multi-Sensor-Synchronisationsentwurf
  • BLE-Optimierung
  • kundenspezifische Firmware oder Funktionen
  • Unterstützung der OEM-Entwicklung

Unser Team verfügt über weitreichende Erfahrung mit drahtlosen Systemen, eingebetteten Plattformen und tragbaren Produkten - und wir bringen diese Erfahrung in Ihr Projekt ein.

Bereit zum Bauen?

Ob Sie es sind:

  • Prototyping einer neuen Idee
  • Integration von Bewegung in Ihr Produkt
  • oder den Aufbau einer kommerziellen Lösung

QSense gibt Ihnen die Bewegungsintelligenz, auf der Sie aufbauen können.

Kontaktieren Sie unser Team, um Ihr Projekt zu besprechen
QSENSE-MOTION-WEARABLE-MOTION-SENSOR

Ganz gleich, ob Sie die Leistung optimieren, die Erholung verbessern, die Sicherheit erhöhen oder ein bewegungsgesteuertes Produkt entwickeln wollen, QSense bietet die Grundlage, um menschliche Bewegungen in verwertbare Erkenntnisse umzuwandeln.

Wir arbeiten mit Leistungsteams, Klinikern, Ingenieuren und Technologiepartnern aus den Bereichen Sport, Gesundheit, Industrie und Verteidigung zusammen, um Motion-Intelligence-Lösungen zu entwickeln, die unter realen Bedingungen funktionieren.

Lassen Sie uns Ihre Anwendung besprechen und herausfinden, wie QSense Ihre Ziele unterstützen kann.

qsense Vorderseite

Noch Fragen?

Haben Sie Fragen zu Motion Intelligence, Systemintegration oder Anwendungsmöglichkeiten? Unser Team ist für Sie da, um Ihren Anwendungsfall zu untersuchen und Sie über den besten Ansatz zu beraten.

Blog

Aktuelles aus unserem Blog

Maschinenlernende Ganganalyse: Wie KI und weniger IMU-Sensoren die Bewegungserfassung neu gestalten

Maschinenlernende Ganganalyse: Wie KI und weniger IMU-Sensoren die Bewegungserfassung neu gestalten

1. Mit weniger Sensoren mehr erreichen: ML-basierte Fusion und Sensorreduzierung Der herkömmliche Weg zu besseren Bewegungsdaten bestand darin, ...
Der beste IMU-Sensor für die Ganganalyseforschung: Worauf es wirklich ankommt

Der beste IMU-Sensor für die Ganganalyseforschung: Worauf es wirklich ankommt

Warum IMUs die Ganganalyse übernommen haben Die optische Bewegungserfassung ist nach wie vor der historische Goldstandard, aber sie ist teuer, fest ...

Von der IMU zur Erkenntnis: eine praktische Pipeline für die Entwicklung bewegungsgesteuerter Produkte

Die vier Stufen, im Klartext Stufe 1 und 2 zusammen sind das technische Herzstück Ihres Produkts. Stufe 3 ...
QSENSE-MOTION-WEARABLE-MOTION-SENSOR

QSense ist eine Motion-Intelligence-Plattform für leistungsrelevante Anwendungen in den Bereichen Sport, Gesundheit, Industrie und Verteidigung. Wir ermöglichen es Unternehmen, menschliche Bewegungen zu messen, zu analysieren und darauf zu reagieren, wenn es auf Genauigkeit, Timing und Zuverlässigkeit ankommt.

QSense wird von 2M Engineering entwickelt.

Kontakt

2M Technik

John F. Kennedylaan 3

5555XC Valkenswaard

Die Niederlande

de_DE_formalGerman