Open PasMarra opened 3 months ago
@PasMarra do you discover with FW updater or any other tool the MTB4 board?
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.
@maggia80 can some of support check the wiring? maybe it is something interrupted
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!
cc @maggia80 @lornat75 @AntonioConsilvio
Hi @PasMarra, fingertips should be connected properly now.
Please, give us feedback as soon as possible, thank you!
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.
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);
cc @simeonedussoni
roger, I'll give a look at it @AntonioConsilvio
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?
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.
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.
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