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

Multicamera IMU data mix up #4297

Closed
menandro opened this issue Jun 26, 2019 · 4 comments
Closed

Multicamera IMU data mix up #4297

menandro opened this issue Jun 26, 2019 · 4 comments

Comments

@menandro
Copy link

menandro commented Jun 26, 2019

  • Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

  • All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)


Required Info
Camera Model D435i
Firmware Version 5.11.6.250
Operating System & Version Win 10
Platform PC
SDK Version 2.21
Language C++

Issue Description

I have two D435i. When both are plugged in, polling the IMU data appears to get mixed up. It happens even when the IMU stream is disabled on one camera, and I only read the IMU in another. The reading appears to be coming from both devices at random.

This can be replicated from the rs-multicam.cpp example by enabling only the gyro and accel.
Edit: Also visible in the Viewer.

@menandro menandro changed the title MulticameraIMU data mix up Multicamera IMU data mix up Jun 26, 2019
@menandro
Copy link
Author

I'm not sure why this isn't being addressed. I bought two D435i and the other one is useless because of this problem. BUMP

@DSDev-NickHogle
Copy link

I too am having this issue. We have a complex multi-camera setup with 5 cameras, and the IMU data is coming from all cameras at once. We are trying to use the accelerometer data to estimate camera pose, but with no way to know which data comes from which camera, the data is not useful.

@DSDev-NickHogle
Copy link

DSDev-NickHogle commented Oct 29, 2019

Following up here. I tried upgrading firmwares on all the cameras, and updated the Windows UWP Driver to the latest available. Here is a description of my setup:

Property Value
Camera Model D435i
Windows Version 10.0.18362 Build 18362
Firmware Version 05.11.15.00
Platform PC
SDK Version 2.22.0.856
Language C++, Python
USB Version 3.2
UWP Driver Version 04/01/2019,6.1.160.14 (from RS400Camera.inf file)

maloel added a commit to maloel/librealsense that referenced this issue Jan 23, 2020
* IntelRealSense#4297 Multicamera IMU data mix up
* Added Windows helper class surrounding Configuration Management nodes
* HID devices now use the unique-ID assigned to their parent node (which is the USB node)
maloel added a commit to maloel/librealsense that referenced this issue Feb 3, 2020
* IntelRealSense#4297 Multicamera IMU data mix up
* Added Windows helper class surrounding Configuration Management nodes
* HID devices now use the unique-ID assigned to their parent node (which is the USB node)
ev-mp added a commit that referenced this issue Feb 3, 2020
#4297 Multicamera IMU data mix up
@dorodnic
Copy link
Contributor

dorodnic commented Mar 4, 2020

This should be resolved with the latest release

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

No branches or pull requests

3 participants