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

OPTICAL_FLOW_RAD polluting i2c when used on PixHawk running ArduCopter #48

Open
deb0ch opened this issue May 10, 2015 · 0 comments
Open

Comments

@deb0ch
Copy link

deb0ch commented May 10, 2015

Hi guys,

We've been trying to use the px4flow on our pixhawk running arducopter, but our major problem was that the i2c bus was so polluted that we suffered from lots of data losses and delays: sometimes the signal got blocked for seconds and even tens of seconds !

We found out that there was that OPTICAL_FLOW_RAD mavlink message, which seemed to us like a perfect clone of the OPTICAL_FLOW message, being sent at the same time as the OPTICAL_FLOW messages, and only one of the two were consummed on the ardupilot (arducopter) end.

The fix that we found and spectacularly resolved all of our problems was just commenting the lines where that "clone" message was sent over i2c.

I don't know what is the primary use of that message, if it is a suitable way to fix the problem or if that problem should be addressed on the ardupilot's end or on the px4flow's end, so that's why I'm signaling and asking you.

Cheers.

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

1 participant