Filter to fusion signals from two IMU sensors for 3-axis gimbal

Ditutup Dipasang 3 tahun yang lalu Dibayar saat pengiriman
Ditutup Dibayar saat pengiriman

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. :)

Watch the moviefirst and then write to me. :)

Matematika Pemrosesan Data Algoritma MATLAB Fisika

ID Proyek: #29771160

Tentang proyek

5 proposal Proyek online Aktif 3 tahun yang lalu

5 freelancer rata-rata menawar $131 untuk pekerjaan ini

braincenter

Hello, Hope this message finds you well, I checked your details and I believe that my experience is what you are looking 4. I have been working on similar projects for the past eight years, and I have the essential sk Lebih banyak

$125 USD dalam 4 hari
(15 Ulasan)
5.1
errandssolution

Hello there I have seen and read your project "Filter to fusion signals from two IMU sensors for 3-axis gimbal" and I am very much interested to help. The skill guiding ,me to handle this work are : Data Process Lebih banyak

$140 USD dalam 7 hari
(6 Ulasan)
3.6
ridwanulhaque11

Dear, Hiring Manager With My Full Respect I read Your Project Description & I Have Appropriate Skill to do Your project. Here is some information why I am best for project.I have 1 years Experience In Tish Field. I alr Lebih banyak

$125 USD dalam 1 hari
(0 Ulasan)
0.0
engrfarooq04

DEAR understood the details that you want help in filtering the fusion signals am a professional with 7+ years experience in Data Processing Algorithm Mathematics Physics MATLAB I can deliver result with good quality Lebih banyak

$140 USD dalam 7 hari
(0 Ulasan)
0.0
datascientist90

Hello, I read the post and I think my skills and experience are a good fit for this project.I can effectively complete your task to your specifications. I completed Bachelor's degree of science in computer science Lebih banyak

$125 USD dalam 3 hari
(0 Ulasan)
0.0