Desarrolladores y API

Basarse en la inteligencia de movimiento: más rápido, más limpio, con más control

QSense es una plataforma de movimiento IMU profesional diseñada para desarrolladores, investigadores y equipos de producto que necesitan datos de movimiento humano fiables y en tiempo real en condiciones reales.

Pase de la idea a la prueba instrumentada en cuestión de minutos. Transmita, visualice y registre datos de movimiento de alta fidelidad sin tener que luchar con cadenas de herramientas, infraestructuras o ecosistemas cerrados. Cree prototipos más rápido. Valide antes. Construya con confianza.

Tanto si está desarrollando aplicaciones XR, herramientas de rehabilitación, analítica deportiva, pilotos industriales o nuevos productos wearables, QSense le ofrece la capa de movimiento en la que puede confiar.

Ver: Presentación de la plataforma de movimiento QSense

Del sensor al panel de control: Creación de productos basados en el movimiento con QSense Motion

Una guía práctica para investigadores, emprendedores y desarrolladores de aplicaciones. Aprenda a pasar de la primera medición a un producto de cuadro de mando validado, incluidas las cuatro etapas de desarrollo, los tres niveles de compromiso del algoritmo, las cuatro opciones de creación de cuadros de mando y las arquitecturas de referencia para deportes, rehabilitación, defensa, industria y XR.

  • El proceso de desarrollo en cuatro etapas: medición → algoritmo → validación → cuadro de mandos.
  • Alcance del algoritmo: dirigido por el cliente, conjunto o propiedad de QSense
  • Cuatro formas de crear la capa del cuadro de mandos: desde la interna hasta la completa
  • Combinaciones multisensor: movimiento + ECG, EMG, placas de fuerza, objetos instrumentados
Descargar el libro blanco (PDF)


Por qué los desarrolladores eligen QSense

Creación rápida de prototipos reales

Despliegue un único sensor o una configuración de cuerpo completo en cuestión de minutos. La transmisión en directo, la visualización en 3D y la grabación están disponibles desde el primer momento, para que pueda centrarse en validar conceptos en lugar de construir tuberías.

Salidas de datos flexibles: su canalización, su elección

Configure las salidas de los sensores para adaptarlas a su arquitectura:

Sin cajas negras. Sin cuadros de mando bloqueados. Control total sobre sus datos.

Rendimiento en tiempo real para aplicaciones interactivas


QSense está diseñado para casos de uso de bucle cerrado en los que la latencia y el tiempo son importantes:

Los ejemplos listos para la unidad y las API claras facilitan la integración.

Sincronización horaria ultraprecisa

Alineación precisa de fotogramas entre sensores con:

Esto es lo que permite una biomecánica fiable, la detección de fases y la retroalimentación basada en eventos.

API abiertas. Arquitectura transparente.

QSense es una plataforma de movimiento abierta.

Sin estar encerrado en nuestro software.

Integre los sensores QSense en sus aplicaciones personalizadas

En Guía del desarrollador de QSense proporciona a los desarrolladores todo lo que necesitan para integrar Sensores de movimiento QSense IMU y el dongle BLE inalámbrico en aplicaciones personalizadas. Esto incluye una visión general de interfaces, API y consideraciones a nivel de sistema para garantizar seguimiento fiable del movimiento y recogida de datos sincronizada en el tiempo.

QSense proporciona API C#/.NET listas para usar para Windows, Android, iOS (beta) y Unity. Estas bibliotecas permiten a los desarrolladores:

  • Acceso a los datos del sensor y a la memoria del dispositivo a través de la Interfaz Central.
  • Control de varios sensores a través de un único canal serie mediante la interfaz serie del dongle.
  • Transmisión de datos de movimiento sincronizados para aplicaciones en tiempo real o registradas.

impulsar el desarrolloQSense ofrece:

  • Ejemplos de código en GitHub para la integración de sensores y mochilas.
  • Ejemplos de aplicación demostrando la comunicación BLE, el registro de datos y la sincronización horaria.

Para configuraciones multisensorLa guía incluye ajuste del rendimiento, optimización del ancho de banda BLE y procedimientos de calibración de la IMU para lograr una precisión óptima en situaciones reales.

API de detección de movimiento

Interfaces compatibles

QSense admite múltiples vías de comunicación:

  • BLE directo 5.2 comunicación con los sensores
  • Dongle BLE inalámbrico QSense de alto rendimiento para una transmisión multisensor estable
  • Interfaz serie para controlar varios sensores a través de un canal

Esto le permite elegir la arquitectura que mejor se adapte a la configuración de su producto o investigación.

API de detección de movimiento

APIs

Las siguientes API están actualmente disponibles para las soluciones basadas en C#:

  • Biblioteca de enlace dinámico (DLL) de QSenseDotNet: Implementa la interfaz para comunicarse y controlar los sensores QSense. Esta DLL no maneja la comunicación BLE. La integración con BLE requiere una implementación personalizada o una biblioteca de terceros.
  • QSenseDotNet.Dongle DLL: Extiende la DLL QSenseDotNet implementando la interfaz para el dongle inalámbrico BLE de QSense. Esta biblioteca es aplicable sólo cuando se utiliza el dongle BLE inalámbrico QSense y gestiona la comunicación serie en este contexto.

Ambas DLL están orientadas al framework .Net Standard 2.1. Debido a esto, son compatibles con aplicaciones dirigidas, entre otros:

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

Consulte el soporte completo de la versión en el sitio web oficial de Microsoft.

Interfaces

Comunicación inalámbrica directa a través de BLE5.2 con el sensor de movimiento QSense mediante la interfaz del sensor. La Core Interface del sensor QSense permite el acceso directo a la memoria del dispositivo para la configuración esencial y la recuperación de datos.

La interfaz serie del dongle QSense facilita el control del dongle y proporciona acceso a la interfaz central de varios sensores a través de un único canal de comunicación serie. La documentación de la interfaz está disponible bajo petición.

La interfaz QSense utiliza BLE 5.2 con soporte para Extensión de longitud de datos (DLE). El protocolo API hace uso del Nordic UART Service (NUS) y está definido sobre esta interfaz UART.
El paquete publicitario enviado por el sensor tiene la posibilidad de incluir un nombre personalizable en los datos específicos del fabricante. El mapa de memoria utiliza 2 posiciones de memoria: memoria de control y memoria de flujo.

Además de los datos de flujo, el programador dispone de una serie de controles:

  • Identificación y control de versiones
  • Establecer el nombre del dispositivo (visible en el paquete de anuncios)
  • Porcentaje de nivel de batería
  • Nivel de movimiento: para identificar si el sensor está pulsado o en movimiento
  • Parámetros relacionados con la cartografía del campo magnético
  • Parámetros de calidad
  • Sensibilidad del giroscopio y el acelerómetro
  • Configurar modo de datos: mixto, crudo o cuaternión
  • Frecuencia de muestreo, búfer de datos, intervalo de conexión
  • Configurar la animación y el color de los LED del sensor

Del sensor al panel de control: Creación de productos basados en el movimiento con QSense Motion

Una guía práctica para investigadores, emprendedores y desarrolladores de aplicaciones. Aprenda a pasar de la primera medición a un producto de cuadro de mando validado, incluidas las cuatro etapas de desarrollo, los tres niveles de compromiso del algoritmo, las cuatro opciones de creación de cuadros de mando y las arquitecturas de referencia para deportes, rehabilitación, defensa, industria y XR.

  • El proceso de desarrollo en cuatro etapas: medición → algoritmo → validación → cuadro de mandos.
  • Alcance del algoritmo: dirigido por el cliente, conjunto o propiedad de QSense
  • Cuatro formas de crear la capa del cuadro de mandos: desde la interna hasta la completa
  • Combinaciones multisensor: movimiento + ECG, EMG, placas de fuerza, objetos instrumentados
Descargar el libro blanco (PDF)

Ejemplos de proyectos y código

Proporcionamos un repositorio público GitHub con ejemplos para:

  • interfaces de sensores
  • comunicación dongle
  • transmisión y registro
  • Integración de Python
  • Ejemplos de C#

→ Ver ejemplos de QSense en GitHub

Diseñado para equipos de producto, no sólo para demostraciones

QSense no es un SDK de juguete. Es una plataforma diseñada para escalar de:

  • prueba de concepto
  • para pilotar
  • al producto
  • a la producción en serie

Apoyamos:

  • Incrustación OEM
  • cajas personalizadas y variantes de placas de circuito impreso
  • desarrollo de algoritmos
  • vías de validación y certificación
  • Soporte EVT / DVT / PVT

Usted mantiene el control de su hoja de ruta. Nosotros le apoyamos técnicamente.

Directrices de rendimiento y escalado del sistema

Al integrar QSense en aplicaciones multisensor o de alto rendimiento, es esencial comprender el comportamiento del sistema a escala. QSense está diseñado para escalar desde prototipos de un solo sensor hasta complejos sistemas multisensor sincronizados en el tiempo. Esta sección proporciona orientación práctica sobre el rendimiento, la producción y la configuración para ayudarle a diseñar soluciones fiables y de alta calidad.

Creemos que los desarrolladores deben entender cómo se comporta el sistema bajo distintas cargas, no descubrirlo por ensayo y error.

Rendimiento multisensor

QSense admite configuraciones multisensor flexibles. El rendimiento depende de:

  • número de sensores conectados
  • frecuencia de muestreo seleccionada
  • modo de datos (raw, quaternion, mixed)
  • si el modo TimeSync está activado
  • Intervalo de conexión BLE y capacidades de la plataforma anfitriona

Como pauta general:

  • 1-2 sensores: hasta 400 Hz
  • 3-6 sensores: hasta 200 Hz
  • 7-12 sensores: hasta 100 Hz

Esto permite capturar movimientos de alta resolución manteniendo un rendimiento inalámbrico estable.

Consejo: para obtener un rendimiento óptimo, el intervalo de conexión BLE suele fijarse en número de sensores × 7,5 ms.

Sincronización horaria frente a latencia

QSense admite dos modos de funcionamiento:

Modo TimeSync: máxima precisión

  • Todos los sensores comparten un reloj común
  • Resincronización inalámbrica continua
  • Precisión típica entre sensores: < 60 µs (máx. < 150 µs)
  • Intervalo mínimo de conexión: 15 ms
  • Ideal para:
    • biomecánica
    • análisis de la marcha
    • fusión multimodal (EMG, placas de fuerza, vídeo)
    • análisis de grado de investigación

Modo de baja latencia: respuesta más rápida

  • Cada sensor marca el tiempo localmente
  • Sin resincronización en tiempo de ejecución
  • Deriva ≤ 2 ms por minuto
  • Latencia mínima: 7,5 ms
  • Ideal para:
    • Interacción XR
    • información en tiempo real
    • juego y exergaming
    • control en bucle cerrado

Esto le permite controlar explícitamente la relación precisión ↔ capacidad de respuesta.

Rendimiento de BLE y consideraciones sobre la plataforma

El rendimiento del BLE inalámbrico se ve influido por:

  • limitaciones del sistema operativo (Windows, Android, iOS)
  • Implementación de la pila BLE
  • número de conexiones simultáneas
  • intervalo mínimo de conexión admitido

QSense ha sido probado y validado en:

  • Windows 10/11
  • Android 8+
  • iOS 16+
  • Linux y macOS (a través de la interfaz dongle)

Para obtener la máxima estabilidad y rendimiento en configuraciones multisensor, recomendamos utilizar la función Dongle BLE inalámbrico QSense, optimizado para comunicaciones multidispositivo de alta velocidad.

Calibración de la IMU y efectos ambientales

Para mayor precisión:

  • Calibración del magnetómetro debe repetirse cuando:
    • cambios en el entorno
    • hay objetos metálicos o electrónicos cerca
  • Compensación del sesgo del giroscopio sólo suele ser necesario:
    • después de reiniciar completamente el dispositivo
    • tras grandes cambios de temperatura

Esto garantiza una calidad de orientación constante y una desviación mínima.

Diseño para la fiabilidad a escala

Al diseñar sistemas más grandes, hay que tener en cuenta:

  • colocación del sensor y acoplamiento mecánico
  • duración de la batería frente a frecuencia de muestreo
  • volumen de datos y estrategia de almacenamiento
  • requisitos de procesamiento en tiempo real frente a fuera de línea

QSense está diseñado para dar soporte:

  • líneas de investigación
  • productos integrados
  • monitoreo a largo plazo
  • captura sobre el terreno
  • Implantaciones OEM

sin cambiar de plataforma ni de arquitectura.

Le ayudamos a afinarlo

El escalado del sistema no es una conjetura. Apoyamos activamente a los equipos con:

  • consejos de configuración
  • ajuste del rendimiento
  • optimización del rendimiento
  • revisión de la arquitectura
  • validación y pruebas

Para que pueda centrarse en crear su aplicación, no en luchar contra el sistema subyacente.

Cuando se necesita más que un SDK

También ofrecemos asistencia práctica para la integración:

  • revisión de la arquitectura del sistema
  • ajuste del rendimiento
  • diseño de sincronización multisensor
  • Optimización BLE
  • firmware o funciones personalizadas
  • Apoyo al desarrollo OEM

Nuestro equipo tiene una amplia experiencia en sistemas inalámbricos, plataformas integradas y productos para llevar puestos, y se la aportamos a su proyecto.

¿Listo para construir?

Si usted es:

  • prototipado de una nueva idea
  • integrar el movimiento en su producto
  • o construir una solución comercial

QSense le proporciona la capa de inteligencia de movimiento sobre la que construir.

Póngase en contacto con nuestro equipo para hablar de su proyecto
QSENSE-MOTION-WEARABLE-MOTION-SENSOR

Tanto si se trata de optimizar el rendimiento, mejorar la recuperación, aumentar la seguridad o desarrollar un producto basado en el movimiento, QSense proporciona la base para convertir el movimiento humano en información práctica.

Trabajamos con equipos de rendimiento, médicos, ingenieros y socios tecnológicos de los sectores del deporte, la salud, la industria y la defensa para crear soluciones de inteligencia del movimiento que funcionen en condiciones reales.

Hablemos de su aplicación y exploremos cómo QSense puede ayudarle a alcanzar sus objetivos.

qsense frontside

¿Preguntas?

¿Tiene preguntas sobre la inteligencia de movimiento, la integración de sistemas o las posibilidades de aplicación? Nuestro equipo está a su disposición para estudiar su caso y asesorarle sobre el mejor enfoque.

Blog

Lo último de nuestro blog

Análisis de la marcha mediante aprendizaje automático: cómo la IA y el menor número de sensores IMU están cambiando la captura del movimiento

Análisis de la marcha mediante aprendizaje automático: cómo la IA y el menor número de sensores IMU están cambiando la captura del movimiento

1. Hacer más con menos sensores: Fusión basada en ML y reducción de sensores La vía convencional para obtener mejores datos de movimiento era ...
El mejor sensor IMU para la investigación del análisis de la marcha: Lo que realmente importa

El mejor sensor IMU para la investigación del análisis de la marcha: Lo que realmente importa

Por qué las IMU se han impuesto al análisis de la marcha La captura óptica del movimiento sigue siendo el patrón oro histórico, pero es cara, fija a ...

De la IMU al insight: un proceso práctico para crear productos basados en el movimiento

Las cuatro etapas, en lenguaje llano Las etapas 1 y 2 juntas son el corazón técnico de su producto. Etapa 3 ...
QSENSE-MOTION-WEARABLE-MOTION-SENSOR

QSense es una plataforma de inteligencia del movimiento para aplicaciones de rendimiento crítico en el deporte, la salud, la industria y la defensa. Permitimos a las organizaciones medir, analizar y actuar sobre el movimiento humano allí donde la precisión, la sincronización y la fiabilidad son importantes.

QSense ha sido desarrollado por 2M Engineering.

Contacto

Ingeniería 2M

John F Kennedylaan 3

5555XC Valkenswaard

Países Bajos

es_ESSpanish