Haré desarrollo de firmware de fusión de sensores IMU, Kalman y estimación de orientación con Madgwick

Parte de la información se ha traducido automáticamente.

Reino Unido

Hablo Inglés

Ingeniero de firmware embebido para adquisición de datos de sensores y precisión

Desarrollo firmware embebido para una adquisición de datos de sensores confiable y monitoreo industrial usando STM32, ESP32 y Arduino. Mi trabajo abarca integración multiesensor, registro de datos con...
Acerca de este Servicio

Cansado de datos ruidosos de IMU que se desvían, tiemblan o hacen que tu robot, dron o wearable sea inutilizable?

Convierto las lecturas crudas de acelerómetro y giroscopio en datos de orientación y movimiento estables y utilizables. Implemento firmware práctico de fusión de sensores y filtrado de señales que funciona en hardware real, no solo en simulaciones de MATLAB.

Qué obtienes:


Medias móviles, mediana y filtros pasabajos para suavizar la señal y reducir el ruido

Implementaciones de filtro de Kalman y Kalman extendido (EKF)

Algoritmos AHRS Madgwick y Mahony para estimación de orientación rápida con bajo cómputo

Fusión de acelerómetro + giroscopio (+ magnetómetro cuando esté disponible)

Calibración adecuada de la IMU, estimación de sesgos y compensación de la gravedad

Salidas de cuaterniones y Euler que evitan el bloqueo del cardán

Código en tiempo real optimizado para STM32, ESP32, Arduino, nRF52 y MCUs similares


Me enfoco en los detalles que la mayoría de vendedores pasan por alto: rechazo de vibraciones, manejo de sesgos sensible a la temperatura, opciones de punto fijo para MCUs ajustadas, parámetros de ajuste claros y validación antes/después para que puedas confiar realmente en la salida.

El alcance se mantiene realista: estimación avanzada de posición solo cuando sensores extra y datos de referencia respaldan la precisión requerida.


Plataforma:

ESP32

Sensores:

Temperatura

•

Humedad

•

Acelerómetro

•

Ultrasónico

•

Micrófono

Experiencia:

Desarrollo de firmware

•

RTOS

•

Depuración de código