I will develop imu sensor fusion pid closed loop autonomous robot control firmware

United Kingdom

I speak English, French, German, Italian, Spanish, Arabic

UAV Firmware Engineer for PX4 ArduPilot Betaflight ESC and Motion Control

I develop professional embedded firmware for drones UAVs robotics and motion control systems. My expertise covers PX4 ArduPilot Betaflight INAV flight controller customization sensor integration Drone...
About this Gig

Building a self-balancing robot, autonomous rover, or motion platform that needs rock-solid orientation and smooth control?


I develop professional embedded firmware focused on IMU sensor fusion, PID closed-loop control, and autonomous robot behavior.


What I deliver:

Reliable IMU sensor fusion (complementary, Madgwick or Mahony) for stable orientation tracking

Quaternion or Euler output with drift compensation and bias handling

Tuned PID / PD closed-loop control for balancing, heading hold, speed and position

Modular state machines for start-up, balance, motion, obstacle reaction and failsafe

Integration of ultrasonic, ToF or IR obstacle sensing

Servo, stepper or DC motor sequencing with smooth acceleration profiles

Clean, real-time code ready for STM32, ESP32, Arduino and similar MCUs

Optional ROS-adjacent serial interface for higher-level navigation nodes


Most projects fail because of noisy IMU data, poorly tuned loops, or missing safety logic. I focus on the practical details that make the robot actually work in the real world: proper filtering, gain guidance, vibration resistance and safe motor cut-off.


Platform:

STM32

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

Debugging

•

Microcontrollers