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

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

Closed isorrentino closed 1 month ago

isorrentino commented 6 months ago

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

DanielePucci commented 6 months ago

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

GiulioRomualdi commented 6 months ago

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

maggia80 commented 6 months ago

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

mebbaid commented 6 months ago

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

fbiggi commented 6 months ago

LLM1 motor replaced

I deliver the robot to for testing to @AntonioConsilvio

@Fabrizio69 @maggia80

maggia80 commented 6 months ago

@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>
sgiraz commented 6 months ago

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

cc @AntonioConsilvio

SimoneMic commented 5 months ago

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!

AntonioConsilvio commented 5 months ago

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).

sgiraz commented 4 months ago

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 commented 3 months ago

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

AntonioConsilvio commented 1 month ago

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!