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

AHRS - What does "Error identifying IMU: remote I/O error" - mean? #871

Open
3 of 6 tasks
davidkjackson54 opened this issue Mar 10, 2023 · 2 comments
Open
3 of 6 tasks

Comments

@davidkjackson54
Copy link

davidkjackson54 commented Mar 10, 2023

  1. Stratux version:V1.6r1-eu028-us

  2. Stratux config:

    SDR

    • single
    • dual

    GPS

    • yes
    • no
      type:

    AHRS

    • yes
    • no

    power source: direct power supply whilst testing

    usb cable:

  3. EFB app and version: (e.g., WingX Pro7 8.6.2) not applicable

    EFB platform: (e.g., iOS 9.2) not applicable

    EFB hardware: (e.g., iPad Mini 2) not applicable

  4. Description of your issue:

I have installed a GY-91 and set the pins to the Raspberry PI 3B correctly.
I open up 192.168.1.10 and try to set AHRS orientation but get the error "Orientation failed'
The log shows:
Error identifying IMU: remote I.O error

but I can find nothing to indicate what this actually means and if there is a solution.
Is there any documentation that might help on this error message?

@securedirective
Copy link

Did you ever find a solution? I'm getting this now too. It was working fine a few months ago, and I changed nothing at all. I'm wondering if it's actually a hardware failure, perhaps of the MPU9250 chip.

@brightproject
Copy link

Hello @cyoung and @jpoirier
A little off-topic, but could you please tell me, Stratux uses data from MEMS sensors that are already prepared, i.e. is sensor fusion done inside the sensor or does the fusion happen in stratux code?
For example here

func sensorAttitudeSender() {

As far as I understand, Stratux works with two types of sensors ICM20948 and MPU9250, and they seem to contain DMP - digital motion processor.
I want to use lsm6ds3 or l3gd20 MEMS sensors.
They unfortunately don't do sensor fusion, and so I'm wondering if there is some kind of magic in the stratux code?
P.S. I program in C++, I understand a little Python, but I don’t quite understand the Go language.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants