Ich entwickle die IMU-Sensorfusion PID Closed-Loop-Firmware für autonome Robotersteuerung
UAV-Firmware-Ingenieur für PX4, ArduPilot, Betaflight ESC und Motion Control
Über diesen Service
Einen selbstbalancierenden Roboter, einen autonomen Rover oder eine Bewegungsplattform bauen, der/die eine stabile Orientierung und sanfte Steuerung benötigt?
Ich entwickle professionellen Embedded-Firmware mit Schwerpunkt auf IMU-Sensorfusion, PID-Closed-Loop-Steuerung und autonomem Roboterverhalten.
Was ich liefere:
Zuverlässige IMU-Sensorfusion (komplementär, Madgwick oder Mahony) für stabile Orientierung
Quaternionen- oder Euler-Ausgabe mit Driftkompensation und Bias-Behandlung
Getunte PID / PD-Closed-Loop-Steuerung für Balancing, Heading Hold, Geschwindigkeit und Position
Modulare Zustandsautomaten für Start, Gleichgewicht, Bewegung, Hindernisreaktion und Fail-Safe
Integration von Ultraschall-, ToF- oder IR-Hinderniserkennung
Servo-, Schritt- oder Gleichstrommotor-Sequenzierung mit sanften Beschleunigungsprofilen
Sauberer, Echtzeit-Code, bereit für STM32, ESP32, Arduino und ähnliche MCUs
Optionale ROS-nahe serielle Schnittstelle für höhere Navigationsknoten
Die meisten Projekte scheitern an verrauschten IMU-Daten, schlecht getunten Loops oder fehlender Sicherheitslogik. Ich konzentriere mich auf die praktischen Details, die den Roboter in der echten Welt funktionieren lassen: ordentliche Filterung, Gain-Richtlinien, vibrationsresistenz und sicherer Motorausfall.
FAQ
Automatische Übersetzung
Stellst du echte IMU-Sensorfusion bereit oder nur Rohdaten von Beschleunigungsmesser und Gyroskop?
Ja. Ich implementiere ordentliche IMU-Sensorfusion mit komplementären, Madgwick- oder Mahony-Filtern für stabile Orientierung und geringeren Drift.
. Kannst du PID-Closed-Loop-Steuerung für Selbstbalancierung oder autonome Roboter entwickeln?
Ja. Ich entwerfe und justiere PID / PD-Closed-Loop-Regler für Balancing, Heading Hold, Geschwindigkeit und Positionskontrolle auf echter Hardware.
Unterstützt du Zustandsmaschinen und Logik für autonomes Verhalten?
Ja. Ich erstelle modulare Zustandsmaschinen, die Start, Gleichgewicht, Bewegungsabläufe, Hindernisreaktion und sichere Fail-Safe-Modi abdecken.
Mit welchen Mikrocontrollern und Motoren arbeitest du?
Ich entwickle Firmware für STM32, ESP32, Arduino und ähnliche Platinen und steuere Gleichstrommotoren, Servos und Schrittmotoren mit sanften Profilen.
. Kann die Firmware mit ROS oder höherer Navigation kommunizieren?
Ja. Premium-Pakete beinhalten eine saubere ROS-nahe serielle Schnittstelle, damit dein Roboter Orientierungs- und Bewegungsdaten an höher gelegene Knoten veröffentlichen kann.
Erhalte ich anpassbare Gains und Dokumentation?
Ja. Du bekommst gut strukturierte Quellcodes, empfohlene Start-Gains und klare Hinweise, wie du Fusion und PID-Loops für deine Mechanik feinabstimmst.
