Comments (3)
More thoughts - velocity should be calculated by IMU in updateEstimatedVelocitiesFromIMU()
function at a fixed rate (i.e 100 Hz)
On new GPS frame in onNewGPSData()
or scheduled baro update in updateEstimatedAltitude()
actual position gets updated and reference velocity calculated and fed to IMU via imuApplyFilterToActualVelocity()
.
This should keep velocity complementary filter separated from position update code.
from inav.
Done in bdb6ef10898f94480ff2561051a892a5addb2735. Test required.
from inav.
A bunch of tests resulted in 47aa7a8e25975dab1707ea1960e1fc4fa61439f6. Working very well so far. Closing.
from inav.
Related Issues (20)
- stop motors on low throttle disabled but works on ALTHOLD STICKS HOT 3
- FBUS is not working HOT 13
- Beeper output stops working after GPS lock in Inav 7.1.0 HOT 1
- TMOTORF7V2 target need to add ICM42688 gyro support HOT 1
- Add ICM42688 to BLITZ F7 V1.2 Flight Controller (IFLIGHT BLITZ_F722) HOT 2
- HGLRC M100-5883 GPS Compass Module // Barometer issue HOT 1
- LED strip not working when load mixer on on iFlight BLITZ F435 HOT 1
- SpeedyBee F405 WING MINI PWM output "crashing"/Stuck when moving servos - Inav 7.1.2 HOT 7
- Automatic Landing did not work HOT 9
- Altitude hold not working properly. HOT 12
- LED Strip NEO Pixel 7 not working HOT 1
- Matek F405-SE can't connect compass to I2C1 HOT 2
- dual GPS support
- Display GPS coordinates as MGRS HOT 2
- iflight bliz f722 v1.2 can't use i2c HOT 7
- Can INAV be used on STM32f401 ?
- List of waypoints on the flysky fsi6b remote control screen HOT 3
- Accelerometer reversed HOT 3
- skystars F7 HD Pro 3 accelerometer issue
- wrong ICM for target inav_7.1.2_IFLIGHT_BLITZ_F7_AIO
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inav.