robotology / icub-tech-support

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

iCubGenova11 - Power connector is scratching the robot cover and causing shutdowns #1567

Closed xEnVrE closed 1 year ago

xEnVrE commented 1 year ago

Device name 🤖

iCubGenova11

Request/Failure description

While doing experiments @fedeceola noticed that the power cable is going against the robot cover in certain configurations.

For example, when the torso is configured as follows:

Screenshot from 2023-05-22 15-47-50

the plug connector is that near to the cover:

image

@fedeceola also notified that while using the robot it happened that the control algorithm under execution was sending joints configuration near to the one above and a complete shutdown happened - presumably because the connector was hardly going against the cover and pins detached inside?

Detailed context

Is it maybe beneficial to revise the limits of the torso to avoid such situations?

cc @sgiraz

Additional context

No response

How does it affect you?

No response

AntonioConsilvio commented 1 year ago

Hi @xEnVrE, this morning @Gandoo eliminated the angle of the connector.

Image

Now we should find out whether it is sufficient or not.

cc @sgiraz

fedeceola commented 1 year ago

Unfortunately, this was not sufficient. The robot just shut down, this was the configuration. The robot was not touching the table before shutting down.

MicrosoftTeams-image (8)

MicrosoftTeams-image (9)

xEnVrE commented 1 year ago

Today it happened again while we were making a video. When the shutdown happens I can hear a sort of "click":

https://github.com/robotology/icub-tech-support/assets/6014499/1f1c7712-56a2-4e5b-bff5-30b3a57ca11e

What is strange to me is that when the shutdown happens the robot is not moving the torso. Maybe the connector was already going against the cover and some safety mechanism - e.g. based on current sensing - removed the power? Can you confirm whether the battery pack has any protection mechanism?

I want to remark the fact that after the shutdown the two LEDs on the battery pack were RED (as if the main power was turned off and then on again) while the power amplifier was on as usual.

cc @sgiraz @AntonioConsilvio

sgiraz commented 1 year ago

cc @maggia80 @MrAndrea @Gandoo

AntonioConsilvio commented 1 year ago

Hi @xEnVrE with the help of @maggia80, we found the a damaged power cable in the waist: Damaged cable

I eliminated the burnt part of the cable, and soldered the two ends of the cable. Since we decided not to keep the waist cover to avoid the collision between the power connector and the cover, I arranged the cables so that they are not too loose during robot movement.

cable management

cc @sgiraz

AntonioConsilvio commented 1 year ago

However, since yesterday the BDC has started to behave strangely. Perhaps @MrAndrea can help us.

The BDC lights up with the green light in the CPU (even if it is not switched on) and the red flashing light for the motors, which is reset by holding down

https://github.com/robotology/icub-tech-support/assets/114915464/c6001982-bd1c-4efa-a6ea-66e6ba511ce5

cc @sgiraz @maggia80

MrAndrea commented 1 year ago

Hi @AntonioConsilvio, I suspect that after the short circuit happened some components on the BDC board could be damaged. When a push button blinks, there is an overcurrent as explained in this wiki page, but I don't think is an overcurrent because at the start-up, the regulators and the HSM are disabled by the BCB board, and both the 2 push button should be red. Is the red cable the "48V" line? If yes, probably there is something damaged in the HSM circuit on the BDC board (and cascading may be on the other regulators as well). My suggestion is to replace for the time being only the BDC board and see if the system works fine.

xEnVrE commented 1 year ago

Thanks for the information @MrAndrea.

there is an overcurrent as explained in this wiki page

btw, we were searching for this kind of information, i.e. meaning of LED statuses, in the iCubTech public documentation but we could not find it. Should not it be available for everyone? Thank you

MrAndrea commented 1 year ago

@xEnVrE currently there isn't a public page, I will add it in the next days on documentation.

MrAndrea commented 1 year ago

Hi @xEnVrE, here is the public page:

https://icub-tech-iit.github.io/documentation/robot_power/robot_power_button/

sgiraz commented 1 year ago

Since the power connector scratching and shutdown problem have been (partially) solved, we'll open an internal issue to address the BDC board replacement.

cc @AntonioConsilvio