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 – Right wrist in HF and we cannot recover it #1642

Closed
GiulioRomualdi opened this issue Sep 18, 2023 · 9 comments
Closed
Assignees
Labels
ergoCub 1.0 S/N:000 ergoCub robot (prototype)

Comments

@GiulioRomualdi
Copy link
Member

Robot Name πŸ€–

ergoCub 1.0 S/N:000

Request/Failure description

We noticed that right wrist went in HF and we cannot recover it from the motorgui. The only way to have it functional is to reboot the motors

Detailed context

image

Additional context

cc @S-Dafarra @DanielePucci @Gianlucamilani @lrapetti @mebbaid @paolo-viceconte @carlo

How does it affect you?

No response

@GiulioRomualdi GiulioRomualdi added the ergoCub 1.0 S/N:000 ergoCub robot (prototype) label Sep 18, 2023
@github-actions github-actions bot changed the title Right wrist in HF and we cannot recover it ergoCub 1.0 S/N:000 – Right wrist in HF and we cannot recover it Sep 18, 2023
@lrapetti
Copy link
Member

When this happens the wrist seems to remain in control.

@mebbaid
Copy link

mebbaid commented Sep 19, 2023

@GiulioRomualdi I think you meant to tag @CarlottaSartore

@mfussi66
Copy link
Member

Does the yarprobotinterface show errors?

@mfussi66
Copy link
Member

mfussi66 commented Sep 20, 2023

Also, do you have logs of the currents as well for the wrist?@lrapetti @GiulioRomualdi @mebbaid

cc @maggia80

@S-Dafarra
Copy link

@AntonioConsilvio seemed to notice that it was happening when squeezing the covers in a particular point

@mfussi66
Copy link
Member

mfussi66 commented Sep 22, 2023

Wild but educated guess, squeezing the covers might cause the amcbldc to move as well and get closer to the motors, causing the overcurrent due to induced current by the permanent magnets and subsequent HF.
Though it should be recoverable without reboot, if I'm not mistaken.

@S-Dafarra
Copy link

Though it should be recoverable without reboot, if I'm not mistaken.

It was not possible unfortunately. @AntonioConsilvio also changed one board, and reduced the current limits, but it was still happening

@AntonioConsilvio
Copy link
Contributor

Hi @GiulioRomualdi, Yesterday I did some debugging to try to understand what was causing this hardware error.
I came to the conclusion that there were several causes.
The first was on the right wrist, where a loose screw behind one of the AMC_BLDCs was causing the board to turn off unexpectedly and thus the hardware failure.
After tightening the screw, the problem persisted and was probably due to an assembly problem, as the board's heatsink was under the cover support, which pressed the board against the mechanics, thus causing a malfunction.

Cover_support

I later turned the board to the correct position.

As for the left wrist, I think it was caused by the reversed AMC_BLDC, in fact I found that if something touches the back of the power supply or motor phase connector, the board shuts down:

Turn-off.mp4

But with the Kapton this does not happen:

kapton.mp4

After placing the kapton, we also inserted the new holder to prevent the reversed board from being held with cable ties:

Holder

After all these changes, I did several tests, even manually moving the boards with the intention of causing shutdowns, but this did not happen.

I therefore ask you to give us feedback after the your tests to see if the problem persists or not.

cc @maggia80 @Fabrizio69 @sgiraz @mfussi66 @lrapetti @S-Dafarra

@sgiraz
Copy link
Contributor

sgiraz commented Oct 9, 2023

Thank @AntonioConsilvio, the board now should be isolated properly and no more short circuits may happen. As a result of this, I would close this issue.

@sgiraz sgiraz closed this as completed Oct 9, 2023
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: Done
Development

No branches or pull requests

7 participants