Ontwikkelaars & API

Voortbouwen op bewegingsintelligentie - Sneller, Schoner, In Controle

QSense is een professioneel IMU-bewegingsplatform dat is ontworpen voor ontwikkelaars, onderzoekers en productteams die behoefte hebben aan betrouwbare, realtime menselijke bewegingsgegevens in echte omstandigheden.

Ga in enkele minuten van idee naar geïnstrumenteerde test. Stream, visualiseer en registreer high-fidelity bewegingsgegevens zonder gevecht met toolchains, infrastructuur of gesloten ecosystemen. Prototype sneller. Valideer eerder. Bouw met vertrouwen.

Of u nu XR-toepassingen, revalidatietools, sportanalyses, industriële pilots of nieuwe draagbare producten ontwikkelt - QSense biedt u de bewegingslaag waarop u kunt vertrouwen.

Kijken: Introductie QSense Bewegingsplatform

Van sensor tot dashboard: Bewegingsgestuurde producten bouwen met QSense Motion

Een praktische handleiding voor onderzoekers, ondernemers en app-ontwikkelaars. Leer hoe je van de eerste meting naar een gevalideerd dashboardproduct gaat - inclusief de vier ontwikkelingsfasen, drie algoritmebetrokkenheidsniveaus, vier dashboardbouwopties en referentiearchitecturen voor sport, revalidatie, defensie, industrie en XR.

  • De ontwikkelingspijplijn met vier stappen: meting → algoritme → validatie → dashboard
  • Hoe het algoritme te bepalen: door de klant geleid, gezamenlijk of in eigendom van QSense
  • Vier manieren om de dashboardlaag te bouwen - van in-house tot volledig geleverd
  • Combinaties van meerdere sensoren: beweging + ECG, EMG, krachtplaten, geïnstrumenteerde objecten
De whitepaper downloaden (PDF)


Waarom ontwikkelaars voor QSense kiezen

Snelle prototypes uit de praktijk

Implementeer een enkele sensor of een opstelling voor het hele lichaam in enkele minuten. Live streaming, 3D visualisatie en opname zijn direct beschikbaar, zodat je je kunt richten op het valideren van concepten in plaats van op het bouwen van leidingen.

Flexibele gegevensuitvoer - uw pijplijn, uw keuze

Configureer sensoruitgangen volgens uw architectuur:

Geen zwarte dozen. Geen vergrendelde dashboards. Volledige controle over je gegevens.

Real-time prestaties voor interactieve toepassingen


QSense is ontworpen voor closed-loop use cases waarbij latentie en timing van belang zijn:

Unity-ready voorbeelden en duidelijke API's maken integratie eenvoudig.

Uiterst nauwkeurige tijdsynchronisatie

Framenauwkeurige uitlijning tussen sensoren met:

Dit maakt betrouwbare biomechanica, fasedetectie en op gebeurtenissen gebaseerde feedback mogelijk.

Open API's. Transparante architectuur.

QSense is gebouwd als een open bewegingsplatform.

Zonder vast te zitten aan onze software.

Integreer QSense-sensoren in uw toepassingen op maat

De QSense Gids voor Ontwikkelaars biedt ontwikkelaars alles wat ze nodig hebben om te integreren QSense IMU-bewegingssensoren en de draadloze BLE-dongle in aangepaste toepassingen. Dit omvat een overzicht van interfaces, API's en overwegingen op systeemniveau om te zorgen voor betrouwbaar volgen van bewegingen en tijdsynchrone gegevensverzameling.

QSense biedt gebruiksklare C#/.NET API's voor Windows, Android, iOS (bèta) en Unity. Met deze bibliotheken kunnen ontwikkelaars:

  • Toegang tot sensorgegevens en apparaatgeheugen via de kerninterface.
  • Meerdere sensoren bedienen via één serieel kanaal met behulp van de seriële interface van de dongle.
  • Gesynchroniseerde bewegingsgegevens streamen voor real-time of gelogde toepassingen.

Naar ontwikkeling stimulerenQSense biedt:

  • Codevoorbeelden op GitHub voor sensor- en dongle-integratie.
  • Voorbeeldimplementaties demonstreren van BLE-communicatie, gegevensregistratie en tijdsynchronisatie.

Voor multi-sensor opstellingenDe gids behandelt prestatieafstemming, BLE-bandbreedteoptimalisatie en IMU-kalibratieprocedures om optimale nauwkeurigheid te bereiken in echte scenario's.

bewegingsdetectie-API

Ondersteunde interfaces

QSense ondersteunt meerdere communicatiepaden:

  • Directe BLE 5.2 communicatie met sensoren
  • Krachtige QSense draadloze BLE-dongle voor stabiele multi-sensor streaming
  • Seriële interface voor het aansturen van meerdere sensoren via één kanaal

Hierdoor kun je de architectuur kiezen die het beste past bij jouw product of onderzoeksopzet.

bewegingsdetectie-API

API's

De volgende API's zijn momenteel beschikbaar voor C#-gebaseerde oplossingen:

  • QSenseDotNet Dynamic Link Library (DLL): Implementeert de interface voor het communiceren met en besturen van QSense-sensoren. Deze DLL handelt geen BLE-communicatie af. Integratie met BLE vereist aangepaste implementatie of een bibliotheek van derden.
  • QSenseDotNet.dongle DLL: Breidt de QSenseDotNet DLL uit door de interface voor de QSense draadloze BLE dongle te implementeren. Deze bibliotheek is alleen van toepassing bij gebruik van de QSense draadloze BLE-dongle en beheert de seriële communicatie in deze context.

Beide DLL's zijn gericht op het .Net Standard 2.1-framework. Hierdoor ondersteunen ze toepassingen die onder andere gericht zijn op:

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

Bekijk de volledige versieondersteuning op de officiële Microsoft-website.

Interfaces

Directe draadloze communicatie via BLE5.2 met de QSense bewegingssensor via de sensorinterface. De Core Interface van de QSense-sensor biedt directe toegang tot het apparaatgeheugen voor essentiële configuratie en het ophalen van gegevens.

De seriële interface van de QSense dongle vergemakkelijkt de bediening van de dongle en biedt toegang tot de kerninterface van meerdere sensoren via een enkel serieel communicatiekanaal. Interface documentatie is beschikbaar op aanvraag.

De QSense interface maakt gebruik van BLE 5.2 met ondersteuning voor Uitbreiding gegevenslengte (DLE). Het API-protocol maakt gebruik van de Nordic UART Service (NUS) en is bovenop deze UART-interface gedefinieerd.
Het advertentiepakket dat door de sensor wordt verzonden, heeft de mogelijkheid om een aanpasbare naam op te nemen in de fabrikantspecifieke gegevens. De geheugenkaart gebruikt 2 geheugenlocaties: het controlegeheugen en het stream-geheugen.

Naast streamgegevens heeft de ontwikkelaar een aantal besturingselementen tot zijn beschikking:

  • Identificatie en versiebeheer
  • Apparaatnaam instellen (zichtbaar in het advertentiepakket)
  • Percentage batterijniveau
  • Bewegingsniveau: om te identificeren of de sensor wordt aangetikt of beweegt
  • Parameters met betrekking tot magnetische veldkartering
  • Kwaliteitsparameters
  • Gevoeligheid van gyroscoop en versnellingsmeter
  • Gegevensmodus instellen: gemengd, ruw of quaternion
  • Samplefrequentie, gegevensbuffer, verbindingsinterval
  • Animatie en kleur van de LED's op de sensor instellen

Van sensor tot dashboard: Bewegingsgestuurde producten bouwen met QSense Motion

Een praktische handleiding voor onderzoekers, ondernemers en app-ontwikkelaars. Leer hoe je van de eerste meting naar een gevalideerd dashboardproduct gaat - inclusief de vier ontwikkelingsfasen, drie algoritmebetrokkenheidsniveaus, vier dashboardbouwopties en referentiearchitecturen voor sport, revalidatie, defensie, industrie en XR.

  • De ontwikkelingspijplijn met vier stappen: meting → algoritme → validatie → dashboard
  • Hoe het algoritme te bepalen: door de klant geleid, gezamenlijk of in eigendom van QSense
  • Vier manieren om de dashboardlaag te bouwen - van in-house tot volledig geleverd
  • Combinaties van meerdere sensoren: beweging + ECG, EMG, krachtplaten, geïnstrumenteerde objecten
De whitepaper downloaden (PDF)

Voorbeeldprojecten en -code

We bieden een openbare GitHub repository met voorbeelden voor:

  • sensorinterfaces
  • dongle communicatie
  • streamen en loggen
  • Python-integratie
  • C# voorbeelden

→ Bekijk QSense-voorbeelden op GitHub

Ontworpen voor productteams, niet alleen demo's

QSense is geen speelgoed SDK. Het is een platform dat is ontworpen om op te schalen:

  • proof-of-concept
  • naar piloot
  • naar product
  • naar volumeproductie

Wij ondersteunen:

  • OEM inbedding
  • Aangepaste behuizingen en PCB-varianten
  • algoritme-ontwikkeling
  • validatie- en certificatietrajecten
  • EVT / DVT / PVT-ondersteuning

Jij houdt controle over je roadmap. Wij ondersteunen je technisch.

Richtlijnen voor prestaties en systeemschaling

Bij het integreren van QSense in multi-sensor of high-performance toepassingen is het begrijpen van systeemgedrag op schaal essentieel. QSense is ontworpen om te schalen van single-sensor prototypes tot complexe, tijdsynchrone multi-sensor systemen. Dit hoofdstuk biedt praktische richtlijnen over prestaties, doorvoer en configuratie om u te helpen bij het ontwerpen van betrouwbare oplossingen van hoge kwaliteit.

Wij geloven dat ontwikkelaars moeten begrijpen hoe het systeem zich gedraagt onder verschillende belastingen - en dit niet moeten ontdekken door vallen en opstaan.

Prestaties multi-sensor

QSense ondersteunt flexibele configuraties met meerdere sensoren. Prestaties zijn afhankelijk van:

  • aantal aangesloten sensoren
  • geselecteerde samplefrequentie
  • gegevensmodus (ruw, quaternion, gemengd)
  • of de TimeSync-modus is ingeschakeld
  • BLE-verbindingsinterval en mogelijkheden van hostplatform

Als algemene richtlijn:

  • 1-2 sensoren: tot 400 Hz
  • 3-6 sensoren: tot 200 Hz
  • 7-12 sensoren: tot 100 Hz

Dit maakt het mogelijk om bewegingen met hoge resolutie vast te leggen met behoud van stabiele draadloze prestaties.

Tip: voor optimale doorvoer wordt het BLE-verbindingsinterval meestal ingesteld op aantal sensoren × 7,5 ms.

Afweging tussen tijdsynchronisatie en latentie

QSense ondersteunt twee bedrijfsmodi:

TimeSync-modus - maximale precisie

  • Alle sensoren delen een gemeenschappelijke klok
  • Continue draadloze hersynchronisatie
  • Typische inter-sensornauwkeurigheid: < 60 µs (max < 150 µs)
  • Minimaal verbindingsinterval: 15 ms
  • Ideaal voor:
    • biomechanica
    • ganganalyse
    • multimodale fusie (EMG, krachtplaten, video)
    • analyse op onderzoeksniveau

Lage latentiemodus - snelste reactie

  • Elke sensor stempelt lokaal
  • Geen runtime hersynchronisatie
  • Afwijking ≤ 2 ms per minuut
  • Minimale latentie: 7,5 ms
  • Ideaal voor:
    • XR interactie
    • real-time feedback
    • gaming & exergaming
    • gesloten regelkring

Dit geeft je expliciete controle over de afweging tussen precisie ↔ reactiesnelheid.

BLE doorvoer en platform overwegingen

Draadloze BLE-prestaties worden beïnvloed door:

  • beperkingen van het besturingssysteem (Windows, Android, iOS)
  • BLE-stackimplementatie
  • aantal gelijktijdige verbindingen
  • minimaal ondersteund verbindingsinterval

QSense is getest en gevalideerd op:

  • Windows 10/11
  • Android 8+
  • iOS 16+
  • Linux en macOS (via dongle-interface)

Voor maximale stabiliteit en doorvoer in multi-sensoropstellingen raden we het gebruik aan van de QSense draadloze BLE-dongle, die geoptimaliseerd is voor communicatie met hoge snelheden en meerdere apparaten.

IMU-kalibratie en omgevingsinvloeden

Voor de beste nauwkeurigheid:

  • Magnetometerkalibratie moet worden herhaald wanneer:
    • omgevingsveranderingen
    • metalen voorwerpen of elektronica in de buurt zijn
  • Gyroscoop biascompensatie is meestal alleen nodig:
    • na volledige reset van apparaat
    • na grote temperatuursveranderingen

Dit zorgt voor een consistente oriëntatiekwaliteit en minimale drift.

Ontwerpen voor betrouwbaarheid op schaal

Overweeg bij het ontwerpen van grotere systemen:

  • plaatsing van sensoren en mechanische koppeling
  • batterijlevensduur vs. sample rate afweging
  • gegevensvolume en opslagstrategie
  • real-time vs. offline verwerkingsvereisten

QSense is ontworpen om te ondersteunen:

  • onderzoekspijplijnen
  • geïntegreerde producten
  • langetermijnmonitoring
  • vastleggen in het veld
  • OEM-implementaties

zonder het platform of de architectuur te veranderen.

Wij helpen je met afstemmen

Systeemschalen is geen giswerk. We ondersteunen teams actief met:

  • configuratieadvies
  • prestatieafstemming
  • doorvoeroptimalisatie
  • architectuuroverzicht
  • validatie en testen

U kunt zich dus richten op het bouwen van uw applicatie - niet op het bestrijden van het onderliggende systeem.

Wanneer u meer nodig hebt dan een SDK

We bieden ook praktische ondersteuning bij integratie:

  • beoordeling systeemarchitectuur
  • prestatieafstemming
  • ontwerp voor synchronisatie met meerdere sensoren
  • BLE-optimalisatie
  • aangepaste firmware of functies
  • OEM-ontwikkelingsondersteuning

Ons team heeft veel ervaring met draadloze systemen, embedded platforms en draagbare producten - en dat brengen we in jouw project in.

Klaar om te bouwen?

Of je nu:

  • een nieuw idee prototypen
  • beweging integreren in je product
  • of een commerciële oplossing bouwen

QSense geeft je de bewegingsintelligentielaag om op voort te bouwen.

Neem contact op met ons team om je project te bespreken
QSENSE-MOTION-DRAAGBARE-MOTIESENSOR

Of u nu uw prestaties optimaliseert, uw herstel verbetert, de veiligheid vergroot of een bewegingsgestuurd product ontwikkelt, QSense biedt de basis om menselijke beweging om te zetten in bruikbare inzichten.

We werken samen met prestatieteams, clinici, technici en technologiepartners in de sport, gezondheidszorg, industrie en defensie om oplossingen voor bewegingsintelligentie te ontwikkelen die onder echte omstandigheden presteren.

Laten we uw toepassing bespreken en onderzoeken hoe QSense uw doelen kan ondersteunen.

qsense voorzijde

Vragen?

Hebt u vragen over motion intelligence, systeemintegratie of toepassingsmogelijkheden? Ons team is er om uw toepassing te onderzoeken en u te adviseren over de beste aanpak.

Blog

Laatste nieuws van onze blog

Automatisch lerende loopanalyse: hoe AI en minder IMU-sensoren de bewegingsregistratie een nieuwe vorm geven

Automatisch lerende loopanalyse: hoe AI en minder IMU-sensoren de bewegingsregistratie een nieuwe vorm geven

1. Meer doen met minder sensoren: ML-gebaseerde fusie en sensorreductie De conventionele weg naar betere bewegingsgegevens was ...
De beste IMU-sensor voor onderzoek naar loopanalyse: Wat er werkelijk toe doet

De beste IMU-sensor voor onderzoek naar loopanalyse: Wat er werkelijk toe doet

Waarom IMU's loopanalyse overnamen Optische bewegingsregistratie blijft de historische gouden standaard, maar het is duur, ...

Van IMU tot inzicht: een praktische pijplijn voor het bouwen van bewegingsgestuurde producten

De vier stadia, in gewone taal Fase 1 en 2 vormen samen het technische hart van je product. Fase 3 ...
QSENSE-MOTION-DRAAGBARE-MOTIESENSOR

QSense is een platform voor bewegingsintelligentie voor prestatiekritische toepassingen in sport, gezondheid, industrie en defensie. Wij stellen organisaties in staat om menselijke bewegingen te meten, te analyseren en erop in te spelen waar nauwkeurigheid, timing en betrouwbaarheid van belang zijn.

QSense is ontwikkeld door 2M Engineering.

Contact

2M Engineering

John F Kennedylaan 3

5555XC Valkenswaard

Nederland

nl_NL_formalDutch