-
Notifications
You must be signed in to change notification settings - Fork 2
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 β Torso Pitch OverCurrent #1793
Comments
We tried several time the walking and the torso went always in overcurrent. I'm afraid that the motor was burned. As far as I know, the temperature check was disabled for the last demo |
Unfortunately, we did not manage to revert the FW in time |
Hi all, I was wondering which is the plan to fix this issue since it prevents the usage of the robot for most of the people. In case the motor is burned and there aren't other spare motors, we may think to add the pin to block the joint. If we go for this solution, we will need to modify the model (cc @Nicogene and @traversaro) and all the configuration file associated to the robot. |
Hello, Thank you so much! |
Hi @GiulioRomualdi |
Just to clarify, we inserted the torso pitch lock as we do not have the motors to replace the burnt one. The motors have been ordered, when they arrive we will proceed with the replacement. |
Ok thanks, so we can use the robot now. Thanks again |
The robot cannot be used at the moment because the lower arm is being upgraded. When the upgrade is complete, the robot will be available! |
Once the robot is back to be sure we are able to run it with whole body dynamics we will need to use the latest master in whole body estimator (the one containing robotology/whole-body-estimators#188 ) and update the associated config file. |
To clarify, the plan at this point is not to modify anymore the URDF thanks to the changes mentioned by @GiulioRomualdi . For some reason you need the URDF modified in your software @SimoneMic ? |
I need the transform from the head to the feet. The TF, which is computed from the Maybe I am missing something: since the |
This is a good point, if it is present but in permanent HW fault, that should not be a problem as long as the encoder actually measure the correct value. However, if for some reason the joint is not available in the YARP controlboards or if it is present but reporting the wrong joint position, we can still try to avoid the expensive step of manually creating a custom URDF with the joint fixed to 10, by ensuring that |
Hi guys, If my suppositions are true, the YARP control board will receive the position of the joint at zero without changing anything. The only problem I see with this solution is that if an application set a control mode to the entire body part it gets an error because it is impossible to change the control mode of an uncalibrated joint. |
As far as I remember the joint is pinned at 10.0 (deg) position. |
@fbiggi FYI |
@AntonioConsilvio please verify that on the robot the original 2foc fw is used instead of the one for the demo. |
Hi! We replaced the burnt motor with a new one! The motor has been calibrated and tested, here the PR: @valegagge, the robot has the original 2foc firmware in this moment. Thank you @fbiggi @Gandoo @AntonioAzocar for your help with motor replacement! |
We tried to walk and it seems to be working fine! |
Thank you for the feedback! Closing! |
Robot Name π€
ergoCub 1.1 S/N:001
Request/Failure description
During my experiments, the torso pitch motor turned off due to overcurrent.
Detailed context
I was conducting an experiment this morning, during the initial calibration there was a problem with the torso pitch.. I restarted the calibration and everything went well. Then, during the first attempt to make the robot walk the torso pitch went to hardware fault due to overcurrent just as shown in the attached material.
Attached you will find a video and the logger output.
Additional context
log_ergocub-torso_yarprobotinterface_3916.zip
torso_pitch_fault.mp4
How does it affect you?
I can not use the robot.
The text was updated successfully, but these errors were encountered: