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.1 S/N:001 – Robot joints are miscalibrated #1946

Closed
GiulioRomualdi opened this issue Oct 24, 2024 · 7 comments
Closed

ergoCub 1.1 S/N:001 – Robot joints are miscalibrated #1946

GiulioRomualdi opened this issue Oct 24, 2024 · 7 comments
Assignees
Labels
ergoCub 1.1 S/N:001 ergoCub1.1 platform

Comments

@GiulioRomualdi
Copy link
Member

Robot Name πŸ€–

ergoCub 1.1 S/N:001

Request/Failure description

This morning I tried to run a classical walking experiment. The robot is not able to walk anymore since the joints of the legs seems completelly miscalibrated.

Detailed context

miscalibration.mp4

Additional context

No response

How does it affect you?

The robot does not walk anymore. The calibration is required to make the robot walk.

cc @isorrentino @LoreMoretti @DanielePucci @S-Dafarra

@github-actions github-actions bot changed the title Robot joints are miscalibrated ergoCub 1.1 S/N:001 – Robot joints are miscalibrated Oct 24, 2024
@github-actions github-actions bot added the ergoCub 1.1 S/N:001 ergoCub1.1 platform label Oct 24, 2024
Copy link

⚠️ Detected missing mandatory information

Hi @GiulioRomualdi πŸ‘‹πŸ»

Some of the following points need your attention.

You are required to:

  • enter the Robot Name.
  • give the issue a meaningful Title.
  • provide a Detailed Context (at least 100 characters).

Please, mark the points above as solved once done.

@Fabrizio69
Copy link

Fabrizio69 commented Nov 6, 2024

@DanielePucci told me that the hardware limits (pins) are bent and this is the cause of the miscalibration of the joints.
To avoid this problem, @isorrentino changed the offsets for hip pitch and ankle pitch, but for these joint the hardware limits are these (there aren't pins):

Image

Image

Another possibility are the knee joints:
Image

but also in this case there isn't a pin. We can try to tighten the screws...

@isorrentino if I made a mistake in my description above, please report the corrections, thank you very much

cc: @fbiggi , @AntonioConsilvio

@GiulioRomualdi
Copy link
Member Author

GiulioRomualdi commented Nov 6, 2024

Recalibrating the entire robot might not be the optimal solution. In the past, we encountered a miscalibration caused by a broken pin (see #1838).

Since we don’t know which specific joint is miscalibrated, I would avoid recalibrating all of them. Instead, we might focus on identifying the problematic joint (though I'm not sure how to do this) and addressing that one.

Correct me if I’m mistaken, but if the robot is miscalibrated, it means that the encoder value when the robot reaches its limit differs from the previous value. If this is the case, it could be due to an encoder malfunction or relative motion between the hard stop and the mechanical part that contacts it.

@Fabrizio69
Copy link

Hi @GiulioRomualdi , we have verified that all hardware limits are correctly fixed (and there aren't bent dowel pins)

cc: @AntonioConsilvio

@AntonioConsilvio
Copy link
Contributor

Hi @GiulioRomualdi! Were you able to recalibrate the robot properly?

@AntonioConsilvio AntonioConsilvio moved this from Triage to Review/QA in iCub Tech Support Dec 17, 2024
@GiulioRomualdi
Copy link
Member Author

We calibrated them at humanoids

@AntonioConsilvio
Copy link
Contributor

Great, let's get on with closing the issue!

@github-project-automation github-project-automation bot moved this from Review/QA to Done in iCub Tech Support Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ergoCub 1.1 S/N:001 ergoCub1.1 platform
Projects
Status: Done
Development

No branches or pull requests

3 participants