robotology / wearables

Code moved to https://github.com/robotology/human-dynamics-estimation
https://github.com/robotology/human-dynamics-estimation
BSD 3-Clause "New" or "Revised" License
19 stars 11 forks source link

Incorporate FTBox inside wearables #48

Closed yeshasvitirupachuri closed 5 years ago

yeshasvitirupachuri commented 5 years ago

The recently designed FTBox is to be used with pHRI and pRRI experiments. The box has four FT sensors one at each of the handles that will be help either by the human/robot. In the case of FTShoes, we use the ftshoe that handles data transformation from the front and rear sensors to a frame attached to the feet of the human. Unlike the FTShoes, in the case of FTBox we will need to read the data from individual sensors without any need to fuse them to be expressed at a single frame (at least for the time being). So, in order to use the FTBox it will be convenient to launch it as a wearable device. Fortunately, the IAnalogSensorToIWear wearable device makes it possible easily. The main components to incorporate FTBox as part of wearables repository is:

One key decision we need to make is the naming of the FT sensors. In the case of FTShoes it was clear as FTShoeLeft_Front and FTShoeLeft_Rear or FTShoeRight_Front and FTShoeRight_Rear. In the case of the FTBox this is a bit unclear for me to have a clear naming convention. As discussed with @lrapetti as possible naming would be as following, with the numbers and the cable covering hood as shown in the figure.

photo_2019-08-12_12-31-51

@claudia-lat @DanielePucci

yeshasvitirupachuri commented 5 years ago

The config file is added in https://github.com/robotology/wearables/commit/0477218f65c36956a6e161cb67b077230cef393e

DanielePucci commented 5 years ago

@Yeshasvitvs thanks a lot for this.

One key decision we need to make is the naming of the FT sensors.

Another possibility is the following. If we assume a human-robot collaboration scenario, there will be a human and a robot carrying the box. So, assuming also that the box is face-up, we may call the sensors in this way:

What do you think @Yeshasvitvs @lrapetti @claudia-lat ?

lrapetti commented 5 years ago
  • FTBoxLeft_HumanHand
  • FTBoxRight_HumanHand
  • FTBoxLeft_RobotHand
  • FTBoxRight_RobotHand

What do you think @Yeshasvitvs @lrapetti @claudia-lat ?

Given that we are not planning to use the box only in human-robot but eventually also robot-robot and human-human, I think subject1 and subject2 can work as well. I think in any case we can mark the name of the sensors/sides on the box in order to avoid confusion.

yeshasvitirupachuri commented 5 years ago

@DanielePucci we ran into a similar problem on HDE too. As we are advancing to doing both pHRI pRRI use of HumanHand and RobotHand gets confusing quickly. I agree with @lrapetti to add the sensor numbering (Similar to that of FTShoes).

claudia-lat commented 5 years ago

@Yeshasvitvs add a comment on this issue.

yeshasvitirupachuri commented 5 years ago

As discussed with @DanielePucci we will be proceeding to use the wireless nodes to stream the data from the FT sensors of the FTBox. So, as the FTBox contains the same number of sensors as the FTShoes, we can directly use the FTNode that is recently tested with the FTShoes.

Under this architecture, the data flow will be

So, considering the FTBox, the main points to do is to write the correct configuration file and nothing more is needed at this stage on the wearables side.

@lrapetti @claudia-lat @DanielePucci

Closing this issue