| Literature DB >> 33920101 |
Manuel Caeiro-Rodríguez1, Iván Otero-González1, Fernando A Mikic-Fonte1, Martín Llamas-Nistal1.
Abstract
Smart gloves have been under development during the last 40 years to support human-computer interaction based on hand and finger movement. Despite the many devoted efforts and the multiple advances in related areas, these devices have not become mainstream yet. Nevertheless, during recent years, new devices with improved features have appeared, being used for research purposes too. This paper provides a review of current commercial smart gloves focusing on three main capabilities: (i) hand and finger pose estimation and motion tracking, (ii) kinesthetic feedback, and (iii) tactile feedback. For the first capability, a detailed reference model of the hand and finger basic movements (known as degrees of freedom) is proposed. Based on the PRISMA guidelines for systematic reviews for the period 2015-2021, 24 commercial smart gloves have been identified, while many others have been discarded because they did not meet the inclusion criteria: currently active commercial and fully portable smart gloves providing some of the three main capabilities for the whole hand. The paper reviews the technologies involved, main applications and it discusses about the current state of development. Reference models to support end users and researchers comparing and selecting the most appropriate devices are identified as a key need.Entities:
Keywords: extended reality; hand and finger pose estimation and motion tracking; haptic feedback; kinesthetic feedback; smart gloves; tactile feedback
Mesh:
Year: 2021 PMID: 33920101 PMCID: PMC8070066 DOI: 10.3390/s21082667
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Human hand model.
Figure 2Finger movements (except thumb).
Figure 3Thumb movements.
Figure 4Wrist movements.
Figure 5Published reviews about smart gloves timeline.
Figure 6Main results of the PRISMA literature review stages.
Discarded gloves.
| Smart Glove | Country | URL 1 |
|---|---|---|
| AcceleGlove | USA | |
| Avatar VR | Spain | |
| CyberGlove | USA | |
| Cybertouch | USA | |
| CyberGrasp | USA | |
| CyberForce | USA | |
| Esoglove | Singapore | |
| ExoHand | Global | |
| EXOS wrist DK2 | Japan | |
| FingerTracking | Germany | |
| Glohera Sinfomia | Italy | |
| GloveOne | Spain | |
| GoGlove | USA | |
| Haptic Pivot | Global | |
| Haptx | USA | |
| HGlove | France | |
| HumanGlove | Italy | |
| KeyGlove | USA | |
| Maestro Gesture Glove | Canada | |
| Music Glove | USA | |
| Nuglove | USA | |
| Peregrine | Canada | |
| Plexus | UK | |
| Polehemus | Canada | |
| SaeboGlove | USA | |
| Tactile Glove | Global | |
| TeslaSuit Gloves | USA | |
| Valve Index Controllers | USA | |
| VRGluv | USA |
1 All URLs were last accessed at 27 February 2021.
Commercial smart gloves (first row abbreviations: Tr. = “Hand and finger pose estimation and motion tracking”; KF = “Kinesthetic Feedback”; TF = ”Tactile Feedback”; first column abbreviations: v. = “versions”).
| Smart Glove | Country | URL 1 | Glove Type | Tr. | KF | TF | Price |
|---|---|---|---|---|---|---|---|
| 5DT (2 v.) | USA |
| Open tips | X | $2990–$5495 | ||
| Anika Rehap | Russia |
| Strips | X | $1300 | ||
| CaptoGlove | Italy |
| Fabric | X | $315 | ||
| Cobra Glove | Germany |
| Open tips | X | $7450 | ||
| Cynteract | Germany |
| Fabric | X | X | €500 | |
| Dexmo (3 v.) | China |
| Exoskeleton | X | X | X | $36,000 |
| Exo Glove (3 v.) | Germany |
| Strips 2 | X | $4980 | ||
| Forte Data Glove | USA |
| Strips | X | X | $3000 | |
| HandTutor | Israel |
| Fabric | X | €3400 | ||
| Hi5 VR | China |
| Open tips | X | X | $999 | |
| Manus Prime II | The Netherlands |
| Open tips | X | €1499 | ||
| Manus Prime II Haptics | The Netherlands |
| Open tips | X | X | €2499 | |
| MoCap Pro | New Zealand |
| Fabric | X | $7150 | ||
| Nansense R2 (3 v.) | USA |
| Fabric | X | $4798 | ||
| Perception Neuron Studio Gloves | China |
| Open tips | X | $1499 | ||
| Rapael | Germany |
| Strips | X | $1925 | ||
| Rokoko | Danish |
| Open tips | X | $995 | ||
| SenseGlove DK1 | The Netherlands |
| Exoskeleton | X | X | X | €2999 |
| SenseGlove Nova | The Netherlands |
| Exoskeleton 3 | X | X | X | €4500 |
| Sensorial XR | Spain |
| Fabric | X | X | €11,995 | |
| Senso Glove DK3 | USA |
| Open tips | X | X | $999 | |
| VMG (4 v.) | USA |
| Fabric | X | $1000- | ||
| VMG 35 Haptic | USA |
| Fabric | X | X | - | |
| VRFree 4 | Switzerland |
| Open tips | X | CHF750 |
1 All URLs were last accessed on 27 February 2021. 2 Includes rings for each of the fingers and thumb. 3 The SenseGlove Nova is actually a kind of tighten exoskeleton, wrapped around the hand, similar to a strips glove. 4 VRFree also offers a Haptic version but no information was found about features.
Figure 7Pictures of commercial smart gloves (the VMG 35 Haptic is not included because it is like the VMG-8).
Ergonomics and wearability features in commercial smart gloves.
| Smart Glove | Size | Weight (Grams) | Battery and | Connection | Other Features |
|---|---|---|---|---|---|
| 5DT | Unique | NA | A battery pack | USB, RS232 |
Black stretch Lycra Wireless kit |
| Anika Rehap | Adaptable | 200 | Wired provided | USB | |
| CaptoGlove | Unique | NA | Li-Ion Polymer 10 h | BLE 4.0 |
Fabric glove Washable and breathable |
| Cobra Glove | 4 (SS, S, M, L) | 70–150 | AA batteries | Wi-Fi |
Detachable electronics |
| Cynteract | 3 (S, M, L) | NA | NA | USB | |
| Dexmo | Unique | 300 | Li-Ion Polymer 5 h | Wi-Fi 2.4 |
Memory foam hand pad Mechanism to minimize sweating |
| Exo Glove | 3 (S, M, L) | 145 | External AA batteries | Wi-Fi 2.4 |
Modularity Finger freedom with ring system |
| Forte Data Glove | Unique | 103.5 | Li Polymer | BLE |
Neoprene, nylon and Lycra |
| HandTutor | 5 | 200 | No | USB | |
| Hi5 VR | 2 (S, M) | 105 | AA batteries | Wi-Fi 2.4 |
Antibacterial, breathable elastic textile |
| Manus Prime II 1 | Unique | 60 | Batteries | Wi-Fi 2.4 |
Antibacterial Sports polyester |
| MoCap Pro SuperSplay | 2 (S/M, M/L) | 110 | Battery | Bluetooth, Wi-Fi, |
Antibacterial, breathable, stretchy fabric Palm rubberized grips Velcro for optical markers |
| Nansense R2 | 3 (S, M, L) | 255 | Battery | Wi-Fi 2.4, 5 |
Single piece of fabric Velcro for markers No calibration automatic sensor compensation |
| Perception Neuron | 3 (S, M, L) | 105 | AA batteries | Wi-Fi | |
| Rapael | Unique | 132 | Battery | Bluetooth |
Elastomer material Easy cleaning |
| Rokoko | 4 (S, M, L, XL) | 70 | External power bank | Wi-Fi 2.4 Wi-Fi 5 |
Tight fit to keep sensor in place |
| SenseGlove DK1 | Unique | 300 | Li-Ion battery | USB |
Plastic and fabric Wireless kit |
| SenseGlove Nova | Unique | 315 | Battery | Bluetooth |
Kind of armored glove |
| SensorialXR | Unique | 140 | 600 mA Li-Po 6-8 h | BLE 5.0 |
Lycra with antibacterial Fire-resistant treatments |
| Senso Glove DK3 | 5 (S, M, ML, L, XL) | 300 | Li-Ion Polymer | USB | |
| VMG 1 | NA | NA | Li-Po Battery | USB, Bluetooth | |
| VRFree | 4 (S, M, L, XL) | 40 | Replaceable rechargeable batt. | Wireless |
Multiple sensor types A module has to be clipped on an HMD headset. |
1 All versions share the same features.
Commercial smart gloves for hand and finger pose estimation and motion tracking.
| Smart Glove | Sensor Technology | IMU | Sensors | External IMU |
|---|---|---|---|---|
| 5DT (2 v.) | Fiber optic bend sensors | No | 5/14 | No |
| CaptoGlove | Bend sensors | 1 | 5 | No |
| Cobra Glove (3 v.) | IMU | 7/13/16 | No | Yes |
| Dexmo (3 v.) | Mechanical rotational sensors | No | 5 | Yes |
| Exo Glove | IMU | 6 | No | Yes |
| Forte Data Glove | Bend sensors and IMU | 1 | 10 | Yes |
| HandTutor | Bend sensors | No | 5 | No |
| Hi5 VR | IMU/Optical hybrid | 6 | No | Yes |
| Manus Prime II | Resistive bend sensors and IMU | 1 | 10 | Yes |
| M. Prime II Haptics | Resistive bend sensors and IMU | 1 | 10 | Yes |
| MoCap Pro SuperSplay | 3 sensing zones splay sensors | No | 6 | Yes |
| Nansense R2 (3v.) | IMU | 7/12/15 | No | Yes |
| Perception Neuron | IMU | 6 | No | No |
| Rapael | Resistor bend sensors and IMU | 1 | 5 | No |
| Rokoko | IMU without magnetometers | 7 | No | No |
| SenseGlove DK1 | IMU and rotation encoders | 1 | 20 | Yes |
| SenseGlove Nova | IMU + Vision (Pico Neo 2) | 1 | 5 | Yes |
| SensorialXR | IMU | 7 | No | No |
| Senso Glove DK3 | IMU | 8 | No | No |
| VMG (4 v.) | IMU and bend sensors | 5/5/16/0 | 1 | No |
| VMG 35 Haptic | IMU and bend sensors | 21 | 1 | No |
| VRFree 1 | 6 sensor types: bend, IMU, etc. | NA | NA | No |
1 VRFree refers the use of 6 different, complementary sensor types that are fully integrated, but without detailing neither types, number nor location.
DoF for commercial smart gloves (av. is used to indicate that the average movement of two joints is measured).
| Smart Glove | DoF | Four Fingers | Thumb | Other Ones |
|---|---|---|---|---|
| 5DT 5 sensors | 5 1 | E/F (av. PIP, MCP) | E/F (av. PIP, MCP) | No |
| 5DT 14 sensors | 14 1 | E/F × 2(PIP, MCP) + A/A | E/F × 2 (PIP, MCP) | No |
| CaptoGlove | 5 2 | E/F (av. DIP, PIP) | E/F × 2 (av. PIP, MCP) | No |
| Cobra Glove 7 | 7 3 | E/F (PIP) | E/F × 2 (PIP, MCP) | Palm 5 |
| Cobra Glove 13 | 13 3 | E/F × 2 (PIP, MCP) | E/F × 3 + A/A | Palm 5 × 2 |
| Cobra Glove 16 | 16 3 | E/F × 3 − 2 4 | E/F × 3 + A/A | Palm 5 × 2 |
| Dexmo | 10 | E/F (MCP) + A/A | E/F (MCP) + A/A | No |
| Exo Glove | 6 3 | E/F (av. PIP, MCP) | E/F × 2 ((av. PIP, MCP), TM) | No |
| Forte Data Glove | 13 1,6 | E/F + A/A | E/F + A/A | Wrist E/F + A/A + P/S |
| HandTutor | 5 1 | E/F (av. DIP, PIP, MCP) | E/F (av. PIP, MCP) | No |
| Hi5 VR | 8 3 | E/F | E/F | Wrist E/F + A/A + P/S |
| Manus Prime II | 14 1 | E/F × 2 | E/F × 2 + A/A | Wrist E/F + A/A + P/S |
| Manus Prime II Haptics | 14 1 | E/F × 2 | E/F × 2 + A/A | Wrist E/F + A/A + P/S |
| MoCap Pro SuperSplay | 11 | E/F + AA | E/F + A/A | Wrist A/A |
| Nansense R2 7 | 7 3 | E/F (PIP) | E/F × 2 + A/A | Palm 5 |
| Nansense R2 12 | 12 3 | E/F × 2 (PIP, MCP) | E/F × 3 + A/A | Palm 5 |
| Nansense R2 15 | 15 3 | E/F × 3 − 2 4 | E/F × 3 + A/A | Palm 5 |
| Perception Neuron | 8 3 | E/F | E/F | Wrist E/F + A/A + P/S |
| Rapael | 5 | E/F (av. DIP, PIP, MCP) | E/F (av. PIP, MCP) | Wrist E/F + AA + P/S |
| Rokoko | 9 3 | E/F | E/F + A/A | Wrist E/F + AA + P/S |
| SenseGlove DK1 | 23 7 | E/F × 3 + A/A | E/F × 3 + A/A | Wrist E/F + A/A + P/S |
| SenseGlove Nova | 8 8 | E/F | E/F + A/A | Wrist E/F + A/A + P/S |
| SensorialXR | 9 3 | E/F | E/F + A/A | Wrist E/F + A/A + P/S - |
| Senso Glove DK3 | 9 3 | E/F | E/F + A/A | Wrist E/F + A/A + P/S |
| VMG 8 | 8 1 | E/F | E/F | Wrist E/F + A/A + P/S |
| VMG 13 | 8 1 | E/F | E/F | Wrist E/F + A/A + P/S |
| VMG 30 | 19 1 | E/F × 2 + A/A | E/F × 2 + A/A | Wrist E/F + A/A + P/S + Palm 5 |
| VMG 35 Haptic | 23 1 | E/F × 3 + A/A | E/F × 3 + A/A | Wrist E/F + A/A + P/S + Palm 5 |
| VMG PS | 3 1 | No | No | Wrist E/F + A/A + P/S |
| VRFree | 23 9 | E/F × 3 + A/A | E/F × 3 + A/A | Wrist E/F + A/A + P/S |
1 Estimated, taking into account the number of sensors and their location. 2 The CaptoGlove includes five sensors situated over the fingers (PID and DIP joins) and the vendor indicates that it provides 10 DoF, with two DoF per finger. This is a bit strange. Probably, each sensor is used to provide the average value of the two DoF. 3 Estimated, based on IMU. In case of Cobra Glove versions with seven and 13 sensors, interpolation to approximate the untracked finger joints is used. In the case of Manus Prime II an IMU sensor is located at the thumb MCP. 4 All fingers have three E/F movements, except for the pinky fingertip that just has two E/F movements (the DIP is not included). 5 Palm bending is detected. 6 The Forte Data Glove vendor indicates 28 DoF. According to our model, this is beyond the possible DoF for the human hand. 7 The SenseGlove DK1 has 23 DoF that have been described in [34]. 8 The SenseGlove Nova eight DoF are estimated considering just the sensors available. The vendor indicates additional DoF can be obtained by fusion with proprietary vision-based algorithms. 9 The VRFree indicates 23 DoF are obtained by fusion of different sensor technologies, including vision-based algorithms.
Commercial smart gloves for kinesthetic feedback.
| Smart Glove | Mode | Technology | Actuated DoF | Force |
|---|---|---|---|---|
| Dexmo | Active | Servo motors | 5 | 0.3 N m |
| SenseGlove DK1 | Passive | Magnetic friction brakes and strings | 5 | 40 N |
| SenseGlove Nova | Passive | Brakes and | 4 1 | 20 N |
1 From thumb to ring finger.
Commercial smart gloves for tactile feedback.
| Smart Glove | Technology | Actuators | Location | Type |
|---|---|---|---|---|
| Dexmo | LRA | 6 | Fingertips, thumb and palm | Programmable |
| Forte Data Glove | Non-resonant actuators | 6 | Fingertips, thumb and palm | Programmable |
| Hi5 VR | Vibration “rumbler” | 1 | Wrist | Programmable |
| Manus Prime II Haptics | LRA | 5 | Fingertips and thumb | Programmable |
| SenseGlove DK1 | Vibration motors | 6 | Fingertips, thumb and palm | Collisions, textures, button clicks |
| SenseGlove Nova | 2 LRA | 3 | Thumb, index finger and hand 1 | Fell shapes, textures, stiffness, impacts and button clicks |
| SensorialXR | Customized low-latency LRA | 10 | Palm, thumb, index and middle finger | 1024 vibration profiles |
| Senso Glove DK3 | LRA vibration motor | 6 | Fingers and thumb | More than 100 haptic effects |
| VMG 35 Haptic | Vibro-tactile actuators | 5 | Fingers and thumb | Programmable |
1 Thumb and index finger have a vibro-tactile actuator each one. The voice coil is located at the hub of the glove.
Commercial smart gloves by application area.
| Smart Glove | Medicine & Remote Healthcare | Motion | Video Game | Simulation & Training | Manipulation of 3D Objects | XR |
|---|---|---|---|---|---|---|
| 5DT | [ | [ | [ | |||
| Anika Rehap | X | |||||
| CaptoGlove | X | X | X | X | X | |
| Cobra Gloves | X | [ | X | X | ||
| Cynteract | X | X | X | |||
| Dexmo | X | [ | X | X | [ | |
| Exo Gloves | X | X | X | |||
| Forte Data Glove | X | [ | X | X | ||
| HandTutor | [ | |||||
| Hi5 VR | [ | [ | X | [ | [ | [ |
| Manus | [ | [ | [ | [ | [ | [ |
| MoCap Pro S. | X | |||||
| Nansense R2 | X | X | X | [ | ||
| Perception Neuron | [ | [ | X | X | ||
| Rapael | [ | |||||
| Rokoko | X | |||||
| SenseGlove DK1 | X | [ | [ | [ | ||
| Sense Glove Nova | X | |||||
| Senso Glove | X | [ | X | [ | [ | |
| SensorialXR | X | X | X | X | ||
| VMG | [ | [ | [ | X | X | X |
| VRfree | X | X | X | [ | X |
Commercial smart gloves metrological features.
| Smart Glove | Features |
|---|---|
| 5DT |
Continuous data for each sensor: 0–1 Minimum sampling rate for the full hand (all available sensors): 75 Hz Flexure resolutions: 12-bit A/D for each sensor Minimum dynamic range: 8 bits (256 angular values) per joint |
| CaptoGlove |
Extension/flexion movements resolution: <1 degree Tactile sensor: 1 pressure sensor for thumb’s fingertip 100 g–10 kg |
| Cobra Glove |
Internal update rate: 500 Hz Gyro range: 2000 degrees/s Accelerometer range: 1–6 Gs |
| Dexmo |
Kinesthetic-feedback: 1 DoF per finger, with a maximum force of 0.3 Nm Frequency Transmission Range: 2.4 GHz Accuracy: +/−0.5 degrees |
| Exo Glove |
Gyro rotation vector: 1000 times/s Rotation vector: 400 times/s Gravity: 400 times/s Linear acceleration: 400 times/s Accelerometer: 500 times/s Gyroscope: 400 times/s Magnetometer: 100 times/s |
| Forte Data Glove |
Accuracy and repeatability: +/−1.5 degrees Latency: 150 frames/sec (<6 ms) Sensor performance sample rate: 200 Hz Frequency response: 100–2000 Hz |
| HandTutor |
Sensitivity: 0.05 mm of wrist and fingers Motion capture speed: Up to 1 m/s |
| Hi5 VR |
Latency: <5 ms Data rate: Up to 180 Hz |
| Manus Prime II 1 |
Sensor sampling rate: 90 Hz Orientation accuracy: +/−2.5 degrees Signal latency: <5 ms Finger flexible sensor repeatability: >1,000,000 cycles Orientation sensor accuracy: +/−2.5 degrees |
| Nansense R2 |
Data rate: 240 fps Latency: +/−30 ms |
| Perception Neuron |
Accelerometer range: +/−8 g Gyroscope range: +/−2000 dps Resolution: 0.02 degree Frequency: 2400–2483 MHz Accuracy: Roll 0.7°/Pitch 0.7°/Yaw 2° Internal processing rate: 800Hz Output rate: 60/90/96/100 Hz |
| Rokoko |
Frequency: 400 Hz 3D orientation accuracy: +/−1 degree Data rate: 100 fps Latency: +/−20 ms |
| SenseGlove DK1 |
Force feedback output: 40 N |
| Senso Glove DK3 |
Frequency: 400 Hz Latency: 15 ms |
| VMG 1 |
Finger Sensing Resolution: 12 bit (4096 step) Sampling rate: 10–100 Hz Accuracy: Roll +/−0.01 °/Pitch +/−0.01°/Yaw +/−0.05° Scale range: +/−2 g, +/−4 g, +/−8 g |
| VRFree |
Data rate: 100 MHz Orientation resolution: 0.01 degree Displacement resolution: 0.3 mm Frequency: 120 Hz (8 ms) |
1 All versions share the same features.