icub-tech-support icon indicating copy to clipboard operation
icub-tech-support copied to clipboard

ergoCub 1.1 S/N:001 – Left hip roll goes in HF while walking

Open isorrentino opened this issue 1 year ago • 11 comments

Robot Name 🤖

ergoCub 1.1 S/N:001

Request/Failure description

The left hip roll joint goes into hardware fault as soon as the robot starts walking.

Here the video.

https://github.com/robotology/icub-tech-support/assets/43743081/5afd825b-8364-4bf4-a84b-090b789dac98

Detailed context

Here is the log file

log_ergocub-torso_yarprobotinterface_1154.txt

overcurrent

cc @DanielePucci @GiulioRomualdi

Additional context

No response

How does it affect you?

No response

isorrentino avatar Dec 15 '23 13:12 isorrentino

Most likely, the motor was burned after we performed one-foot balancing experiments since that motor was pretty hot.

This is another element that confirms the importance of the temperature protection feature that is currently being implemented by iCub Tech at the firmware level, and that hopefully will be deployed onto the robot soon.

CC @ale-git @valegagge

DanielePucci avatar Dec 16 '23 18:12 DanielePucci

Hi all, by any chance, if the motor is burned, is there another one to replace it?

GiulioRomualdi avatar Dec 18 '23 10:12 GiulioRomualdi

@GiulioRomualdi yes we have two more motors left. The problem is that we have zero mech guys till Gen 2nd...

maggia80 avatar Dec 18 '23 12:12 maggia80

We were trying an integration experiments with HSP maniupulation team using the walking controllers, but this issue is blocking.

mebbaid avatar Dec 18 '23 12:12 mebbaid

LLM1 motor replaced

I deliver the robot to for testing to @AntonioConsilvio

@Fabrizio69 @maggia80

fbiggi avatar Jan 03 '24 09:01 fbiggi

@AntonioConsilvio we should change the current limit for this motor type MOOG_C2900576_ROTOR (see cub-tech-iit.github.io/documentation/ergoCub1/ergoCub1-joints) to:

 <param name="motorNominalCurrents">             5000                     </param>
        <param name="motorPeakCurrents">        10000               </param>
        <param name="motorOverloadCurrents">    15000           </param>
        <param name="motorPwmLimit">            18000               </param>

maggia80 avatar Jan 03 '24 09:01 maggia80

A PR on robot-configuration with the changes mentioned above will follow soon.

cc @AntonioConsilvio

sgiraz avatar Jan 04 '24 16:01 sgiraz

Hello,

Has this issue been solved? Can we use the robot in its current state or do we need to take some further precautions?

Thanks!

SimoneMic avatar Jan 22 '24 09:01 SimoneMic

Hi @SimoneMic, As long as the temperature reading on the robot is not fully functional, the current limits will not change as the lower limits would cause the hip roll i2t HW fault during walking.

So, the usable current limits are still the same (devel).

AntonioConsilvio avatar Jan 22 '24 09:01 AntonioConsilvio

Hi guys,

A new PR on robots-configuration w/ the new current limits, is coming soon. Once the PR is ready to be reviewed, I would ask you to help us to validate the new limits.

cc @AntonioConsilvio @GiulioRomualdi

sgiraz avatar Mar 04 '24 14:03 sgiraz

Hi @GiulioRomualdi,

To definitively close this issue we'd need someone who does the robot walking. Can you assist @AntonioConsilvio w/ this task?

cc @DanielePucci

sgiraz avatar Mar 14 '24 17:03 sgiraz

Hi! We tested these current limits on ergoCubSN002:

<param name="motorNominalCurrents">             5000                     </param>
       <param name="motorPeakCurrents">        10000               </param>
       <param name="motorOverloadCurrents">    15000           </param>
       <param name="motorPwmLimit">            18000               </param>

The robot works but the joint tracking is less accurate, negatively affecting the walking.

So more studies can be done on this to verify its feasibility, however I am proceeding with the closure of this issue as the burnt-out motor has been successfully replaced!

AntonioConsilvio avatar May 29 '24 12:05 AntonioConsilvio