Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

consume PX4 ecl submodule and preserve all history #17897

Merged
merged 1,810 commits into from
Jul 14, 2021
Merged

consume PX4 ecl submodule and preserve all history #17897

merged 1,810 commits into from
Jul 14, 2021

Conversation

dagar
Copy link
Member

@dagar dagar commented Jul 13, 2021

The ECL project (Very lightweight Estimation & Control Library) containing the backend for PX4's primary estimator (ekf2) was structured separately from PX4 to encourage wider scale collaboration. Although a few other projects have consumed this work at various points, it never really resulted in additional ongoing development. Completely merging the ECL repository into PX4 will eliminate submodule annoyances and in general reduce friction in development both publicly and in private forks. Third parties that want to make use of the EKF without PX4 can still extract the library for the time being. Later this may open to door to tighter integration with PX4 for improved performance (minimizing unnecessary copying, etc).

I've performed a "git subtree merge" with the ECL submodule to preserve all development history.

kamilritz and others added 30 commits July 2, 2020 09:02
When the antennas are not parallel to the x body axis, the GPS message
contains the angular offset but the data is already corrected in the
driver. EKF2 should then not add this offset during the initialisation.
- Rename GPS yaw fusion functions:
resetGpsAntYaw -> resetYawToGps
fuseGpsAntYaw -> fuseGpsYaw

- Move last fusion time in reset function
* Reset position/velocity return type is void

* Delete not needed comments
remove airspeed_innov_var_temp variable. setting to global variable even when fusion is aborted is okay
by combining x and y ballistic coeff inverse a vector
@dagar dagar changed the title [DO NOT MERGE] consume PX4 ecl submodule and preserve all history consume PX4 ecl submodule and preserve all history Jul 14, 2021
@dagar dagar marked this pull request as ready for review July 14, 2021 01:43
Copy link
Member

@bresch bresch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's do it

@dagar dagar merged commit 7f2acb6 into master Jul 14, 2021
@dagar dagar deleted the pr-ecl_consume branch July 14, 2021 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.