-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
pbio/imu: Implement 3D attitude and fusion of IMU data. #270
base: master
Are you sure you want to change the base?
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ddd2d8 - Browse repository at this point
Copy the full SHA 4ddd2d8View commit details
Commits on Oct 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f79af7f - Browse repository at this point
Copy the full SHA f79af7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6006d2b - Browse repository at this point
Copy the full SHA 6006d2bView commit details
Commits on Oct 21, 2024
-
pbio/imu: Refactor settings setters with flags.
These flags will later be used to test which calibration has been done already. We can use the same flag to optionally set settings, rather than use NAN to indicate nothing set.
Configuration menu - View commit details
-
Copy full SHA for 9c75126 - Browse repository at this point
Copy the full SHA 9c75126View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60759b4 - Browse repository at this point
Copy the full SHA 60759b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f00e345 - Browse repository at this point
Copy the full SHA f00e345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60273d6 - Browse repository at this point
Copy the full SHA 60273d6View commit details -
pybricks/util_mp: Unify all args None test.
Since this is done in quite a few functions, this should make the build size smaller and the code easier to follow.
Configuration menu - View commit details
-
Copy full SHA for 4fa2174 - Browse repository at this point
Copy the full SHA 4fa2174View commit details -
pybricks/util_mp: Use args None test.
Since this is done in quite a few functions, this should make the build size smaller and the code easier to follow.
Configuration menu - View commit details
-
Copy full SHA for 15c84e7 - Browse repository at this point
Copy the full SHA 15c84e7View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9388ddb - Browse repository at this point
Copy the full SHA 9388ddbView commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 216a0b6 - Browse repository at this point
Copy the full SHA 216a0b6View commit details -
pbio/imu: Save one off bias calibration.
When the hub first boots, it is good to have an initial value for the bias to help suppress drift during the first nonstationary seconds. As an estimate, we can use the bias first saved on the previous boot.
Configuration menu - View commit details
-
Copy full SHA for 30974de - Browse repository at this point
Copy the full SHA 30974deView commit details
Commits on Oct 29, 2024
-
pbio/drv/imu_lsm6ds3: Start stationary detection from slow average.
When starting from the latest sample as we did before, the odds are higher that we start on an outlier and have to restart, or allow larger errors.
Configuration menu - View commit details
-
Copy full SHA for 037543d - Browse repository at this point
Copy the full SHA 037543dView commit details -
pbio/imu: Reduce default gyro threshold to 2deg/s.
Now that it is a bit less sensitive to outliers, we can reduce this value. See pybricks/support#1105
Configuration menu - View commit details
-
Copy full SHA for accb117 - Browse repository at this point
Copy the full SHA accb117View commit details