Client
A leading drone and robotics company developing high-performance UAV platforms for autonomous operations, industrial inspection, and surveying in complex or restricted environments.
Problem Statement
As the UAV platform evolved, two main challenges emerged that impacted system performance and scalability.
Challenge 1: High-Speed Sensor Integration
The UAV required a high-speed Lidar module for real-time perception and navigation. Integrating the sensor posed hardware and software compatibility challenges. The team needed stable 90 FPS frame capture, adapted embedded Linux support for the driver, and reliable device tree overlays. These capabilities were critical for safe navigation in confined or dynamic environments.
Challenge 2: Advanced Motor Communication
The platform required precise, multi-channel motor control. PX4 firmware updates enabled the DSHOT protocol and 3D mode, while STM32 firmware emulated VOXL IO adapter functionality for multi-channel ESC signaling. This ensured responsive motor operation and stable UAV flight performance, supporting agile maneuvers in complex operational scenarios.
Solution Overview
M30 Sensor Integration
- Added and configured the M30 Lidar driver in the embedded Linux build for reliable sensor operation.
- Configured device tree overlays to maintain uninterrupted frame data to navigation systems.
- Enabled stable 90 FPS frame capture, feeding perception pipelines for real-time autonomous navigation.
- Optimized processing to maintain overall platform efficiency.
DSHOT Motor Communication Enablement
- Updated PX4 firmware for DSHOT protocol and 3D mode support.
- Developed STM32 firmware to emulate VOXL IO adapter functionality for accurate multi-channel ESC control.
- Streamlined firmware and platform integration for stable and responsive flight.
- Verified end-to-end motor operation to support safe, agile UAV maneuvers.
Business Impact
The solution enabled the company to enhance real-time perception and navigation in challenging environments. Motor responsiveness and flight stability improved, while the platform architecture was simplified, reducing dependency on additional IO hardware. Together, these improvements provided a scalable and reliable UAV platform, supporting next-generation autonomous and industrial operations.
Key Capabilities & Outcomes
- Embedded System Optimization: Tuned software and hardware for high performance and minimal latency, ensuring reliable UAV operation.
- High-Speed Sensor Integration: Delivered real-time perception for accurate navigation in confined or dynamic spaces.
- Multi-Channel Motor Control: Ensured precise and responsive motor operation for stable UAV flight.
- Scalable Platform Architecture: Simplified system design supports future UAV enhancements.
- Collaborative Engineering: Close partnership with the customer ensured smooth integration and continuous validation.
Conclusion
The UAV platform achieved enhanced perception and precise flight control, with MCW supporting reliable, agile operation through embedded software, sensor processing, motor control, and compute optimization.
MCW brings end-to-end embedded systems expertise, covering sensor signal processing, embedded software, real-time perception algorithms, and high-performance compute optimization, helping platforms deliver intelligent, autonomous, and scalable capabilities across mobility and transportation applications.

