| Literature DB >> 32404174 |
Giuseppe Averta1,2,3, Cosimo Della Santina4, Gaetano Valenza5,6, Antonio Bicchi5,7,6, Matteo Bianchi5,6.
Abstract
BACKGROUND: Human-likeliness of robot movements is a key component to enable a safe and effective human-robot interaction, since it contributes to increase acceptance and motion predictability of robots that have to closely interact with people, e.g. for assistance and rehabilitation purposes. Several parameters have been used to quantify how much a robot behaves like a human, which encompass aspects related to both the robot appearance and motion. The latter point is fundamental to allow the operator to interpret robotic actions, and plan a meaningful reactions. While different approaches have been presented in literature, which aim at devising bio-aware control guidelines, a direct implementation of human actions for robot planning is not straightforward, still representing an open issue in robotics.Entities:
Keywords: Assistive robotics; Companion robots; Exoskeletons; Functional principal components; Human-robot interaction; Rehabilitation robotics
Year: 2020 PMID: 32404174 PMCID: PMC7218840 DOI: 10.1186/s12984-020-00680-8
Source DB: PubMed Journal: J Neuroeng Rehabil ISSN: 1743-0003 Impact factor: 4.262
Fig. 1From top to bottom, and from left to right, pictures of the tasks considered in this study. Verbal description of the tasks is reported in Table 5
List of Movements
| # | # Cut | Class | Description |
|---|---|---|---|
| 1 | Int | Ok gesture (lifting hand from the table) | |
| 2 | Int | Thumb down (lifting hand from the table) | |
| 3 | Int | Exultation (extending the arm up in the air with closed fist) | |
| 4 | Int | Hitchhiking (extending the arm along the frontal plane, laterally, parallel to the floor, with extended elbow, closed fist, extended thumb) | |
| 5 | Int | Block out sun from own face (touching the face with the palm and covering the eyes) | |
| 6 | Int | Greet (with open hand, moving wrist) (3 times) | |
| 7 | Int | Military salute (with lifted elbow) | |
| 8 | Int | Stop gesture (extending the arm along the sagittal plane, parallel to the floor, open palm) | |
| 9 | Int | Pointing (with index finger) of something straight ahead (with outstretched arm) | |
| 10 | Int | Silence gesture (bringing the index finger, with the remainder of the hand closed, on the lips) | |
| 11 | 2 | Tr | Reach and grasp a small suitcase from the handle, lift it and place it on the floor (close to own chair, along own sagittal plane) |
| 12 | 3 | Tr | Reach and grasp a glass, drink for 3 seconds and place it in the initial position |
| 13 | 4 | Tr | Reach and grasp a phone receiver, carry it to own ear for 3 seconds and place it in the initial position |
| 14 | 6 | Tr | Reach and grasp a book (placed overhead on a shelf), put in on the table and open it (from right side to left side) |
| 15 | 8 | Tr | Reach and grasp a small cup from the handle (2 fingers + thumb), drink for 3 seconds and place it in the initial position |
| 16 | 11 | Tr | Reach and grasp an apple, mimic biting and put it in the initial position |
| 17 | 12,13 | Tr | Reach and grasp a hat from its top and place it on own head |
| 18 | 12 | Tr | Reach and grasp a cup from its top, lift it and put it on the left side of the table |
| 19 | 15 | Tr | Receive a tray (straight ahead, with open hand) and put it in the middle of the table |
| 20 | 16 | Tr | Reach and grasp a key in a lock (vertical axis), extract it from the lock and put it on the left side of the table |
| 21 | 1 | T-M | Reach and grasp a bottle, pour water into a glass and put the bottle in the initial position |
| 22 | 2,3,4 | T-M | Reach and grasp a tennis racket (placed along own frontal plane) and play a forehand (the subject is still seated) |
| 23 | 5 | T-M | Reach and grasp a toothbrush, brush teeth (horizontal axis, one time left-right) and put it inside a holder (on the right side of the table) |
| 24 | 6 | T-M | Reach and grasp a laptop, open it (without changing its position) (4 fingers + thumb) |
| 25 | 7,8,9 | T-M | Reach and grasp a pen (placed on the right side of the table) and draw a vertical line on the table (from the top to the bottom) |
| 26 | 7 | T-M | Reach and grasp a pencil (placed along own frontal plane) (3 fingers + thumb) and put it inside a squared pencil holder (placed on the left side of the table) |
| 27 | 9 | T-M | Reach and grasp a tea bag in a cup (1 finger + thumb), remove it from the cup and place it on the table on the right side of the table |
| 28 | 10 | T-M | Reach and grasp a doorknob, turn it clockwise and counterclockwise and open the door |
| 29 | 13 | T-M | Reach and grasp a tennis ball (with fingertips) and place it in a basket on the floor (right) |
| 30 | 14 | T-M | Reach and grasp a cap (2 fingers + thumb) of a bottle (held by left hand), unscrew it and place it overhead on a shelf |
Fig. 2Schematics of the experimental setup. In Subfigure A we show a picture of a subject wearing markers on the upper limb. Subfigures B and C detail the experimental setup. Arm and forearm are tracked using six markers each, while the hand is tracked using four markers. Four additional markers are placed on the subject’s chest to track the reference. Markers are redundant and fastened on rigid supports. 10 stereo-cameras are placed around the scene to minimize marker occlusion
Fig. 3Kinematic parametrization, the labels DoF 1, , DoF 7 refer to the joint angles of the model
Initial (q0) and final (qfin) configurations for the four tasks considered
| Task | dof 1 | dof 2 | dof 3 | dof 4 | dof 5 | dof 6 | dof 7 | |
|---|---|---|---|---|---|---|---|---|
| T.1 | −0.31 | −0.58 | −0.8 | 0.47 | −1.23 | 0.22 | 0.65 | |
| −0.33 | 0.34 | −0.39 | 0.44 | −0.69 | 0.36 | 0.15 | ||
| T.2 | 0.09 | −0.79 | −0.62 | 0.65 | −1.50 | 0.06 | 0.76 | |
| 0.65 | −0.40 | 0.07 | 0.79 | −1.32 | 0.87 | 0.63 | ||
| T.3 | −0.48 | −0.07 | −0.71 | 0.03 | −0.86 | 0.52 | 0.47 | |
| −1.67 | −0.68 | −0.33 | −0.21 | −0.09 | −0.26 | 0.52 | ||
| T.4 | −0.28 | −0.86 | −0.92 | 0.86 | −1.52 | −0.12 | 0.77 | |
| 0.65 | −0.78 | −0.12 | 2.18 | −1.52 | 0.57 | 0.59 | ||
Angles are expressed in radians
Details on the obstacle location Position – with respect to the Inertial System of Reference placed as in Fig. 3 – and dimension Radius (expressed in terms of the center and the radius of a sphere surrounding the obstacle, respectively) considered during the simulations, for the one obstacle (1 Obs) and two obstacle (2 Obs) case, for the different tasks (T.1, T.2, T.3, T.4)
| 1 Obs | 2 Obs | |||
|---|---|---|---|---|
| Position | Radius | Position | Radius | |
| T.1 | [-167 200 323] | 90 | [-167 200 323] | 40 |
| [ -89 96 436] | 40 | |||
| T.2 | [0 220 350] | 50 | [0 220 350] | 50 |
| [70 170 135] | 75 | |||
| T.3 | [313 480 321] | 70 | [313 480 321] | 70 |
| [-2 311 353] | 70 | |||
| T.4 | [-35 202 310] | 40 | [-35 202 310] | 40 |
| [-168 158 322] | 40 | |||
These quantities are expressed in [mm]
Fig. 4Average variance explained by each fPC (blue bars) ± standard deviation (in red). The blue line on top reports the incremental sum of mean values
Fig. 5From figure A to D, mean trajectory (in black) and the contribution (signed) of each functional Principal Component, from fPC1 to fPC4 respectively. Components ordering follows the indexing of Fig. 3
Fig. 6From top to bottom, the reconstruction for task 1 is reported for the free motion case, the single obstacle avoidance and the double obstacle avoidance case respectively. For each row, motion execution is intended from left to right and time-frames are evenly spaced. Reference system at wrist level is finally plotted along the whole trajectory
Fig. 7From top to bottom, the reconstruction for task 2 is reported for the free motion case, the single obstacle avoidance and the double obstacle avoidance case respectively. For each row, motion execution is intended from left to right and time-frames are evenly spaced. Reference system at wrist level is finally plotted along the whole trajectory
Fig. 8From top to bottom, the reconstruction for task 3 is reported for the free motion case, the single obstacle avoidance and the double obstacle avoidance case respectively. For each row, motion execution is intended from left to right and time-frames are evenly spaced. Reference system at wrist level is finally plotted along the whole trajectory
Fig. 9From top to bottom, the reconstruction for task 4 is reported for the free motion case, the single obstacle avoidance and the double obstacle avoidance case respectively. For each row, motion execution is intended from left to right and time-frames are evenly spaced. Reference system at wrist level is finally plotted along the whole trajectory
Fig. 10From top to bottom, the reconstruction for task 1 and 2 are reported in case of obstacles on the elbow. For each row, motion execution is intended from left to right and time-frames are evenly spaced. Reference system at wrist level is finally plotted along the whole trajectory
# of functional Principal Components (M) enrolled by Algorithm blue1
| Number of | ||||
|---|---|---|---|---|
| Obstacles | Task 1 | Task 2 | Task 3 | Task 4 |
| 0 | 1 | 1 | 1 | 1 |
| 1 | 2 | 2 | 2 | 2 |
| 2 | 3 | 2 | 2 | 2 |
Minimum distance (in [mm]) between the manipulator and the obstacles with (With OA) and without (Without OA) the Obstacle Avoidance (OA) part, for 1 Obs and 2 Obs case and the different tasks T.1, T.2, T.3, T.4
| 1 Obs | 2 Obs | |||
|---|---|---|---|---|
| Without OA | With OA | Without OA | With OA | |
| T.1 | 9.5 | 164 | (9.5,129.5) | (164,147) |
| T.2 | 18 | 86.5 | (18,75) | (170,92) |
| T.3 | 33.5 | 157 | (33.5,121) | (117.5,107.5) |
| T.4 | 48 | 88.5 | (48,119.5) | (88.5,122.5) |
Fig. 11Angular positions and velocities for a set of simulations performed on movements T.1, T.2, T.3 and T.4 with different obstacles. In Subfigure A, we report the angular positions for the seven DoFs, arranged following the order of Fig. 4, while in Subfigure B we show the corresponding angular velocities