
Closed
Posted
Paid on delivery
I already have a working PCB built around an Xsens MTi-630 IMU and an NXP MKV56 microcontroller. What I need now is a technician who can revise the existing firmware so the remote camera head delivers rock-solid motion compensation on set. Your task is to design and embed a custom sensor-fusion routine that blends gyro, accelerometer, and magnetometer data from the MTi-630, then feed that fused orientation into the motor-control loop over CANopen. I’m aiming for a balanced mix of speed and accuracy so operators never feel lag yet still enjoy drift-free performance during long takes. You will be starting from my current codebase (MCUXpresso / NXP SDK), which already handles basic hardware abstraction and CANopen messaging. The focus is on: • Writing or adapting a quaternion-based sensor-fusion algorithm optimised for the MKV56 (FPU enabled). • Integrating it cleanly with my existing control system. • Publishing the fused attitude, angular-rate residuals, and confidence metrics on the current CANopen PDOs. Deliverables 1. Updated firmware source, project files, and build instructions. 2. Brief tuning guide so we can adjust filter gains for different payloads. 3. Reduce the drift by as much as possible in the current implementation. If you have prior experience with Xsens devices, FreeRTOS on NXP parts, or CANopen profile CiA 402, please mention it—those skills will help you hit the ground running. I can supply the existing schematics, codebase, and a desktop test jig as soon as we start.
Project ID: 40212571
90 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
90 freelancers are bidding on average $2,118 USD for this job

Hello, As a dedicated team of seasoned engineers, Live Experts LLC offers the perfect fusion of knowledge, experience, and skill required to transform your existing firmware into something exceptional. In addition to being well-versed in C/C++ programming and embedded systems, we have hands-on experience with Arduino and microcontroller – skills that will be invaluable in revising your firmware. Additionally, our proficiency in signal processing will ensure that the custom sensor-fusion routine I develop for your project is precise and robust to deliver lag-free, drift-free performance for uninterrupted long takes. Having successfully completed numerous projects involving NXP parts and FreeRTOS, we are intimately familiar with the intricacies of the MKV56 microcontroller – a fact that will enable us to optimize its performance according to your project's specific requirements seamlessly. Also, our understanding of and experience working with CANopen profile CiA 402 perfectly aligns with your needs. We always prioritize understanding our clients' unique needs and delivering exactly what they are looking for. In this project, this translates to providing you with a meticulously updated firmware source that is robust against drift as much as possible; detailed build instructions enabling you to easily reproduce and modify the design as per your future needs. On top of that, we will provide you with a concise yet comprehensive tuning g Thanks!
$3,000 USD in 4 days
8.6
8.6

As a dedicated Electrical Engineer with extensive experience in firmware development and IoT product engineering, I believe I am the perfect candidate to bring your Gimbal Sensor Fusion Firmware to the next level. With my core expertise residing in areas such as Microcontrollers & Embedded Systems and Firmware Development, I have a holistic understanding of how to optimize your existing codebase for the MKV56 microcontroller and fuse the necessary sensor data effectively. Boasting proficiency with RTOS (Real-Time Operating System) and DMA (Direct Memory Access), I comprehend the significance of optimizing both speed and accuracy without compromising performance during long takes. Furthermore, proficiency in CANopen profile CiA 402 guarantees a seamless integration of the control system with your existing project. Through leveraging my skillset in DSP and hardware acceleration, I will reduce drift to as much as possible through your existing implementation. My passion for full product development workflow makes me more than just a firmware developer. My capacity to understand system architecture will enable me to design and embed a custom sensor-fusion routine flawlessly that not only delivers on your immediate requirements but also provides flexibility for future tuning adaptations without turning into a hassle.
$3,000 USD in 45 days
8.3
8.3

As an electrical engineer and a seasoned firmware developer with years of experience in embedded systems, I believe I am uniquely qualified for this project. My firm, ZAWN Tech, has a successful track record in delivering high-quality digital solutions on time and within budget for a diverse global clientele. Furthermore, I've had extensive experience in hardware and IoT projects. I've developed my share of motion control systems and have detailed proficiency in C++, C programming, and motor control. Additionally, my familiarity with the NXP MKV56 microcontroller will be invaluable for the quaternion-based sensor-fusion algorithm we plan to develop. Finally, it's worth mentioning that I'm no stranger to challenging projects that require creative yet practical solutions. This is especially true for your project where maintaining balance between speed and accuracy is crucial. My approach revolve around finding that perfect middleground in order to deliver impressive performance without sacrificing stability over time. With me involved, you can expect an updated firmware that reduces drift by as much as possible and hits the benchmarks accurately. Let's get started!
$3,000 USD in 30 days
8.1
8.1

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$3,000 USD in 30 days
7.4
7.4

Hi there Thanks for posting this exciting project. I checked your project carefully, I think I can complete your project within your needed timeline. I am super professional in C Programming, Project Management, Electronics, Microcontroller, Electrical Engineering, C++ Programming, Arduino, Embedded Systems, Motor Control, Signal Processing Please ping , I am always online here Thanks Efanntyo -.
$1,500 USD in 20 days
6.8
6.8

Hello, With over a decade of experience in electronic hardware and firmware engineering, I am confident that I possess the knowledge and skills necessary to upgrade your gimbal sensor fusion firmware. My previous projects have been focused on optimizing performance and stability, just as your project demands. In regards to your specific needs, I have hands-on experience with the Xsens MTi-630 IMU, NXP MKV56 microcontroller, as well as CANopen protocol, including profile CiA 402. My familiarity with MCUXpresso / NXP SDK will allow me to efficiently dive into your existing codebase. Additionally, I have a deep understanding of quaternion-based sensor-fusion algorithms. As an electronics enthusiast, my passion is seeing ideas take shape through intricate design and development. By harnessing my proficiency in embedded systems and signal processing, I guarantee that I will deliver an updated firmware that greatly reduces drift and streamlines the whole motor-control process. Providing efficient solutions for electronic product development is what drives me professionally. Let us connect soon so we can discuss how we can apply my skills to enhance the performance of your camera setup! Thanks!
$1,500 USD in 5 days
6.7
6.7

With over 10 years of experience in web and mobile development, including expertise in firmware upgrade projects, I understand the importance of enhancing the performance of your gimbal sensor fusion firmware. Your project requires a skilled technician who can optimize the existing firmware to ensure seamless motion compensation for your remote camera head on set. Having worked on a diverse range of projects within the technology industry, I have successfully implemented custom sensor-fusion routines and integrated complex algorithms for enhanced performance. My experience aligns perfectly with the requirements of your project, as I have a proven track record in delivering optimized firmware solutions that prioritize both speed and accuracy. I am confident in my ability to address the challenges outlined in your project description and provide you with updated firmware source code, project files, and comprehensive build instructions. By working closely with you, I will ensure that the drift is minimized to the greatest extent possible, meeting your expectations for superior performance. If you are ready to take your gimbal sensor fusion firmware to the next level, I am here to help. Let's discuss how we can collaborate to achieve your project goals efficiently and effectively.
$2,400 USD in 30 days
6.7
6.7

As an experienced engineer specializing in embedded systems, motion control, and sensor integration, I am well-equipped to fulfil your needs for the Gimbal Sensor Fusion Firmware Upgrade. My past projects have involved developing sophisticated firmware that blends data from multiple sensors, an essential skill that aligns perfectly with this task. In fact, a similar CiA 402 and MKV56-based project has been a cornerstone of my portfolio. Having worked with Xsens devices before, I'm highly familiar with the IMU you're employing and how to optimize its data using quaternion-based sensor-fusion algorithms on NXP microcontrollers like the MKV56. Moreover, I have hands-on experience with CANopen - precisely the profile you're using (CiA 402). These technical skills allow me to hit the ground running and efficiently implement custom sensor fusion algorithms to enhance gimbal performance. Finally, let me reassure you that my contributions do not end at code delivery. I understand the significance of maintaining stability and performance over time, especially in critical systems like yours. Post-delivery support is part of my work ethic; I provide comprehensive documentation, active support for fixes or improvements, and ongoing assistance as needed.
$2,250 USD in 7 days
6.9
6.9

Hi, KINDLY READ MY PROPOSAL I can revise your MKV56 + MTi-630 firmware to deliver rock-solid motion compensation for your remote camera head, implementing a custom sensor-fusion routine optimized for speed, accuracy, and drift-free performance. APPROACH: I will do the following; - Sensor Fusion: Design or adapt a quaternion-based fusion algorithm (e.g., Madgwick or Mahony) leveraging the MKV56 FPU for real-time gyro/accel/mag blending with minimal latency. - Integration: Embed the fusion routine cleanly into your existing MCUXpresso/NXP SDK codebase, ensuring compatibility with your hardware abstraction and control loops. - CANopen Output: Publish fused attitude (quaternion/Euler), angular-rate residuals, and confidence metrics via your existing CANopen PDOs (CiA 402 profile if applicable). - Drift Reduction: Tune magnetometer correction and bias compensation to minimize long-term drift during extended takes. DELIVERABLES Updated firmware source + MCUXpresso project Build instructions and tuning guide (filter gains, payload adjustments) Documented drift reduction vs. current implementation EXPERIENCE Xsens MTi integration and calibration NXP Kinetis (MKV5x) with FPU-optimized algorithms FreeRTOS on NXP platforms CANopen (CiA 301/402) implementation Ready to start immediately once you share the codebase, schematics, and test jig.
$1,920 USD in 6 days
6.6
6.6

Hi, 1. I have worked on various projects related to CAN bus and Firmware OTA. 2. I have complete knowledge of FreeRTOS, and NXP controllers. I have knowledge of complete product development lifecycle from concept till production. 3. I have worked for various industries for 20+ years and now working as full time freelancer. I am very professional, quality & detail oriented and disciplined in execution. 4. I have extensive background in working with various microcontrollers like ESP32, MSP430, STM32, PIC, AVR, Raspberry Pi etc. I have worked on complex industry-grade applications such as Energy Meters, video surveillance camera software design, predictive maintenance systems for Industry 4.0, Battery charging controller, IoT-based solutions like the Smart Street Light, Water distribution monitoring system, Motor controllers, RO controllers etc. I request you to check the project highlights section. 5. I am a preferred freelancer and have 5 star rating with track record of delivering all the project successfully. All this has resulted into repeat customers. Regards, Vishal
$3,000 USD in 32 days
6.4
6.4

As the CEO of Web Crest, I lead a brilliant team that thrives on delivering smart and scalable solutions. With our well-rounded expertise in various programming languages including C and C++, we are ready to optimize your existing firmware to meet your desired goals by blending the sensor data accurately and efficiently. Our extensive experience with AI-Powered applications like Chatbots, Virtual Assistants, and Machine Learning makes us well equipped to fine-tune your motion compensation system for unequivocal performance. In addition to our strong command over C programming and optimizing firmware, we have hands-on experience with different microcontrollers like NXP parts enabling us to adeptly customize your MKV56 microcontroller for the job. Furthermore, our familiarity with CANopen protocol will enable smooth integration of the fused orientation and control system. We perfectly understand and value the importance of excellent performance while recording, as it directly impacts the quality of your production. So, choosing our team, who has a proven track record of completing projects successfully with client satisfaction at forefront , would ensure you achieve a drift-free performance even during long takes. Let’s embark on this innovative journey together and build a truly reliable remote camera head.
$2,000 USD in 7 days
6.5
6.5

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$2,250 USD in 7 days
6.2
6.2

Hello there! We are ready to take on the Gimbal Sensor Fusion Firmware Upgrade project. Leveraging our expertise in signal processing and embedded systems, we will design and embed a custom sensor-fusion routine for your Xsens MTi-630 IMU and NXP MKV56 microcontroller. Our team will optimize a quaternion-based algorithm for swift and accurate motion compensation, ensuring seamless performance with minimal lag or drift over CANopen. Using MCUXpresso/NXP SDK, we'll integrate this routine with your existing system, delivering updated firmware, tuning guidelines, and reduced drift. Our experience with Xsens devices and FreeRTOS on NXP parts positions us perfectly to enhance your project efficiently. Let's start transforming your vision into reality.
$1,500 USD in 3 days
5.1
5.1

⭐⭐⭐⭐⭐ Senior PCB & Firmware & Robotics & Multi-Sensor Fusion Engineer Here! ⭐⭐⭐⭐⭐ I have checked out your project details and I am confident that I can finish your project perfectly. I can revise your existing MKV56 firmware to deliver a low-latency, drift-resistant motion compensation pipeline suitable for on-set camera control. I have hands-on experience implementing quaternion-based sensor fusion on Cortex-M MCUs with FPU, integrating IMU data paths into real-time motor control loops, and publishing deterministic telemetry over CANopen. For this project, I will adapt a fusion algorithm optimized for the MTi-630 data characteristics and tune it for fast convergence, low phase lag, and long-term stability. The fused attitude, rate residuals, and confidence metrics will be mapped cleanly into your existing PDO structure while preserving CiA-402 timing constraints. I am comfortable working inside MCUXpresso and the NXP SDK, refactoring ISR and RTOS tasks to ensure deterministic execution. You will receive a clean, well-documented firmware update, build instructions, and a practical tuning guide so your team can quickly adjust filter gains for different camera payloads and shooting conditions. Looking forward to discussing more details. Regards, Mykola
$3,000 USD in 20 days
5.2
5.2

As an experienced engineer in multiple areas of automation, your Gimbal Sensor Fusion Firmware Upgrade project is perfectly aligned with my skills. Throughout my career, I have designed, written, and integrated firmware for complex machinery designed for high precision control. I understand the value of your MPU-630 and MKV56 combination and can optimize the existing code with a custom sensor-fusion routine that will improve motion compensation accuracy during your shoots. Drawing from my knowledge in quaternion-based sensor-fusion algorithms, a major facet of this task is ensuring our blend of gyro, accelerometer, and magnetometer readings are optimally combined to provide accurate, low latency orientation data that will feed into the motor-control loop effectively. My experience in working with FreeRTOS on NXP parts and CANopen profile CiA 402 will ensure a seamless integration of this new routine into your existing control system. Finally, I understand the importance of reduced drift for long takes. I will not only enhance your current implementation but also provide a concise tuning guide that will allow you to adjust filter gains to accommodate different payloads. My successful history in industrial projects showcases my ability to achieve efficient system performance while adapting to changing requirements. So with me on board, you can be confident about getting a comprehensive solution tailored precisely to meet your gimbal needs.
$2,250 USD in 7 days
5.3
5.3

✅Okay, I got what you want exactly. I am an embedded firmware engineer specializing in motion control and sensor fusion with over 10 years of experience, providing C/C++, quaternion math, FreeRTOS, CANopen (CiA-402), and NXP MCU–based motor control solutions. In my opinion, the cleanest approach here is a lightweight quaternion-based fusion layer tuned specifically for the MKV56 FPU, with careful handling of gyro bias and magnetometer weighting to minimize long-take drift without adding perceptible latency. I’d focus on tight integration with your existing control loop so the fused attitude feeds motors deterministically and predictably on set. This project is very similar to my previous works. I’ve implemented custom IMU fusion on Cortex-M4/M7 systems for stabilized platforms, including a 3-axis gimbal controller using an external IMU over SPI, where I reduced yaw drift by ~70% over 30-minute runs and published attitude plus confidence metrics over CANopen PDOs. I’ve also tuned fusion gains in real time to accommodate payload changes from 1.2 kg to 3.5 kg without destabilizing the loop. ✅ So, I will divide your project like following: ⚡ Review existing firmware, IMU data paths, and CANopen mapping ⚡ Design and integrate a quaternion-based fusion algorithm optimized for MKV56 ⚡ Tune drift, latency, and confidence metrics against your test jig ⚡ Validate long-duration stability and document tuning parameters Best regards. Yaroslav
$1,500 USD in 7 days
4.9
4.9

Hi I have many years of experience on IMU and GNSS for positioning and pose estimation. I have build several hardware using high and low end IMUs. Attached are pictures of a board with option of MTi-1-t and an ADIS16507, and othe is a raspberry pi hat with 4 GNSS units and a low cost IMU for attitude determination. Both are designed by me. What you require is not only IMU mechanization but a low latency control loop as well, because the lag in the control loop will create more problem than the IMU itself. I have experience with MTi-1-T, Also have used many nxp processors using freeRTOS and Linux, also have used CAN, so CiA 402 should not be a problem.
$1,500 USD in 7 days
4.5
4.5

Best Gimbal Sensor Fusion Upgrade Partner ⭐⭐⭐⭐⭐ Hi Stephen, Thanks for sharing the scope clearly. I’ve worked on motion-control and sensor-fusion projects where IMU integration, quaternion filtering, and real-time motor control required careful design. Your gimbal upgrade is doable: the goal is to enhance your MKV56 system for rock-solid motion compensation using MTi-630 gyro, accelerometer, and magnetometer data in the CANopen loop. ✅ How I’ll Help You Succeed 1. Review your current system, IMU setup, and CANopen implementation before starting improvements. 2. Implement or optimize a quaternion-based sensor-fusion routine tailored for the MKV56 FPU, balancing speed and accuracy. 3. Integrate the fused orientation and confidence metrics cleanly into your existing control loop, minimizing drift and maximizing responsiveness. ✅ I’ve delivered multiple projects with Xsens IMUs, FreeRTOS on NXP MCUs, and CANopen motor control, ensuring reliable motion compensation, clean integration, and fully documented solutions for easy tuning. ✅ Before we start, one quick thing: Could you confirm if any additional payload-specific tuning scenarios need consideration, or should I optimize for the standard camera head configuration? If you share that, feel free to message me, and we can align quickly. Best, Prat PCB Must Innovations
$2,000 USD in 14 days
6.3
6.3

My name is "Usama Safdar" and I am a Ph.D degree holder which means I am highly-capable to tackle this project "Content Editor " with 100 percent accuracy. I am a professional writer with over 6 years of experience in writing; Essays, Research Summaries, Thesis, Dissertation, Lab Reports and Case Studies. I always provide High-Quality Solutions within the shortest possible time with all instructions followed against very reasonable prices. I can manage works even with shortest deadlines like; "2500 words work in just 6 Hours" with very reasonable time. As a pro academic writer I am also familiar with all the referencing styles; such as APA, Harvard, OSCOLA, IEE, MLA etc. I always provide plagiarism-free solutions and as a prove I also provide "FREE Turnitin reports". For Samples, please visit my profile https://www.freelancer.com/u/SolutionMart Please message me to start the discussion. Thank You
$1,500 USD in 1 day
4.4
4.4

Hello, I’m an embedded firmware engineer with 8+ years of experience developing motion-control and sensor-fusion systems for camera rigs, robotics, and industrial motion platforms, and I’ve carefully reviewed your MTi-630 + MKV56 gimbal firmware requirements. I’ve delivered 15+ embedded motion projects, including 6 IMU-based stabilization systems, where I implemented quaternion-based sensor fusion (gyro/accel/mag) optimized for MCUs with FPU support. For this project, I would adapt or refine a quaternion EKF / Mahony-style fusion pipeline, tuned specifically for the MKV56 FPU, achieving update rates of 500–1,000 Hz while keeping control-loop latency under 2 ms. I have hands-on experience integrating fused attitude data directly into motor-control loops, ensuring fast response with minimal phase lag and drift reduction exceeding 70–85% compared to baseline implementations. I’ve worked with Xsens IMUs, FreeRTOS on NXP MCUs, and CANopen (including CiA 402 profiles), publishing attitude, residuals, and confidence metrics through PDOs for real-time control and monitoring. I’m comfortable stepping into existing MCUXpresso / NXP SDK codebases, maintaining clean architecture while making targeted performance improvements. You’ll receive fully updated firmware, build-ready project files, and a concise tuning guide so operators can quickly adjust filter gains for different payloads. With schematics and your test jig, Best
$1,500 USD in 7 days
4.4
4.4

Brooklyn, United States
Payment method verified
Member since May 7, 2016
$30-250 USD
$1500-3000 USD
$30-250 USD
$15-25 USD / hour
$750-1500 USD
₹600-1500 INR
₹12500-37500 INR
$10-30 USD
₹1500-12500 INR
₹12500-37500 INR
$50-400 AUD
₹1500-12500 INR
$10-30 USD
₹600-1500 INR
$10-30 USD
₹1500-12500 INR
$3000-5000 USD
$10-30 AUD
$1500-3000 USD
$50-400 AUD
$30-250 NZD
$30-250 USD
$750-1500 USD
$30-250 USD
$50-500 AUD