-
Notifications
You must be signed in to change notification settings - Fork 31
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
the joints is not set in HW fault if the TDB cannot read from the starting pahse #567
Comments
First of all, while testing on ergoCub SN002 we have seen that the version used on the ems and on the 2foc are as follows:
See the screen below: Testing on
In this image you can see the problem --> form the yarpscope we can see that the This probably happens because the i2c communication breaks before even receiving the ACK signal, thus the temperature reading on the 2FOC goes in timeout in a condition, which we are not taking into account for calling the error manager. Anyway, we dumped the temperature data from all the joints that has the TDB on both
Temperature errors tablesLeft Leg
Right Leg
Left Arm
Right Arm
Final conclusionIn a nutshell we have seen that sometimes the temperature detection boards stop to read data without as knowing it. This happens because a different problem from the ones that our diagnostic takes into account occurs. Therefore, we cannot see the error neither from the yarprobointerface nor from the motorgui while the temperature detected stays fixed to -90 degrees. |
During the robot usage, we noticed that a joint is in running even if the TDB is not reading at all.
Please see here for more details.
Dod
bug fixed
The text was updated successfully, but these errors were encountered: