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

iCubGenova09 (iRonCub3) S/N:000 – Right hip roll in hardware fault at startup #1652

Closed
gabrielenava opened this issue Oct 12, 2023 · 12 comments

Comments

@gabrielenava
Copy link

Robot Name πŸ€–

iCubGenova09 (iRonCub3) S/N:000

Request/Failure description

The right hip roll goes in hardware fault at startup. The joint is not recoverable even later on from motorgui, pressing idle or calib. the encoder measurement is strange (110 degrees instead of zero).

I will add pictures and logger while we try again the startup phase for debugging the problem.

Detailed context

cc @davidegorbani @vpunithreddy

Additional context

No response

How does it affect you?

No response

@github-actions github-actions bot changed the title Right hip roll in hardware fault at startup iCubGenova09 (iRonCub3) S/N:000 – Right hip roll in hardware fault at startup Oct 12, 2023
@davidegorbani
Copy link

Here is the picture of the yarpmotorgui related to the r_hip_roll, the file of the yarplogger when we started the robot and a picture of the cable of the right leg.

Screenshot from 2023-10-12 11-48-34

MicrosoftTeams-image

right_leg_overcurrent.zip

@sgiraz sgiraz moved this from Triage to Backlog in iCub Tech Support Oct 12, 2023
@DanielePucci
Copy link

Probably it would be better to add the glue when fixing the connector @AntonioConsilvio @sgiraz

@AntonioConsilvio
Copy link
Contributor

Hi @gabrielenava, the problem was caused by failure to read the motor encoder (LCORE) connected to 2FOC 0B10.

The sensor was not reading because the connector on the 2FOC board stopped working.

So I replaced the 2FOC with a new one, and the robot was tested and it works properly now!

cc @sgiraz

@AntonioConsilvio AntonioConsilvio moved this from Backlog to Review/QA in iCub Tech Support Nov 10, 2023
@gabrielenava
Copy link
Author

gabrielenava commented Nov 10, 2023

So I replaced the 2FOC with a new one, and the robot was tested and it works properly now!

thank you @AntonioConsilvio, but I would wait before closing this issue: I have heard that @HosameldinMohamed tested the robot yesterday and the hip roll was going in hardware fault when moved.

Waiting for @HosameldinMohamed to have more details and confirm if there is still this problem!

@gabrielenava
Copy link
Author

EDIT: I see that @HosameldinMohamed just opened #1679 for tracking this problem. Being the same joint, I think the problem is related to the one of this issue, but since a new issue has been opened we can close this one and continue the analysis in the other issue.

@HosameldinMohamed
Copy link

Oh sorry I just saw this issue!

@sgiraz
Copy link
Contributor

sgiraz commented Nov 10, 2023

Oh sorry I just saw this issue!

just for reference:

@davidegorbani
Copy link

davidegorbani commented Nov 10, 2023

Here is the plot of the current of the right hip roll when moving it about 20 degrees starting from twoFeetStanding position.

currentPlot

@GiacomoVassallo13
Copy link

Hi. The faulted motor was the hip roll of right leg not the waist.
The faulted motor has been replace wich a new one.
I attach the photo of the replaced stator:

Image

The optical disc was also replaced as it was worn ,and the correct reading was verified with the bench test.

Unfortunately, I would like to point out that the assembly is missing some components: in particular the front edges of the sprockets and a piece of the belt tensioner.

AAAAAAAAAAAAA

This components will be added the as they become available.

The motor group was reassembled on the robot. @AntonioAzocar will take care of the electronic wiring of the new engine.

I attend the feedback.

cc: @Fabrizio69 @sgiraz @AntonioConsilvio

@AntonioAzocar
Copy link

The RM1 motor of the right hip roll has been wired up and is ready to be tested

MicrosoftTeams-image (5)1

cc @gabrielenava @sgiraz

@HosameldinMohamed
Copy link

HosameldinMohamed commented Nov 15, 2023

Today @AntonioConsilvio checked the AMO sensor using https://icub-tech-iit.github.io/procedures/tp-amo-calibration/#magnetic-ring-or-amo-board-incorrectly-mounted (you may add details if you prefer), and it seemed OK!

Then he performed a stator-rotor calibration https://icub-tech-iit.github.io/documentation/icub_robot_calibration/icub3-stator-rotor-autocalibration/

Now the joint is working as expected. We moved the repaired joint (hip roll) and it moves without a fault. Also, comparing with the left one, the current values seem similar, However, the estimated torque values are different!

Thanks a lot guys!

@AntonioConsilvio
Copy link
Contributor

Hi! Thanks @HosameldinMohamed for the summary!

Regarding the AMO, what I did was to perform the calibration without installing on the RAM the results. I did this just to see if the magnetic ring was mounted correctly (see an example in the documentation).

The robot is working correctly now!

Note

I would also like to report an anomaly, in fact during the rotor-stator calibration, I saw that the old offset value present in the hip roll joint was 0 (inside the mechanicals file).
That offset comes from the rotor-stator calibration, and as far as I know, it can't be 0, so its presence in the configuration files is strange.

Maybe that negatively affected the motor and caused it to burn out.

However, since the problem is solved, I'll close to the issue!

cc @sgiraz @gabrielenava

@github-project-automation github-project-automation bot moved this from Review/QA to Done in iCub Tech Support Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

8 participants