-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
[Feature] IMU cleanups #1022
Comments
Originally posted by @dlech in pybricks/pybricks-micropython#156 (comment) |
Originally posted by @dlech in pybricks/pybricks-micropython#156 (comment)
Originally posted by @dlech in pybricks/pybricks-micropython#156 (comment)
Originally posted by @dlech in pybricks/pybricks-micropython#156 (comment) Intuitive drivebase integration still needs a bit of work. The |
Originally posted by @dlech in pybricks/pybricks-micropython#156 (comment) |
On Technic Hub, it never becomes stationary with the default settings. So as per OP, we need to dig into the sensor configuration a bit more. It does become stationary if you double them to:
EDIT: Solved in #1026 |
I wonder if the scale varies slightly per hub. One one hub, the heading seems to be off by a few degrees after one full rotation. |
|
Yeah, those are already done and pushed, just not merged to master yet. |
It turns out the sampling rate of the It would be easy enough to compensate by measuring the frequency at runtime, but is there an explanation for this? |
|
Since the IMU doesn't have an external crystal oscillator, there is never going to be an accurate (as noted) or stable (e.g. could change with temperature) clock on the IMU chip. |
|
The most critical parts here are now done and the implementation now matches the API proposal in pybricks/pybricks-api#137 |
This is done. |
This task is split from pybricks/pybricks-micropython#156 so we can look at it separately.
Originally posted by @laurensvalk in pybricks/pybricks-micropython#156 (comment)
The text was updated successfully, but these errors were encountered: