GithubHelp home page GithubHelp logo

pms67 / ekf-quaternion-attitude-estimation Goto Github PK

View Code? Open in Web Editor NEW
78.0 78.0 17.0 7 KB

Quaternion-Based Extended Kalman Filter for Fixed-Wing UAV Attitude Estimation

C 66.52% MATLAB 33.48%

ekf-quaternion-attitude-estimation's People

Contributors

pms67 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ekf-quaternion-attitude-estimation's Issues

Question about mag

Hi,

First of all, very great work ! It's not an issue, it's just a question about your code.
I have a board build witn an gyro and accel, I don't have mag, is it possible to use your code without mag? What the results if I don't provide any data or zero data for mag?

Can I set mag values at 0 also Va airpseed?

Thanks

Filtering for a weighing system

I'm building a weighing system. Here I filter analog data with kalman filter and moving average. I have a problem like this.

I put 2 kg on the scale and shake the weighing mechanism and create vibration. In this case, the 2 kg value moves +- 20 grams. If I increase my filtering coefficients, this play disappears, but this time the system reacts very slowly to changes of 1 gram. How can I solve this problem can you help me.

6DOF quaternion based EKF

If I understand it right, If I had only the the accelerometer without the magnetometer then the C matrix ( observation) would change by removing the last 3 rows. Moreover , what if I didn't have the Va ? how the accelerometer model look like then ? should I just assume it to be zero ?
I mean I only have the accelerometer in my update step.
Thanks

and by the way .. great work !

Documentation and help

Hi
great work
I have already done the state estimation with linear Kalman filter... Now I want to do it with your Code (EKF) and publish the comparison...
but I need more description of how you matlab function works
I added that to my simulink model as matlab function that updates each iterates
I have a few questions:
What is Va? How should I know the velocity?? I dont have the velocity value :|
I ran the simulation with :
Va , MagDec = 0
NDivT =1
but I got NaN value as output

Can you please help me with an example for implementing your code in a working project?
I will publish the comparison result in youtube and put the link to your github as source
Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.