robotology / icub-tech-support

Virtual repository that provides support requests for individual robots
GNU General Public License v2.0
20 stars 1 forks source link

iCubLisboa01 S/N:004 – Right arm calibration issues #1812

Closed Ryo-Naohara closed 4 weeks ago

Ryo-Naohara commented 1 month ago

Robot Name 🤖

iCubLisboa01 S/N:004

Request/Failure description

Errors in icub right hand when starting yarprobotinterface, probably due to calibration errors. Non moving right indicator finger tip and shutdown when doing yarprobotinterface start up.

Detailed context

We got the right hand mais board to work again and appear on firmware updater, when trying to start by utilizing yarprobotinterface, whit the left arm deactivated, it seems to start the initial calibration process normally but when it gets to the hand, it starts to show some errors, the first one being "hard limit reached. The joint position is outside its hardware boundaries", it will try to close the hand but the indicator finger on the hand doesn't move, after a while it will seemingly stop and deactivate, leaning back has if it is shutting down. What could be done to try and fix this issue, is it due to encoder calibration?

Additional context

log_icub-head_yarprobotinterface_1680(no left arm test).txt cc @plinioMoreno

How does it affect you?

Can't move the robot since it doesn't finish yarprobotinterface.

AntonioConsilvio commented 1 month ago

Hi @Ryo-Naohara, This could be caused by several factors, including a possible encoders malfunction. For this reason, I would ask you to perform the following tests:

[!Warning] This last step is only necessary if the yarprobotinterface is self-closing and therefore the previous step is not possible.

Please, send us feedback and if you have any questions feel free to ask!

Ryo-Naohara commented 1 month ago

Hello, yarprobotinterface is self closing. Video of trying to run yarp robot interface below

https://github.com/robotology/icub-tech-support/assets/119933065/dae1272f-ec81-4980-9bc0-5930abfede26

Since it is self closing i tried to alter the file like you've recommended IMG_20240524_155624

and i've tried to run yarprobotinterface in the same folder that the general.xml was found but it seemed to crash IMG_20240524_160322

How can i save the log for this so that i could include it?

Ryo-Naohara commented 1 month ago

Hello, plinio taught me how to get the log. log-yarprobotinterface.txt

AntonioConsilvio commented 1 month ago

Hi @Ryo-Naohara @plinioMoreno since the problems described in both issues seem to be a bit more complex than expected, we were thinking of organising a video call to try to solve the problem.

We will try to solve everything at once, but other future sessions can be organised if necessary.

As a first video call we were thinking Thursday 30 May, from 9am (Portuguese time zone) until lunchtime.

Let us know if you will be available!

Ryo-Naohara commented 1 month ago

Hello, thank you very much, could it be 9:40am(Portuguese time zone)

Ryo-Naohara commented 1 month ago

Hello, I forgot that there was a holiday during 30th of May. Could we have a zoom meeting on Friday 31th of May? (same time).

AntonioConsilvio commented 1 month ago

Hi! Unfortunately from the 31st until the 7th I will not be available, the first useful day can be 10th of June (but I can confirm this date next week).

Ryo-Naohara commented 1 month ago

10th of june is a bit far away so could we do the original date of may 30th thursday?

AntonioConsilvio commented 1 month ago

Hi, if it is more convenient we can do it tomorrow, from 1 pm to 4/5 pm (Portuguese time zone). If tomorrow is not possible, for me the 30th is fine, but I wouldn't want to do it on one of your holidays!

Ryo-Naohara commented 1 month ago

Hello, i think it is fine to keep it as is since we've agreed to move the holiday, on the 30th would probably be a good day for 2 reasons, one being if i am here earlier we'll have more time to diagnose icub, and the other being the lab will be emptier so it'll be better for the call itself.

Ryo-Naohara commented 1 month ago

Hello, also for preparation for the meeting would you recommend to have any specific material ready?

AntonioConsilvio commented 1 month ago

Hi @Ryo-Naohara, I would say that apart from the classic tools (screwdrivers, tweezers, soldering iron, multimeter) there is no need for specific tools.

We'll need the robot switched on because before physically intervening, we'll do some start-up tests to understand how to intervene.

Ryo-Naohara commented 4 weeks ago

Hello, after the meeting we checked the cable on the right arm motor and it seemed like it was partially broken inside, replacing part of the cable of the motor with a new cable fixed the issue, thank you very much for the troubleshooting on thursday.