1 Introduction
-
2D monocular RGB
-
3D voxel representation
2 Background
2.1 Visual feedback in teleoperation
2.2 Haptic feedback in teleoperation
2.3 Comparative studies
3 Experimental setup
3.1 System description
4 Methods
4.1 Experimental task
4.2 Subject recruitment
4.3 Metrics
-
Time to complete the valve turn task (s)
-
Path length of the end effector (mm)
-
Number of undesired collisions
-
Jerk of the end effector \(\left( \frac{{\hbox {m}}}{{\hbox {s}}^3}\right) \)
-
Perceived workload
-
Situational awareness
4.4 Procedure
4.5 Visual and haptic feedback design
4.5.1 Monocular RGB, (R)
4.5.2 Voxel-based 3D-mapping, (V)
4.5.3 Guidance virtual fixture, (VF)
5 Results
5.1 Quantitative metrics
5.2 Qualitative metrics
5.3 Analysis
Metric | Feedback mode | ||
---|---|---|---|
R | V | VF | |
Mean completion time (s) | 29.573 | 23.468 | 22.547 |
Mean number of collisions | 2.913 | 1.186 | 0.300 |
Path length (mm) | 964.68 | 771.81 | 742.06 |
Mean Jerk \(\left( \frac{{\hbox {m}}}{{\hbox {s}}^3}\right) \) | 236.375 | 96.5122 | 94.8093 |
Metric | Feedback mode | ||
---|---|---|---|
R | V | VF | |
NASA TLX out of 120 | 51.071 | 32.214 | 33.429 |
SART out of 120 | 88.071 | 87.000 | 89.500 |
Metric | Comparison mode | ||
---|---|---|---|
R–V | R–VF | V–VF | |
Mean completion time | 0.0757 | 0.0373\(^\dagger \) | 0.6129 |
Mean number of collisions | 1.12e\(-\)5*\(^\dagger \) | 8.46e\(-\)12*\(^\dagger \) | 9.11e\(-\)7*\(^\dagger \) |
Path length | 0.0499\(^\dagger \) | 0.0212\(^\dagger \) | 0.5927 |
Mean Jerk | 0.0023*\(^\dagger \) | 0.0020*\(^\dagger \) | 0.7853 |
Metric | Comparison mode | ||
---|---|---|---|
R–V | R–VF | V–VF | |
NASA TLX | 0.0350\(^\dagger \) | 0.0515\(^\dagger \) | 0.8387 |
SART | 0.9195 | 0.8943 | 0.7407 |
5.4 Statistical corrections
5.4.1 FWER
j
| Null hypothesis | p value |
\(\frac{\alpha }{i-j+1} = \frac{0.05}{19-j}\)
|
---|---|---|---|
1* | Collisions (R–VF) | 8.459e\(-\)12 | 0.0028 |
2* | Collisions (V–VF) | 9.110e\(-\)7 | 0.0029 |
3* | Collisions (R–V) | 1.118e\(-\)5 | 0.0031 |
4* | Jerk (R–VF) | 0.0020 | 0.0033 |
5* | Jerk (R–V) | 0.0023 | 0.0036 |
6 | Path length (R–VF) | 0.0212 | 0.0038 |
7 | TLX (R–V) | 0.0350 | 0.0042 |
8 | Time (R–VF) | 0.0373 | 0.0045 |
9 | Path length (R-V) | 0.0499 | 0.0050 |
10 | TLX (R–VF) | 0.0515 | 0.0056 |
11 | Time (R–V) | 0.0757 | 0.0063 |
12 | Path length (V–VF) | 0.5927 | 0.0071 |
13 | Time (V–VF) | 0.6129 | 0.0083 |
14 | SART (V–VF) | 0.7407 | 0.0100 |
15 | Jerk (V–VF) | 0.7853 | 0.0125 |
16 | TLX (V–VF) | 0.8387 | 0.0167 |
17 | SART (R–VF) | 0.8943 | 0.0250 |
18 | SART (R–V) | 0.9195 | 0.0500 |
5.4.2 FDR
k
| Null hypothesis | p value |
\(\frac{Qk}{i} = \frac{0.1k}{18}\)
|
---|---|---|---|
1\(^\dagger \) | Collisions (R–VF) | 8.459e\(-\)12 | 0.0056 |
2\(^\dagger \) | Collisions (V–VF) | 9.110e\(-\)7 | 0.0111 |
3\(^\dagger \) | Collisions (R–V) | 1.118e\(-\)5 | 0.0167 |
4\(^\dagger \) | Jerk (R–VF) | 0.0020 | 0.0222 |
5\(^\dagger \) | Jerk (R–V) | 0.0023 | 0.0278 |
6\(^\dagger \) | Path length (R–VF) | 0.0212 | 0.0333 |
7\(^\dagger \) | TLX (R–V) | 0.0350 | 0.0389 |
8\(^\dagger \) | Time (R–VF) | 0.0373 | 0.0444 |
9\(^\dagger \) | Path length (R–V) | 0.0499 | 0.0500 |
10\(^\dagger \) | TLX (R–VF) | 0.0515 | 0.0556 |
11 | Time (R–V) | 0.0757 | 0.0611 |
12 | Path length (V–VF) | 0.5927 | 0.0667 |
13 | Time (V–VF) | 0.6129 | 0.0722 |
14 | SART (V–VF) | 0.7407 | 0.0778 |
15 | Jerk (V–VF) | 0.7853 | 0.0833 |
16 | TLX (V–VF) | 0.8387 | 0.0889 |
17 | SART (R–VF) | 0.8943 | 0.0944 |
18 | SART (R–V) | 0.9195 | 0.1000 |
5.5 Post hoc summary
R–V | R–VF | V–VF | |
---|---|---|---|
Time |
\(\times \)
|
\(\times \)
| |
Collisions | |||
Path length |
\(\times \)
| ||
Jerk |
\(\times \)
| ||
TLX |
\(\times \)
|
\(\times \)
| |
SART |
\(\times \)
|
\(\times \)
|
\(\times \)
|
R–V | R–VF | V–VF | |
---|---|---|---|
Time |
\(\times \)
|
\(\times \)
| |
Collisions | |||
Path length |
\(\times \)
| ||
Jerk |
\(\times \)
| ||
TLX |
\(\times \)
| ||
SART |
\(\times \)
|
\(\times \)
|
\(\times \)
|
6 Discussion
6.1 Design and real-world implications
7 Conclusion
7.1 Future work
-
reducing completion time.
-
path length
-
task load