-
Notifications
You must be signed in to change notification settings - Fork 499
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: gaowenliang/imu_utils
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: mintar/imu_utils
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 19 commits
- 18 files changed
- 2 contributors
Commits on Oct 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7c59d08 - Browse repository at this point
Copy the full SHA 7c59d08View commit details
Commits on Nov 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 841d805 - Browse repository at this point
Copy the full SHA 841d805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3108c88 - Browse repository at this point
Copy the full SHA 3108c88View commit details -
Use rad/s and m/s^2 everywhere
This gets rid of all the M_PI, 60 and 3600 factors everywhere.
Configuration menu - View commit details
-
Copy full SHA for c2de88f - Browse repository at this point
Copy the full SHA c2de88fView commit details
Commits on Nov 16, 2021
-
Replace magic constant by proper computation
sqrt(2 * log(2) / M_PI) = 0.6642824703 See IEEE Standard 952-2020 for Specifying and Testing Single-Axis Interferometric Fiber Optic Gyros (https://doi.org/10.1109/IEEESTD.2021.9353434), Table B.2 (p. 68)
Configuration menu - View commit details
-
Copy full SHA for e548939 - Browse repository at this point
Copy the full SHA e548939View commit details
Commits on Nov 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 70097f7 - Browse repository at this point
Copy the full SHA 70097f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac7d29 - Browse repository at this point
Copy the full SHA 6ac7d29View commit details -
This fixes the problem that often the optimization would abort with NO_CONVERGENCE after the default 50 iterations, which could be seen with summary.FullReport(). Now it converges every time.
Configuration menu - View commit details
-
Copy full SHA for fa35799 - Browse repository at this point
Copy the full SHA fa35799View commit details -
... so that it follows the standard Q N B K R order.
Configuration menu - View commit details
-
Copy full SHA for 05f7504 - Browse repository at this point
Copy the full SHA 05f7504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a1992a - Browse repository at this point
Copy the full SHA 3a1992aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02d5eba - Browse repository at this point
Copy the full SHA 02d5ebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f53a3fc - Browse repository at this point
Copy the full SHA f53a3fcView commit details -
sqrt(calcSigma2(C_Q_, C_N_, C_B_, C_K_, C_R_, 1 ) and getN() produce almost the same result (because N dominates the function at tau=1), but using the estimated N is correct.
Configuration menu - View commit details
-
Copy full SHA for 9eb3af5 - Browse repository at this point
Copy the full SHA 9eb3af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c40b0d1 - Browse repository at this point
Copy the full SHA c40b0d1View commit details
Commits on Nov 26, 2021
-
Fix conversions to discrete-time standard deviation
Sources: - "By multiplying the noise density (ND) by the square root of the sampling rate (SR), the noise standard deviation at that rate can be recovered." (https://www.vectornav.com/resources/inertial-navigation-primer/specifications--and--error-budgets/specs-imuspecs) sqrt(SR) = sqrt(1/freq), so we have to divide by sqrt(freq). - Also see the function generate_signal here: https://github.com/nmayorov/allan-variance/blob/master/example.ipynb Modified generate_signal: ```python def generate_signal(n, dt, q_white, q_walk, q_ramp, random_state=0): rng = np.random.RandomState(random_state) white = q_white / dt**0.5 * rng.randn(n) walk = q_walk * dt**0.5 * np.cumsum(rng.randn(n)) ramp = q_ramp * dt * np.arange(n) return white + walk + ramp ```
Configuration menu - View commit details
-
Copy full SHA for de46110 - Browse repository at this point
Copy the full SHA de46110View commit details -
Remove discrete-time functions, write correct yaml file
The discrete-time standard deviations are only used for generating simulated data from the continuous-time standard deviations.
Configuration menu - View commit details
-
Copy full SHA for c33576f - Browse repository at this point
Copy the full SHA c33576fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5cd92 - Browse repository at this point
Copy the full SHA 0c5cd92View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ef1b3 - Browse repository at this point
Copy the full SHA c8ef1b3View commit details
Commits on Nov 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for afd5cae - Browse repository at this point
Copy the full SHA afd5caeView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master