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

iCubGenova03 S/N:020 – Broken Cable for the forearm skin & Problems with the motor during the index extension #1674

Closed
MissingSignal opened this issue Nov 7, 2023 · 13 comments

Comments

@MissingSignal
Copy link

MissingSignal commented Nov 7, 2023

Robot Name πŸ€–

iCubGenova03 S/N:020

Request/Failure description

  1. The cable that connects the left forearm skin is broken. (see photo)
  2. The left index motor has a problem in extension. Apparently it stops turning once a certain degree of extension is reached. (see video)

Detailed context

The forearm skin cable should be easy to fix.
It remains to investigate the functioning of the motor of the left index finger, which stops turning once a certain degree of extension is reached.

@GiacomoVassallo13 and @AntonioConsilvio are already aware of these two problems (see #1563).

Additional context

IMG_2548

RPReplay_Final1699347720.mov

How does it affect you?

No response

@github-actions github-actions bot changed the title iCubGenova03 – Broken Cable for the forearm skin & Problems with the motor during the index extension iCubGenova03 S/N:020 – iCubGenova03 – Broken Cable for the forearm skin & Problems with the motor during the index extension Nov 7, 2023
@MissingSignal MissingSignal changed the title iCubGenova03 S/N:020 – iCubGenova03 – Broken Cable for the forearm skin & Problems with the motor during the index extension iCubGenova03 S/N:020 – Broken Cable for the forearm skin & Problems with the motor during the index extension Nov 7, 2023
@AntonioConsilvio
Copy link
Contributor

cc @Matilde-Antonj

@AntonioConsilvio
Copy link
Contributor

AntonioConsilvio commented Nov 10, 2023

Hi @MissingSignal, @GiacomoVassallo13 and I fixed the skin cable and tried to fix the index finger problem by replacing the distal tendon (and also the sheath), but unfortunately the problem persists.

During the intervention, we noticed that the distal tendon of the thumb on the left hand was broken, so we replaced that as well.

Also during intervention, the N. 7 tendon of the left shoulder was torn at the crimp, so we replaced that as well.

Then, during the first robot start-up, the ring and pinky tendons were broken, so we replaced those as well.

Unfortunately, the problem on the index finger persists, but we may have another idea to solve this problem, you will receive instructions soon.

cc @sgiraz @Matilde-Antonj

@sgiraz
Copy link
Contributor

sgiraz commented Nov 14, 2023

Just for cross reference, the same behavior is happening in:

cc @AntonioConsilvio

@sgiraz sgiraz moved this from In Progress to Backlog in iCub Tech Support Nov 20, 2023
@AntonioConsilvio
Copy link
Contributor

Hi @MissingSignal, during the last intervention, I tried to increase the max value for the motor rotation, but unfortunately it didn't solve the problem.

config files

<!--USE THIS FOR CAN ROBOT CALIBRATION-->
<group name="CALIBRATION">
<param name="calibrationType">                    3        4        4        4        4        4        4        4        </param>
<param name="calibration1">                       1849.8    255.0    57.0    255.0    111.0    243.0    51.0     748.0    </param>
<param name="calibration2">                       10.0     10.0     30.0     10.0     10.0     10.0     10.0     10.0     </param>
-<param name="calibration3">                       0.0      6000.0   -6600.0  6000.0   7000.0   6000.0   -7000.0  -14000.0 </param>
+<param name="calibration3">                       0.0      6000.0   -6600.0  6000.0   10000.0   6000.0   -7000.0  -14000.0 </param>
<param name="calibration4">                       0.00       0.00    0.00    0.00       0.00      0.00   0.00   0.00      </param>
<param name="calibration5">                       0.00       0.00    0.00    0.00       0.00      0.00   0.00   0.00      </param>
<param name="calibrationZero">                    0.00       0.00    0.00    0.00       0.00      0.00   0.00   0.00      </param>
<param name="calibrationDelta">                   0.00       0.00    0.00    0.00       0.00      0.00   0.00   0.00      </param>
<param name="startupPosition">                    45.0     0.0      0.0      0.0      0.0      0.0      0.0      0.0      </param>
<param name="startupVelocity">                    100.0    100.0    100.0    100.0    100.0    100.0    100.0    100.0    </param>
<param name="startupMaxPwm">                      0        0        0        0        0        0        0        0        </param>
<param name="startupPosThreshold">                1000     1000     1000     1000     1000     1000     1000     1000     </param>
</group>

We need further time to investigate on a possible solution to fix this problem.

cc @maggia80 @sgiraz

@AntonioConsilvio AntonioConsilvio moved this from Backlog to In Progress in iCub Tech Support Dec 7, 2023
Copy link

github-actions bot commented Feb 6, 2024

This issue has been automatically marked as stale because it did not have recent activity. It will be closed if no further activity occurs.

@github-actions github-actions bot added the stale This issue will be soon closed automatically label Feb 6, 2024
@Matilde-Antonj
Copy link

Hi @AntonioConsilvio,

Do you have any updates?

Thank you very much!

cc @reafrancesco @MissingSignal

@github-actions github-actions bot removed the stale This issue will be soon closed automatically label Feb 7, 2024
@sgiraz
Copy link
Contributor

sgiraz commented Feb 29, 2024

Do you have any updates?

Hi @Matilde-Antonj,

@AntonioConsilvio and I are going to plan the intervention in Erzelli next Tuesday (5th of March). We also intend to solve the problem mentioned in #1747.

cc @Fabrizio69

@Matilde-Antonj
Copy link

Perfect @sgiraz, thank you very much.
See you on Tuesday!

cc @AntonioConsilvio @Fabrizio69

@sgiraz
Copy link
Contributor

sgiraz commented Mar 1, 2024

/remind 4th March Maintenance activity scheduled for tomorrow (cc @AntonioConsilvio @Fabrizio69)

Copy link

octo-reminder bot commented Mar 3, 2024

⏰ Reminder
Monday, March 4, 2024 10:00 AM (GMT+01:00)

Maintenance activity scheduled for tomorrow (cc @AntonioConsilvio @Fabrizio69)

Copy link

octo-reminder bot commented Mar 4, 2024

πŸ”” @sgiraz

Maintenance activity scheduled for tomorrow (cc @AntonioConsilvio @Fabrizio69)

@sgiraz
Copy link
Contributor

sgiraz commented Mar 5, 2024

Hi @MissingSignal and @Matilde-Antonj,

As per today's intervention, I would consider this issue solved.

βœ… @AntonioConsilvio and I replaced the left-hand distal tendon including the proper toflon_sheat and We inverted the sign of the PIDs for the left-index distal and tuned its calibration values using the excel file. These changes were necessary because of the flipped magnets mounted on the joint.

Important

Please, note that We applied the above changes on icub-head live USB (icub@pc104) under /usr/local/src/robot/robotology-superbuild/src/robots-configuration. These changes should be merged in https://github.com/robotology/robots-configuration/tree/master through a proper PR and applied to the build/install/ directory of the robotology-superbuild running the make command within the build folder.

Warning

The general calibration order of the robot's joints is not correct. In detail, it calibrated the hands before the arms. This is a strange behavior and we have to investigate further on it. For this specific problem, We'll give you support remotely asap, tracking the activity in #1747.

If you agree, I would close this issue.
Let me know.

@sgiraz sgiraz moved this from In Progress to Review/QA in iCub Tech Support Mar 5, 2024
@pattacini
Copy link
Member

Relative PR:

@github-project-automation github-project-automation bot moved this from Review/QA to Done in iCub Tech Support Mar 6, 2024
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

6 participants