Skip to content
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 – Cannot read right hand tactile sensors #1779

Open
PasMarra opened this issue Mar 19, 2024 · 14 comments
Open

ergoCub 1.1 S/N:001 – Cannot read right hand tactile sensors #1779

PasMarra opened this issue Mar 19, 2024 · 14 comments
Assignees
Labels
ergoCub 1.1 S/N:001 ergoCub1.1 platform

Comments

@PasMarra
Copy link

Robot Name πŸ€–

ergoCub 1.1 S/N:001

Request/Failure description

I'm not able to read measurements from the xela tactile sensors mounted on the right hand of the robot.

Detailed context

Yesterday I tried to read the measurements from the xela tactile sensors mounted on the right hand of the robot but I wasn't able to establish any communication with them. Given that, while I was there, I've also tried the exact same procedure with another set of sensors and it worked, I suppose that something is wrong with the wiring.

cc @randaz81

Additional context

No response

How does it affect you?

No response

@github-actions github-actions bot changed the title Cannot read right hand tactile sensors ergoCub 1.1 S/N:001 – Cannot read right hand tactile sensors Mar 19, 2024
@github-actions github-actions bot added the ergoCub 1.1 S/N:001 ergoCub1.1 platform label Mar 19, 2024
@maggia80
Copy link
Contributor

@PasMarra do you discover with FW updater or any other tool the MTB4 board?

@PasMarra
Copy link
Author

PasMarra commented Mar 22, 2024

Hi @maggia80, I don't need to use the FW updater in order to communicate with the sensors. What i do is to physically connect my pc to the xela sensors by means of the external cable that now is hanging from the forearm. Then, i follow this guide to establish CAN connectivity.

Anyway, currently there should be the proper firmware, since @randaz81 and I flashed it a couple of weeks ago by means of the FW updater, and no one should have changed it since then.

@lornat75
Copy link
Member

lornat75 commented Apr 8, 2024

@maggia80 can some of support check the wiring? maybe it is something interrupted

@Gandoo
Copy link

Gandoo commented Apr 19, 2024

hello @PasMarra disassembling the hands from eCub1.1 S/N001 I notice that the fingertips MTB is disconnected from the CAN, if the problem was that you couldn't see all the fingertips perhaps this could be the cause!

8e1b3f33-7013-4b97-b6e4-157794284e26

cc @maggia80 @lornat75 @AntonioConsilvio

@AntonioConsilvio
Copy link
Contributor

Hi @PasMarra, fingertips should be connected properly now.

Please, give us feedback as soon as possible, thank you!

@AntonioConsilvio AntonioConsilvio moved this from Triage to Review/QA in iCub Tech Support May 20, 2024
@PasMarra
Copy link
Author

PasMarra commented May 21, 2024

Hi @AntonioConsilvio, before showing you the test result I would like also to point out another issue that often arises, even this morning, that also affects the communication: the cable connecting the sensor to the board is often disconnected, I don't know if this happens because the cable is not long enough or the connection between the cable and the sensor is loose.

Anyway, this is the can message I receive.

Screenshot from 2024-05-21 08-24-27

The message ID XY is to be interpreted this way: X = finger; Y = taxel; with thumb = 0, index = 1 and so on.
As you can see, the communication happens flawlessly with the thumb (red), index(green) and middle finger (purple), as I receive data from all the 7 taxels, while I only partially receive data from the ring finger and I cannot read at all any data from the pinky.

I've performed these tests:
1- switch ring finger's sensor with the pinky's one: the situation does not change, meaning that the I still cannot read pinky's sensor, while I only receive the taxels 0,1,2 from the ring finger's sensor;
2- test the ring finger and pinky's sensors on the bench setup: I can read all the taxels for both of them;
3 - switch the thumb and index finger's sensors respectively with the pinky's and the ring finger's ones: again, the situation does not change (like in test 1);

@AntonioConsilvio
Copy link
Contributor

cc @simeonedussoni

@simeonedussoni
Copy link

roger, I'll give a look at it @AntonioConsilvio

@simeonedussoni
Copy link

ciao @PasMarra

how did you made the switch mentioned in your test? you exchanged the cables on the MMA? and the OFF channels remained at the address 3XX and 4XX? and how did you made test number 2? you connected another set of fingertips or the same in the hand?

@PasMarra
Copy link
Author

ciao @PasMarra

how did you made the switch mentioned in your test? you exchanged the cables on the MMA? and the OFF channels remained at the address 3XX and 4XX? and how did you made test number 2? you connected another set of fingertips or the same in the hand?

Hi @simeonedussoni,
test 1 and 3: for each sensor, I've disconnected the cable on the sensor's side and physically switched the sensor position on the hand. Basically the circuit has not been changed, just the sensor position;
test 2: I've unmounted the sensors from the hand and I've connected them on a bench setup, just to check that all the taxels were really working.

@simeonedussoni
Copy link

Hi @simeonedussoni, test 1 and 3: for each sensor, I've disconnected the cable on the sensor's side and physically switched the sensor position on the hand. Basically the circuit has not been changed, just the sensor position; test 2: I've unmounted the sensors from the hand and I've connected them on a bench setup, just to check that all the taxels were really working.

Ok, so this point to a problem in the cables. I'll going to check it.

@AntonioConsilvio AntonioConsilvio moved this from Review/QA to In Progress in iCub Tech Support May 22, 2024
@AntonioConsilvio
Copy link
Contributor

Ok, so this point to a problem in the cables. I'll going to check it.

Hi @simeonedussoni! Have you had a chance to take a look?

@simeonedussoni
Copy link

ciao @AntonioConsilvio
as I'm finalising the new FW I'd work on this problem once finished to have a single testing of both.

@simeonedussoni
Copy link

Actually I reconnected the cables on the left hand. I suppose there is also to reconnect the cables in the right hand.
We know the origin of the detachment and already applied the necessary corrections to the next version of the phalanges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ergoCub 1.1 S/N:001 ergoCub1.1 platform
Projects
Status: In Progress
Development

No branches or pull requests

7 participants