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

ergoCub 1.0 S/N:000 – realSense device stops streaming images when running teleoperation #1864

Open
mebbaid opened this issue Jul 26, 2024 · 11 comments
Assignees
Labels
ergoCub 1.0 S/N:000 ergoCub robot (prototype)

Comments

@mebbaid
Copy link

mebbaid commented Jul 26, 2024

Robot Name πŸ€–

ergoCub 1.0 S/N:000

Request/Failure description

The realsense stops streaming images when running teleoperation.

Detailed context

Today we tried to test the teleoperation on the SN000. At some point the robot stops sending rgb images and the operator view is stuck. I tried to read the /depthCamera/rgbImage:o port directly which showed no data being sent. We restarted the device, and again after a couple of minutes of teleoperation the streaming crashes.

I tried running the device from terminal inside the head and it throws this error
realsense.txt

Additional context

No response

How does it affect you?

No response

@mebbaid mebbaid added the ergoCub 1.0 S/N:000 ergoCub robot (prototype) label Jul 26, 2024
@github-actions github-actions bot changed the title realSense device stops streaming images when running teleoperation ergoCub 1.0 S/N:000 – realSense device stops streaming images when running teleoperation Jul 26, 2024
@maggia80
Copy link
Contributor

@mebbaid I remember we updated the FW of the realsense camera at some point. Could it be that ergoCub SN00) still doesn't have the upgraded FW?
Otherwise is an hardware issue

@S-Dafarra
Copy link

Thanks @maggia80! We just did that. The version was 5.14, now we updated to 5.16 following #1797 (comment)

We tried to move the camera tilt from one limit to the other for a minute or so and the camera feed was stable. We can check if it keeps happening

@S-Dafarra
Copy link

I have been told this issue occurred again recently during some experiments run by @mebbaid and @illkid3. I am not sure about the context, but it might be related.

@S-Dafarra
Copy link

cc @fedeceola @SimoneMic

@fedeceola
Copy link

Hi, this issue with the realsense occurred also to us while running some experiments.

@AntonioConsilvio
Copy link
Contributor

Hi! I will check the Realsense hardware connection soon.

@steb6
Copy link

steb6 commented Sep 18, 2024

I wanted to add that this happened to me while doing teleoperation, but not with the usual perception demo

@AntonioConsilvio
Copy link
Contributor

Hi, today with the help of e we checked the hardware connection.

Maybe there could be a loose connection of the USB-C on the Xavier side.

We inserted the connector better and checked that it worked for about 1 hour.

Everything seemed to work properly, however leave me feedback regarding the RealSense operation when you try it out.

cc @mebbaid @S-Dafarra @steb6 @fedeceola @SimoneMic

@S-Dafarra
Copy link

It is still happening unfortunately

@S-Dafarra
Copy link

S-Dafarra commented Sep 25, 2024

@AntonioConsilvio applied some more padding to keep the connector stable.

Moreover, I realized that we were using a very old librealsense2 SDK compiled from source. I have uninstalled it and installed a more recent SDK version following https://github.com/IntelRealSense/librealsense/blob/e1688cc318457f7dd57abcdbedd3398062db3009/doc/installation_jetson.md#4-install-with-debian-packages

Now the connection seems stable. We have been using for some hours continuously and we did not notice issues.

Probably this is good to go

@filippoborgogni
Copy link

Hi! We replaced the USB cable that connects the realSense to the Xavier.
The old cable didn't seems damaged, but we replaced it to make a try.
Let us know if the problem happens again!
Cc @S-Dafarra @mebbaid @steb6 @AntonioConsilvio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ergoCub 1.0 S/N:000 ergoCub robot (prototype)
Projects
Status: Review/QA
Development

No branches or pull requests

8 participants