Find Jobs
Hire Freelancers

Pseudo code or mathematical description of a filter to fusion signals from two IMU sensor for 3-axis gimbal

$75-100 USD

Closed
Posted about 3 years ago

$75-100 USD

Paid on delivery
Hello! I am working on 3-axis stabilizer which is using 3 motors and two IMUs. The IMU has got a 3-axis accelerometer and a 3-axis gyroscope. I am looking for someone who prepares a pseudo-code or mathematical description of how to do signals fusion from both IMU sensors. The first IMU is placed near the camera - this place can be moved by any of the motors. The second IMU is placed on the top of the gimbal and it is not moved by any of the motors. Now I have implemented the Madgwick filter which gets a 3-axis accelerometer and 3-axis gyroscope data as an input and outputs quaternion. Then I make a conversion from quaternion to Euler angles - pitch, roll, yaw. That calculated angles then I push to the PID regulator and calculate outputs for each of the motors. It works, but has some limitations and does not work in full ranges - to fully understand look at this video [login to view URL] from 4:30 to 5:05. What I want, you can also check in the same video, but from 5:10 to 6:10. To sum up, I want from you an algorithm (in pseudo-code, mathematical description or C code, something that allows me to implement it in my gimbal, the code is written in C, but if you are not a programmer or you do not know a C - no problem) that fully use benefits of second IMU like: - significantly improved accuracy, i.e., the camera is held in position with a much smaller error bandwidth, - drastically larger range of operation, essentially any pitch and yaw angle is possible (for a more detailed discussion of the possibilities and limitations see video above), - stable operation of the 2nd IMU above the yaw axis without deterioration over time due to gyro drift. If your only experience is that you implemented a ready-to-use filter, like mentioned Madgwick or Kalman filters and you do not have any experience related with quaternion math in the academic level - please do not waste our time. I have read many scientific papers related with data processing from IMU sensors, but my math is insufficient, so I will be able to send them to you and work in close cooperation with you, do not worry. :) Write to me only after you watch the video.
Project ID: 29750981

About the project

3 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $92 USD for this job
User Avatar
MASTERS MATHEMATICS AND STATISTICS EXPERT IN C PROGRAMMING MATLAB ALGORITHM HELLO EMPLOYER, I have read the instructions keenly and understood your specifications for the task. My skills are adequate, and I guarantee total satisfaction if I am given that chance. Kindly hire me for a quality task. Thank-you!
$75 USD in 1 day
4.7 (5 reviews)
3.0
3.0
User Avatar
Hello there I have seen and read your project "Pseudo code or mathematical description of a filter to fusion signals from two IMU sensor for 3-axis gimbal" and I am very much interested to help. The skill guiding ,me to handle this work are : Mathematics, Algorithm, Data Processing, C Programming and MATLAB Hire me direct incase project is deleted by by c;licking this link https://www.freelancer.com/u/errandssolution Regards Charity
$100 USD in 7 days
3.4 (6 reviews)
3.6
3.6
User Avatar
Hi, So what I get from your description is one IMU (IMU1) is reading local frame inside the gimbal and the other IMU (IMU2) is measurig the global motion (This is the motion that requries compensation). The motors are actuators that compensate for roll pitch and yaw motions. If you can share with me some algorithm that you want to understand, I will give a look and if possible will continue. I have worked on on-chip IMU integration for noise removal, but not this specifically, but posssess clear undertanding of frames of references.
$100 USD in 14 days
5.0 (2 reviews)
1.7
1.7

About the client

Flag of POLAND
Krasnystaw, Poland
5.0
1
Payment method verified
Member since Jul 14, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.