193:
that they are perceived by the user to be fully present in the real workspace environment. The virtual sensory overlays can also be abstractions that have properties not possible of real physical structures. The concept of sensory overlays is difficult to visualize and talk about, as a consequence the virtual fixture metaphor was introduced. To understand what a virtual fixture is an analogy with a real physical fixture such as a ruler is often used. A simple task such as drawing a straight line on a piece of paper free-hand is a task that most humans are unable to perform with good accuracy and high speed. However, the use of a simple device such as a ruler allows the task to be carried out quickly and with good accuracy. The use of a ruler helps the user by guiding the pen along the ruler reducing the tremor and mental load of the user, thus increasing the quality of the results.
197:
169:
user, a unique optics configuration was employed that involved a pair of binocular magnifiers aligned so that the user's view of the robot arms were brought forward so as to appear registered in the exact location of the user's real physical arms. The result was a spatially-registered immersive experience in which the user moved his or her arms, while seeing robot arms in the place where his or her arms should be. The system also employed computer-generated virtual overlays in the form of simulated physical barriers, fields, and guides, designed to assist in the user while performing real physical tasks.
185:
205:
overlay virtual content upon the surgeon's direct perception of the real workspace with sufficient realism that it would be perceived as authentic additions to the surgical environment and thereby enhance surgical skill, dexterity, and performance. A proposed benefit of virtual medical fixtures as compared to real hardware was that because they were virtual additions to the ambient reality, they could be partially submerged within real patients, providing guidance and/or barriers within unexposed tissues.
36:
1296:
1623:
1868:
1121:
209:
However, in the context of human-machine collaborative systems, the term virtual fixtures is often used to refer to a task dependent virtual aid that is overlaid upon a real environment and guides the user's motion along desired directions while preventing motion in undesired directions or regions of the workspace.
1486:
224:
setting where the operator has to drive a vehicle at a remote site to accomplish an objective. If there are pits at the remote site which would be harmful for the vehicle to fall into forbidden regions could be defined at the various pits locations, thus preventing the operator from issuing commands
192:
The concept of virtual fixtures was first introduced as an overlay of virtual sensory information on a workspace in order to improve human performance in direct and remotely manipulated tasks. The virtual sensory overlays can be presented as physically realistic structures, registered in space such
208:
The definition of virtual fixtures is much broader than simply providing guidance of the end-effector. For example, auditory virtual fixtures are used to increase the user awareness by providing audio clues that helps the user by providing multi modal cues for localization of the end-effector.
204:
When the
Virtual Fixture concept was proposed to the U.S. Air Force in 1991, augmented surgery was an example use case, expanding the idea from a virtual ruler guiding a real pencil, to a virtual medical fixture guiding a real physical scalpel manipulated by a real surgeon. The objective was to
168:
system ever built. Because 3D graphics were too slow in the early 1990s to present a photorealistic and spatially-registered augmented reality, Virtual
Fixtures used two real physical robots, controlled by a full upper-body exoskeleton worn by the user. To create the immersive experience for the
1423:
1717:
175:
performance testing was conducted on batteries of human test subjects, demonstrating for the first time, that a significant enhancement in human performance of real-world dexterous tasks could be achieved by providing immersive augmented reality overlays to users.
1726:
1291:{\displaystyle {\begin{aligned}{\textrm {Span}}(\mathbf {D} )&\equiv \left=\mathbf {D} (\mathbf {D} ^{T}\mathbf {D} )^{-1}\mathbf {D} ^{T}\\{\textrm {Kernel}}(\mathbf {D} )&\equiv \langle \mathbf {D} \rangle =\mathbf {I} -\left\end{aligned}}}
1618:{\displaystyle \mathbf {v} _{\textrm {D}}\equiv \left\mathbf {v} _{\textrm {op}}{\textrm {~and~}}\mathbf {v} _{\tau }\equiv \mathbf {v} _{\textrm {op}}-\mathbf {v} _{\textrm {D}}=\langle \mathbf {D} \rangle \mathbf {v} _{\textrm {op}}}
593:
before feeding it to the robot controller. If the input from the user is of another form such as a force or position it must first be transformed to an input velocity, by for example scaling or differentiating.
991:
695:
560:
1327:
843:
and all other elements to zero would result in a system that only permits translational motion and not rotation. This would be an example of a hard virtual fixture that constrains the motion from
1632:
1126:
229:
915:
878:
289:
1863:{\displaystyle \mathbf {v} =c\left(\mathbf {v} _{\textrm {D}}+c_{\tau }\cdot \mathbf {v} _{\tau }\right)=c\left(\left+c_{\tau }\langle \mathbf {D} \rangle \right)\mathbf {v} _{\textrm {op}}}
648:
591:
251:
1454:
292:
The stiffness of a virtual fixture can be soft or hard. A hard fixture completely constrains the motion to the fixture while a softer fixture allows some deviations from the fixture.
799:
1322:
does not have full column rank the span can not be computed, consequently it is better to compute the span by using the pseudo-inverse, thus in practice the span is computed as:
426:
349:
1066:
301:
This section describes how a control law that implements virtual fixtures can be derived. It is assumed that the robot is a purely kinematic device with end-effector position
455:
1476:
1320:
1114:
821:
768:
617:
477:
917:. If the rest of the elements on the diagonal were set to a small value, instead of zero, the fixture would be soft, allowing some motion in the rotational directions.
1092:
1037:
723:
1011:
841:
746:
136:
is an overlay of augmented sensory information upon a user's perception of a real environment in order to improve human performance in both direct and
57:
50:
3325:
2342:
Rosenberg, Louis B. (1993). Kim, Won S. (ed.). "Virtual fixtures as tools to enhance operator performance in telepresence environments".
1721:
Next introduce a new compliance that affects only the non-preferred component of the velocity input and write the final control law as:
923:
2654:
655:
2087:
Rosenberg, L. (1993). Kim, Won S. (ed.). "Virtual fixtures as tools to enhance operator performance in telepresence environments".
2039:
1946:
3210:
1418:{\displaystyle {\textrm {Span}}(\mathbf {D} )\equiv \left=\mathbf {D} (\mathbf {D} ^{T}\mathbf {D} )^{\dagger }\mathbf {D} ^{T}}
482:
100:
2872:
2580:
2531:
2482:
2318:
2271:
2155:
1907:
1712:{\displaystyle \mathbf {v} =c\cdot \mathbf {v} _{\textrm {op}}=c\left(\mathbf {v} _{\textrm {D}}+\mathbf {v} _{\tau }\right)}
72:
2924:
2603:; Hager, G.D. (2003). "Spatial motion constraints: theory and demonstrations for robot guidance using virtual fixtures".
2898:
79:
883:
846:
2620:
1983:
119:
2834:
622:
565:
86:
17:
1894:. Lecture Notes in Networks and Systems. Vol. 358. Cham: Springer International Publishing. pp. 1–11.
2647:
188:
Virtual fixtures: Used to enhance operator performance in the telerobotic control of Fitt's Law peg-board task.
3381:
3340:
1430:
141:
68:
3443:
3376:
2812:
2769:
1936:"The Use of Virtual Fixtures As Perceptual Overlays to Enhance Operator Performance in Remote Environments"
773:
2001:
Proceedings of the ASME Winter Annual
Meeting on Advances in Robotics, Mechatronics, and Haptic Interfaces
3082:
2714:
2174:
Rosenberg (1994). Das, Hari (ed.). "Virtual Haptic
Overlays Enhance Performance in Telepresence Tasks".
354:
304:
3438:
2734:
1042:
3371:
2950:
2919:
2888:
2724:
2709:
2704:
2640:
431:
2142:. Springer Tracts in Advanced Robotics. Vol. 28. Berlin, Heidelberg: Springer. pp. 49–64.
1999:
Rosenberg, Louis (1993). "The use of virtual fixtures to enhance telemanipulation with time delay".
247:
An example of a guiding virtual fixture could be when the vehicle must follow a certain trajectory,
3418:
3413:
3366:
2774:
1459:
1303:
1097:
804:
751:
600:
460:
236:
Such illegal commands could easily be sent by an operator because of, for instance, delays in the
3448:
3423:
2841:
2829:
196:
46:
2135:
1887:
3433:
3361:
2754:
562:. In a tele-operated system it is often useful to scale the input velocity from the operator,
3112:
2749:
93:
3428:
3330:
3230:
2975:
2807:
2351:
2297:"Augmented reality environment with virtual fixtures for robotic telemanipulation in space"
2096:
2025:"The use of virtual fixtures to enhance operator performance in time delayed teleoperation"
1966:
Rosenberg, L.B. (1993). "Virtual fixtures: Perceptual tools for telerobotic manipulation".
277:, of the fixture can be adjusted. If the compliance is high (low stiffness) the fixture is
2252:"Registration of planar virtual fixtures by using augmented reality with dynamic textures"
8:
3408:
2565:
2006 14th
Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems
1071:
1016:
702:
200:
Virtual
Fixtures used for Augmented Reality Surgery, enables enhanced surgical dexterity.
2355:
2100:
2024:
1935:
3070:
2893:
2537:
2488:
2439:
2367:
2324:
2277:
2191:
2112:
996:
826:
731:
27:
Overlay of augmented sensory information upon a user's perception of a real environment
2403:
2955:
2759:
2675:
2616:
2576:
2527:
2512:"Control methods for guidance virtual fixtures in compliant human-machine interfaces"
2478:
2431:
2423:
2371:
2314:
2295:
Xia, Tian; LĂ©onard, Simon; Deguet, Anton; Whitcomb, Louis; Kazanzides, Peter (2012).
2267:
2232:
2195:
2151:
2116:
1979:
1903:
165:
149:
2561:"Effect of Hand Dynamics on Virtual Fixtures for Compliant Human-Machine Interfaces"
2386:"The Use of Virtual Fixtures as Perceptual Overlays to Enhance Operator Performance"
2281:
281:. On the other hand, when the compliance is zero (maximum stiffness) the fixture is
228:
3298:
3143:
3033:
2990:
2914:
2729:
2663:
2608:
2568:
2541:
2519:
2492:
2470:
2443:
2415:
2359:
2328:
2306:
2259:
2222:
2183:
2143:
2104:
1971:
1895:
1116:
two projection operators can be defined, the span and kernel of the column space:
770:
it is possible to adjust the compliance independently for different dimensions of
3305:
3293:
3195:
3178:
3148:
3097:
2862:
2819:
2681:
2605:
2003 IEEE International
Conference on Robotics and Automation (Cat. No.03CH37422)
2600:
2556:
2507:
2467:
2003 IEEE International
Conference on Robotics and Automation (Cat. No.03CH37422)
2458:
2399:
2131:
145:
2572:
2147:
1899:
3320:
3190:
3058:
2929:
2612:
2560:
2511:
2474:
2462:
2296:
2251:
161:
2523:
2310:
2263:
2057:
1975:
184:
3402:
3215:
3183:
2867:
2779:
2687:
2427:
2236:
237:
221:
2227:
2210:
725:
there exists a one-to-one mapping between the operator and the slave robot.
288:
160:
Virtual
Fixtures was first developed by Louis Rosenberg in 1992 at the USAF
3251:
3168:
3158:
3153:
3138:
3065:
3010:
3000:
2985:
2857:
2824:
2764:
2435:
2408:
The
International Journal of Medical Robotics and Computer Assisted Surgery
241:
137:
250:
3220:
3173:
3102:
3005:
2995:
2980:
2945:
2632:
2516:
2008 IEEE/RSJ International Conference on Intelligent Robots and Systems
2302:
2012 IEEE/RSJ International Conference on Intelligent Robots and Systems
3205:
3075:
3048:
2744:
220:. A forbidden regions virtual fixture could be used, for example, in a
2363:
2187:
2108:
1892:
Proceedings of the Future Technologies Conference (FTC) 2021, Volume 1
3288:
3200:
3163:
2739:
2719:
172:
2419:
2404:"Augmented reality and haptic interfaces for robot-assisted surgery"
2300:
2256:
2015 IEEE International Conference on Robotics and Automation (ICRA)
35:
3335:
3043:
3038:
2138:. In Thrun, Sebastian; Brooks, Rodney; Durrant-Whyte, Hugh (eds.).
801:. For example, setting the first three elements on the diagonal of
2388:
Stanford University, Stanford CA, Center for Design Research (CDR)
1968:
Proceedings of IEEE Virtual Reality Annual International Symposium
986:{\displaystyle \mathbf {D} (t)\in \mathbb {R} ^{6\times n},~n\in }
3256:
3053:
920:
To express more general constraints assume a time-varying matrix
3315:
3310:
3283:
3133:
3087:
2802:
2062:
690:{\displaystyle \mathbf {u} =c\cdot \mathbf {v} _{\textrm {op}}}
2397:
479:
to the robot is assumed to be a desired end-effector velocity
140:
tasks. Developed in the early 1990s by Louis Rosenberg at the
3345:
3128:
3107:
3092:
269:
With both forbidden regions and guiding virtual fixtures the
258:
The operator is then able to control the progress along the
3235:
1094:
would give preferred directions that span a surface. From
225:
that would result in the vehicle ending up in such a pit.
2469:. Vol. 2. Taipei, Taiwan: IEEE. pp. 2798–2805.
2136:"Haptic Virtual Fixtures for Robot-Assisted Manipulation"
2294:
555:{\displaystyle \mathbf {v} ={\dot {\mathbf {x} }}=\left}
1481:
If the input velocity is split into two components as:
1945:. Wright-Patterson AFB OH: USAF Armstrong Laboratory.
2129:
2091:. Telemanipulator Technology and Space Telerobotics.
1729:
1635:
1489:
1462:
1433:
1330:
1306:
1124:
1100:
1074:
1045:
1019:
999:
926:
886:
849:
829:
807:
776:
754:
734:
705:
658:
625:
619:
would be computed from the operator's input velocity
603:
568:
485:
463:
434:
357:
307:
2598:
2554:
2505:
2463:"Virtual fixture architectures for telemanipulation"
2398:Yamamoto, Tomonori; Abolhassani, Niki; Jung, Sung;
1929:
1927:
1925:
1923:
1921:
1919:
2209:Makhataeva, Zhanat; Varol, Huseyin Atakan (2020).
1862:
1711:
1617:
1470:
1448:
1417:
1314:
1290:
1108:
1086:
1060:
1031:
1005:
985:
909:
872:
835:
815:
793:
762:
740:
717:
689:
642:
611:
585:
554:
471:
449:
420:
343:
2344:Telemanipulator Technology and Space Telerobotics
2018:
2016:
2014:
1961:
1959:
993:which represents the preferred direction at time
3400:
1916:
1888:"Augmented Reality: Reflections at Thirty Years"
910:{\displaystyle \mathbf {p} \in \mathbb {R} ^{3}}
873:{\displaystyle \mathbf {x} \in \mathbb {R} ^{6}}
144:, Virtual Fixtures was a pioneering platform in
2567:. Alexandria, VA, USA: IEEE. pp. 109–115.
2208:
1933:
2258:. Seattle, WA, USA: IEEE. pp. 4418–4423.
2011:
1956:
1627:it is possible to rewrite the control law as:
296:
232:Example of a forbidden regions virtual fixture
2648:
2456:
2176:Telemanipulator and Telepresence Technologies
1838:
1830:
1598:
1590:
1257:
1249:
1039:the preferred direction is along a curve in
2594:
2592:
643:{\displaystyle \mathbf {v} _{\textrm {op}}}
586:{\displaystyle \mathbf {v} _{\textrm {op}}}
2655:
2641:
2211:"Augmented Reality for Robotics: A Review"
2662:
2341:
2226:
2173:
2086:
2022:
1998:
1965:
1885:
1048:
946:
897:
860:
142:U.S. Air Force Research Laboratory (AFRL)
120:Learn how and when to remove this message
2589:
287:
249:
227:
195:
183:
2249:
1449:{\displaystyle \mathbf {D} ^{\dagger }}
14:
3401:
3026:
2506:Marayong, Panadda; Hager, Gregory D.;
56:Please improve this article by adding
3326:Software related to augmented reality
2873:Simultaneous localization and mapping
2636:
794:{\displaystyle {\dot {\mathbf {x} }}}
2402:; Judkins, Timothy N. (2011-11-08).
2169:
2167:
2130:Abbott, Jake J.; Marayong, Panadda;
2082:
2080:
2055:
428:expressed in the robot's base frame
254:Example of a guiding virtual fixture
29:
2925:Omnidirectional (360-degree) camera
2045:from the original on July 10, 2019.
1952:from the original on July 10, 2019.
164:, resulting in the first immersive
24:
2899:Image-based modeling and rendering
421:{\displaystyle \mathbf {r} =\left}
344:{\displaystyle \mathbf {p} =\left}
218:forbidden regions virtual fixtures
25:
3460:
2164:
2077:
748:is replaced by a diagonal matrix
1848:
1834:
1809:
1778:
1748:
1731:
1694:
1677:
1652:
1637:
1603:
1594:
1575:
1558:
1543:
1522:
1512:
1492:
1464:
1436:
1405:
1389:
1378:
1369:
1357:
1342:
1308:
1276:
1264:
1253:
1235:
1210:
1191:
1180:
1171:
1159:
1140:
1102:
1061:{\displaystyle \mathbb {R} ^{6}}
928:
888:
851:
809:
781:
756:
675:
660:
628:
605:
571:
537:
520:
498:
487:
465:
359:
309:
34:
2548:
2499:
2450:
2391:
2378:
2335:
2288:
2243:
2202:
450:{\displaystyle F_{\textrm {r}}}
212:Virtual fixtures can be either
2123:
2049:
1992:
1879:
1456:denotes the pseudo-inverse of
1394:
1373:
1346:
1338:
1239:
1231:
1196:
1175:
1144:
1136:
980:
974:
938:
932:
244:or a number of other reasons.
13:
1:
3341:Vuforia Augmented Reality SDK
1872:
351:and end-effector orientation
58:secondary or tertiary sources
3377:List of PlayStation VR games
2770:Virtual reality applications
2607:. IEEE. pp. 1270–1275.
2056:Noer, Michael (1998-09-21).
1886:Rosenberg, Louis B. (2022).
1471:{\displaystyle \mathbf {D} }
1315:{\displaystyle \mathbf {D} }
1109:{\displaystyle \mathbf {D} }
816:{\displaystyle \mathbf {C} }
763:{\displaystyle \mathbf {C} }
612:{\displaystyle \mathbf {u} }
472:{\displaystyle \mathbf {u} }
7:
2573:10.1109/HAPTIC.2006.1627075
2555:Marayong, P.; Hager, G.D.;
2148:10.1007/978-3-540-48113-3_5
2089:SPIE Manipulator Technology
1943:Technical Report AL-TR-0089
1900:10.1007/978-3-030-89906-6_1
457:. The input control signal
297:Virtual fixture control law
10:
3465:
2735:Projection augmented model
2613:10.1109/robot.2003.1241880
2475:10.1109/ROBOT.2003.1242016
179:
155:
3372:List of Oculus Rift games
3354:
3276:
3269:
3244:
3121:
3019:
2968:
2951:Omnidirectional treadmill
2938:
2920:Free viewpoint television
2907:
2889:Asynchronous reprojection
2881:
2850:
2795:
2788:
2725:On-set virtual production
2710:Computer-mediated reality
2705:Cinematic virtual reality
2697:
2671:
2524:10.1109/IROS.2008.4650838
2384:Rosenberg, L. B. (1992).
2311:10.1109/IROS.2012.6386169
2264:10.1109/ICRA.2015.7139810
2023:Rosenberg, Louis (1993).
2007:. New Orleans, LA: 29–36.
1976:10.1109/vrais.1993.380795
3367:List of Meta Quest games
2775:Virtual reality sickness
1970:. IEEE. pp. 76–82.
1934:L. B. Rosenberg (1992).
1890:. In Arai, Kohei (ed.).
597:Thus the control signal
214:guiding virtual fixtures
2842:Virtual retinal display
2830:Virtual reality headset
2250:Leonard, Simon (2015).
2228:10.3390/robotics9020021
264:non-preferred direction
262:while motion along the
3362:List of HTC Vive games
2755:Six degrees of freedom
2518:. pp. 1166–1172.
2305:. pp. 5059–5064.
2058:"Desktop fingerprints"
1864:
1713:
1619:
1472:
1450:
1419:
1316:
1292:
1110:
1088:
1062:
1033:
1007:
987:
911:
874:
837:
817:
795:
764:
742:
719:
691:
644:
613:
587:
556:
473:
451:
422:
345:
293:
255:
233:
201:
189:
45:relies excessively on
3211:The Sword of Damocles
3113:Windows Mixed Reality
2750:Simulation hypothesis
2032:J. Dyn. Syst. Control
1865:
1714:
1620:
1473:
1451:
1420:
1317:
1293:
1111:
1089:
1063:
1034:
1008:
988:
912:
875:
838:
818:
796:
765:
743:
720:
692:
645:
614:
588:
557:
474:
452:
423:
346:
291:
273:, or its inverse the
253:
231:
199:
187:
3331:Virtual reality game
2976:Cyberith Virtualizer
2808:Head-mounted display
1727:
1633:
1487:
1460:
1431:
1328:
1304:
1122:
1098:
1072:
1043:
1017:
997:
924:
884:
847:
827:
805:
774:
752:
732:
703:
656:
623:
601:
566:
483:
461:
432:
355:
305:
138:remotely manipulated
3444:Telepresence robots
2508:Okamura, Allison M.
2400:Okamura, Allison M.
2356:1993SPIE.2057...10R
2132:Okamura, Allison M.
2101:1993SPIE.2057...10R
1087:{\displaystyle n=2}
1032:{\displaystyle n=1}
718:{\displaystyle c=1}
260:preferred direction
3071:Microsoft HoloLens
2894:Foveated rendering
1860:
1709:
1615:
1468:
1446:
1415:
1312:
1288:
1286:
1106:
1084:
1058:
1029:
1003:
983:
907:
870:
833:
813:
791:
760:
738:
715:
687:
640:
609:
583:
552:
469:
447:
418:
341:
294:
256:
234:
202:
190:
3439:Augmented reality
3396:
3395:
3392:
3391:
3265:
3264:
3039:Golden-i headsets
2964:
2963:
2956:Wearable computer
2760:Spatial computing
2676:Augmented reality
2582:978-1-4244-0226-7
2533:978-1-4244-2057-5
2484:978-0-7803-7736-3
2364:10.1117/12.164901
2320:978-1-4673-1736-8
2273:978-1-4799-6923-4
2188:10.1117/12.197302
2157:978-3-540-48113-3
2140:Robotics Research
2109:10.1117/12.164901
1909:978-3-030-89906-6
1856:
1756:
1685:
1660:
1611:
1583:
1566:
1538:
1530:
1500:
1335:
1228:
1133:
1006:{\displaystyle t}
967:
836:{\displaystyle c}
788:
741:{\displaystyle c}
683:
636:
579:
544:
527:
505:
443:
409:
394:
379:
166:augmented reality
150:augmented reality
130:
129:
122:
104:
69:"Virtual fixture"
16:(Redirected from
3456:
3299:virtual graffiti
3274:
3273:
3144:Google Cardboard
3034:Apple Vision Pro
3024:
3023:
2991:PlayStation Move
2915:360-degree video
2793:
2792:
2730:Persistent world
2664:Extended reality
2657:
2650:
2643:
2634:
2633:
2627:
2626:
2596:
2587:
2586:
2552:
2546:
2545:
2503:
2497:
2496:
2454:
2448:
2447:
2395:
2389:
2382:
2376:
2375:
2339:
2333:
2332:
2292:
2286:
2285:
2247:
2241:
2240:
2230:
2206:
2200:
2199:
2171:
2162:
2161:
2127:
2121:
2120:
2084:
2075:
2074:
2072:
2070:
2053:
2047:
2046:
2044:
2029:
2020:
2009:
2008:
1996:
1990:
1989:
1963:
1954:
1953:
1951:
1940:
1931:
1914:
1913:
1883:
1869:
1867:
1866:
1861:
1859:
1858:
1857:
1854:
1851:
1845:
1841:
1837:
1829:
1828:
1816:
1812:
1792:
1788:
1787:
1786:
1781:
1772:
1771:
1759:
1758:
1757:
1754:
1751:
1734:
1718:
1716:
1715:
1710:
1708:
1704:
1703:
1702:
1697:
1688:
1687:
1686:
1683:
1680:
1663:
1662:
1661:
1658:
1655:
1640:
1624:
1622:
1621:
1616:
1614:
1613:
1612:
1609:
1606:
1597:
1586:
1585:
1584:
1581:
1578:
1569:
1568:
1567:
1564:
1561:
1552:
1551:
1546:
1540:
1539:
1536:
1533:
1532:
1531:
1528:
1525:
1519:
1515:
1503:
1502:
1501:
1498:
1495:
1477:
1475:
1474:
1469:
1467:
1455:
1453:
1452:
1447:
1445:
1444:
1439:
1424:
1422:
1421:
1416:
1414:
1413:
1408:
1402:
1401:
1392:
1387:
1386:
1381:
1372:
1364:
1360:
1345:
1337:
1336:
1333:
1321:
1319:
1318:
1313:
1311:
1297:
1295:
1294:
1289:
1287:
1283:
1279:
1267:
1256:
1238:
1230:
1229:
1226:
1219:
1218:
1213:
1207:
1206:
1194:
1189:
1188:
1183:
1174:
1166:
1162:
1143:
1135:
1134:
1131:
1115:
1113:
1112:
1107:
1105:
1093:
1091:
1090:
1085:
1067:
1065:
1064:
1059:
1057:
1056:
1051:
1038:
1036:
1035:
1030:
1012:
1010:
1009:
1004:
992:
990:
989:
984:
965:
961:
960:
949:
931:
916:
914:
913:
908:
906:
905:
900:
891:
879:
877:
876:
871:
869:
868:
863:
854:
842:
840:
839:
834:
822:
820:
819:
814:
812:
800:
798:
797:
792:
790:
789:
784:
779:
769:
767:
766:
761:
759:
747:
745:
744:
739:
728:If the constant
724:
722:
721:
716:
696:
694:
693:
688:
686:
685:
684:
681:
678:
663:
649:
647:
646:
641:
639:
638:
637:
634:
631:
618:
616:
615:
610:
608:
592:
590:
589:
584:
582:
581:
580:
577:
574:
561:
559:
558:
553:
551:
547:
546:
545:
540:
535:
529:
528:
523:
518:
507:
506:
501:
496:
490:
478:
476:
475:
470:
468:
456:
454:
453:
448:
446:
445:
444:
441:
427:
425:
424:
419:
417:
413:
412:
411:
410:
407:
397:
396:
395:
392:
382:
381:
380:
377:
362:
350:
348:
347:
342:
340:
336:
312:
266:is constrained.
125:
118:
114:
111:
105:
103:
62:
38:
30:
21:
3464:
3463:
3459:
3458:
3457:
3455:
3454:
3453:
3419:Virtual reality
3414:Robotic sensing
3399:
3398:
3397:
3388:
3350:
3306:Meta Horizon OS
3294:Interactive art
3261:
3240:
3226:Virtual fixture
3196:Samsung Gear VR
3149:Google Daydream
3117:
3098:PlayStation VR2
3015:
2960:
2934:
2903:
2877:
2863:Finger tracking
2846:
2820:Head-up display
2784:
2693:
2682:Virtual reality
2667:
2661:
2631:
2630:
2623:
2597:
2590:
2583:
2553:
2549:
2534:
2504:
2500:
2485:
2455:
2451:
2420:10.1002/rcs.421
2396:
2392:
2383:
2379:
2340:
2336:
2321:
2293:
2289:
2274:
2248:
2244:
2207:
2203:
2172:
2165:
2158:
2128:
2124:
2085:
2078:
2068:
2066:
2054:
2050:
2042:
2027:
2021:
2012:
1997:
1993:
1986:
1964:
1957:
1949:
1938:
1932:
1917:
1910:
1884:
1880:
1875:
1870:
1853:
1852:
1847:
1846:
1833:
1824:
1820:
1808:
1804:
1803:
1799:
1782:
1777:
1776:
1767:
1763:
1753:
1752:
1747:
1746:
1745:
1741:
1730:
1728:
1725:
1724:
1719:
1698:
1693:
1692:
1682:
1681:
1676:
1675:
1674:
1670:
1657:
1656:
1651:
1650:
1636:
1634:
1631:
1630:
1625:
1608:
1607:
1602:
1601:
1593:
1580:
1579:
1574:
1573:
1563:
1562:
1557:
1556:
1547:
1542:
1541:
1535:
1534:
1527:
1526:
1521:
1520:
1511:
1507:
1497:
1496:
1491:
1490:
1488:
1485:
1484:
1463:
1461:
1458:
1457:
1440:
1435:
1434:
1432:
1429:
1428:
1425:
1409:
1404:
1403:
1397:
1393:
1388:
1382:
1377:
1376:
1368:
1356:
1352:
1341:
1332:
1331:
1329:
1326:
1325:
1307:
1305:
1302:
1301:
1298:
1285:
1284:
1275:
1271:
1263:
1252:
1242:
1234:
1225:
1224:
1221:
1220:
1214:
1209:
1208:
1199:
1195:
1190:
1184:
1179:
1178:
1170:
1158:
1154:
1147:
1139:
1130:
1129:
1125:
1123:
1120:
1119:
1101:
1099:
1096:
1095:
1073:
1070:
1069:
1052:
1047:
1046:
1044:
1041:
1040:
1018:
1015:
1014:
998:
995:
994:
950:
945:
944:
927:
925:
922:
921:
901:
896:
895:
887:
885:
882:
881:
864:
859:
858:
850:
848:
845:
844:
828:
825:
824:
808:
806:
803:
802:
780:
778:
777:
775:
772:
771:
755:
753:
750:
749:
733:
730:
729:
704:
701:
700:
697:
680:
679:
674:
673:
659:
657:
654:
653:
633:
632:
627:
626:
624:
621:
620:
604:
602:
599:
598:
576:
575:
570:
569:
567:
564:
563:
536:
534:
533:
519:
517:
516:
515:
511:
497:
495:
494:
486:
484:
481:
480:
464:
462:
459:
458:
440:
439:
435:
433:
430:
429:
406:
405:
401:
391:
390:
386:
376:
375:
371:
370:
366:
358:
356:
353:
352:
320:
316:
308:
306:
303:
302:
299:
182:
158:
146:virtual reality
134:virtual fixture
126:
115:
109:
106:
63:
61:
55:
51:primary sources
39:
28:
23:
22:
18:Virtual Fixture
15:
12:
11:
5:
3462:
3452:
3451:
3449:Remote sensing
3446:
3441:
3436:
3431:
3426:
3424:Control theory
3421:
3416:
3411:
3394:
3393:
3390:
3389:
3387:
3386:
3385:
3384:
3374:
3369:
3364:
3358:
3356:
3352:
3351:
3349:
3348:
3343:
3338:
3333:
3328:
3323:
3321:Pervasive game
3318:
3313:
3308:
3303:
3302:
3301:
3291:
3286:
3280:
3278:
3271:
3267:
3266:
3263:
3262:
3260:
3259:
3254:
3248:
3246:
3242:
3241:
3239:
3238:
3233:
3228:
3223:
3218:
3213:
3208:
3203:
3198:
3193:
3191:PlayStation VR
3188:
3187:
3186:
3181:
3171:
3166:
3161:
3156:
3151:
3146:
3141:
3136:
3131:
3125:
3123:
3119:
3118:
3116:
3115:
3110:
3105:
3100:
3095:
3090:
3085:
3080:
3079:
3078:
3068:
3063:
3062:
3061:
3051:
3046:
3041:
3036:
3030:
3028:
3021:
3017:
3016:
3014:
3013:
3008:
3003:
2998:
2993:
2988:
2983:
2978:
2972:
2970:
2966:
2965:
2962:
2961:
2959:
2958:
2953:
2948:
2942:
2940:
2936:
2935:
2933:
2932:
2930:VR photography
2927:
2922:
2917:
2911:
2909:
2905:
2904:
2902:
2901:
2896:
2891:
2885:
2883:
2879:
2878:
2876:
2875:
2870:
2865:
2860:
2854:
2852:
2851:3D interaction
2848:
2847:
2845:
2844:
2839:
2838:
2837:
2827:
2822:
2817:
2816:
2815:
2805:
2799:
2797:
2790:
2786:
2785:
2783:
2782:
2777:
2772:
2767:
2762:
2757:
2752:
2747:
2742:
2737:
2732:
2727:
2722:
2717:
2712:
2707:
2701:
2699:
2695:
2694:
2692:
2691:
2685:
2679:
2672:
2669:
2668:
2660:
2659:
2652:
2645:
2637:
2629:
2628:
2621:
2599:Marayong, P.;
2588:
2581:
2547:
2532:
2498:
2483:
2457:Abbott, J.J.;
2449:
2390:
2377:
2334:
2319:
2287:
2272:
2242:
2201:
2163:
2156:
2122:
2076:
2048:
2010:
1991:
1984:
1955:
1915:
1908:
1877:
1876:
1874:
1871:
1850:
1844:
1840:
1836:
1832:
1827:
1823:
1819:
1815:
1811:
1807:
1802:
1798:
1795:
1791:
1785:
1780:
1775:
1770:
1766:
1762:
1750:
1744:
1740:
1737:
1733:
1723:
1707:
1701:
1696:
1691:
1679:
1673:
1669:
1666:
1654:
1649:
1646:
1643:
1639:
1629:
1605:
1600:
1596:
1592:
1589:
1577:
1572:
1560:
1555:
1550:
1545:
1524:
1518:
1514:
1510:
1506:
1494:
1483:
1466:
1443:
1438:
1412:
1407:
1400:
1396:
1391:
1385:
1380:
1375:
1371:
1367:
1363:
1359:
1355:
1351:
1348:
1344:
1340:
1324:
1310:
1282:
1278:
1274:
1270:
1266:
1262:
1259:
1255:
1251:
1248:
1245:
1243:
1241:
1237:
1233:
1223:
1222:
1217:
1212:
1205:
1202:
1198:
1193:
1187:
1182:
1177:
1173:
1169:
1165:
1161:
1157:
1153:
1150:
1148:
1146:
1142:
1138:
1128:
1127:
1118:
1104:
1083:
1080:
1077:
1055:
1050:
1028:
1025:
1022:
1002:
982:
979:
976:
973:
970:
964:
959:
956:
953:
948:
943:
940:
937:
934:
930:
904:
899:
894:
890:
867:
862:
857:
853:
832:
811:
787:
783:
758:
737:
714:
711:
708:
677:
672:
669:
666:
662:
652:
630:
607:
573:
550:
543:
539:
532:
526:
522:
514:
510:
504:
500:
493:
489:
467:
438:
416:
404:
400:
389:
385:
374:
369:
365:
361:
339:
335:
332:
329:
326:
323:
319:
315:
311:
298:
295:
181:
178:
162:Armstrong Labs
157:
154:
152:technologies.
128:
127:
42:
40:
33:
26:
9:
6:
4:
3:
2:
3461:
3450:
3447:
3445:
3442:
3440:
3437:
3435:
3434:Robot control
3432:
3430:
3427:
3425:
3422:
3420:
3417:
3415:
3412:
3410:
3407:
3406:
3404:
3383:
3380:
3379:
3378:
3375:
3373:
3370:
3368:
3365:
3363:
3360:
3359:
3357:
3353:
3347:
3344:
3342:
3339:
3337:
3334:
3332:
3329:
3327:
3324:
3322:
3319:
3317:
3314:
3312:
3309:
3307:
3304:
3300:
3297:
3296:
3295:
3292:
3290:
3287:
3285:
3282:
3281:
3279:
3275:
3272:
3268:
3258:
3255:
3253:
3250:
3249:
3247:
3243:
3237:
3234:
3232:
3229:
3227:
3224:
3222:
3219:
3217:
3216:VFX1 Headgear
3214:
3212:
3209:
3207:
3204:
3202:
3199:
3197:
3194:
3192:
3189:
3185:
3182:
3180:
3177:
3176:
3175:
3172:
3170:
3167:
3165:
3162:
3160:
3157:
3155:
3152:
3150:
3147:
3145:
3142:
3140:
3137:
3135:
3132:
3130:
3127:
3126:
3124:
3120:
3114:
3111:
3109:
3106:
3104:
3101:
3099:
3096:
3094:
3091:
3089:
3086:
3084:
3081:
3077:
3074:
3073:
3072:
3069:
3067:
3064:
3060:
3057:
3056:
3055:
3052:
3050:
3047:
3045:
3042:
3040:
3037:
3035:
3032:
3031:
3029:
3025:
3022:
3018:
3012:
3009:
3007:
3004:
3002:
2999:
2997:
2994:
2992:
2989:
2987:
2984:
2982:
2979:
2977:
2974:
2973:
2971:
2967:
2957:
2954:
2952:
2949:
2947:
2944:
2943:
2941:
2937:
2931:
2928:
2926:
2923:
2921:
2918:
2916:
2913:
2912:
2910:
2906:
2900:
2897:
2895:
2892:
2890:
2887:
2886:
2884:
2880:
2874:
2871:
2869:
2868:Pose tracking
2866:
2864:
2861:
2859:
2856:
2855:
2853:
2849:
2843:
2840:
2836:
2833:
2832:
2831:
2828:
2826:
2823:
2821:
2818:
2814:
2811:
2810:
2809:
2806:
2804:
2801:
2800:
2798:
2794:
2791:
2787:
2781:
2780:Virtual world
2778:
2776:
2773:
2771:
2768:
2766:
2763:
2761:
2758:
2756:
2753:
2751:
2748:
2746:
2743:
2741:
2738:
2736:
2733:
2731:
2728:
2726:
2723:
2721:
2718:
2716:
2713:
2711:
2708:
2706:
2703:
2702:
2700:
2696:
2689:
2688:Mixed reality
2686:
2683:
2680:
2677:
2674:
2673:
2670:
2665:
2658:
2653:
2651:
2646:
2644:
2639:
2638:
2635:
2624:
2622:0-7803-7736-2
2618:
2614:
2610:
2606:
2602:
2601:Okamura, A.M.
2595:
2593:
2584:
2578:
2574:
2570:
2566:
2562:
2558:
2557:Okamura, A.M.
2551:
2543:
2539:
2535:
2529:
2525:
2521:
2517:
2513:
2509:
2502:
2494:
2490:
2486:
2480:
2476:
2472:
2468:
2464:
2460:
2459:Okamura, A.M.
2453:
2445:
2441:
2437:
2433:
2429:
2425:
2421:
2417:
2413:
2409:
2405:
2401:
2394:
2387:
2381:
2373:
2369:
2365:
2361:
2357:
2353:
2349:
2345:
2338:
2330:
2326:
2322:
2316:
2312:
2308:
2304:
2303:
2298:
2291:
2283:
2279:
2275:
2269:
2265:
2261:
2257:
2253:
2246:
2238:
2234:
2229:
2224:
2220:
2216:
2212:
2205:
2197:
2193:
2189:
2185:
2181:
2177:
2170:
2168:
2159:
2153:
2149:
2145:
2141:
2137:
2133:
2126:
2118:
2114:
2110:
2106:
2102:
2098:
2094:
2090:
2083:
2081:
2065:
2064:
2059:
2052:
2041:
2037:
2033:
2026:
2019:
2017:
2015:
2006:
2002:
1995:
1987:
1985:0-7803-1363-1
1981:
1977:
1973:
1969:
1962:
1960:
1948:
1944:
1937:
1930:
1928:
1926:
1924:
1922:
1920:
1911:
1905:
1901:
1897:
1893:
1889:
1882:
1878:
1842:
1825:
1821:
1817:
1813:
1805:
1800:
1796:
1793:
1789:
1783:
1773:
1768:
1764:
1760:
1742:
1738:
1735:
1722:
1705:
1699:
1689:
1671:
1667:
1664:
1647:
1644:
1641:
1628:
1587:
1570:
1553:
1548:
1516:
1508:
1504:
1482:
1479:
1441:
1410:
1398:
1383:
1365:
1361:
1353:
1349:
1323:
1280:
1272:
1268:
1260:
1246:
1244:
1215:
1203:
1200:
1185:
1167:
1163:
1155:
1151:
1149:
1117:
1081:
1078:
1075:
1053:
1026:
1023:
1020:
1000:
977:
971:
968:
962:
957:
954:
951:
941:
935:
918:
902:
892:
865:
855:
830:
785:
735:
726:
712:
709:
706:
670:
667:
664:
651:
595:
548:
541:
530:
524:
512:
508:
502:
491:
436:
414:
402:
398:
387:
383:
372:
367:
363:
337:
333:
330:
327:
324:
321:
317:
313:
290:
286:
284:
280:
276:
272:
267:
265:
261:
252:
248:
245:
243:
239:
238:teleoperation
230:
226:
223:
219:
215:
210:
206:
198:
194:
186:
177:
174:
170:
167:
163:
153:
151:
147:
143:
139:
135:
124:
121:
113:
110:December 2021
102:
99:
95:
92:
88:
85:
81:
78:
74:
71: –
70:
66:
65:Find sources:
59:
53:
52:
48:
43:This article
41:
37:
32:
31:
19:
3252:Project Iris
3225:
3169:Oculus Quest
3159:Liquid Image
3154:Google Glass
3066:Meta Quest 3
3054:Meta Quest 2
3011:Wizdish ROVR
3001:Virtuix Omni
2986:Oculus Touch
2858:Eye tracking
2825:Smartglasses
2789:Technologies
2765:Telepresence
2604:
2564:
2550:
2515:
2501:
2466:
2452:
2414:(1): 45–56.
2411:
2407:
2393:
2385:
2380:
2347:
2343:
2337:
2301:
2290:
2255:
2245:
2218:
2214:
2204:
2179:
2175:
2139:
2125:
2092:
2088:
2067:. Retrieved
2061:
2051:
2035:
2031:
2004:
2000:
1994:
1967:
1942:
1891:
1881:
1720:
1626:
1480:
1426:
1299:
1068:. Likewise,
919:
727:
698:
596:
300:
282:
278:
274:
270:
268:
263:
259:
257:
246:
242:telepresence
235:
222:teleoperated
217:
213:
211:
207:
203:
191:
171:
159:
133:
131:
116:
107:
97:
90:
83:
76:
64:
44:
3429:Cybernetics
3221:Virtual Boy
3174:Oculus Rift
3108:Vuzix Blade
3103:Valve Index
3006:Wired glove
2996:Razer Hydra
2981:Leap Motion
2969:Peripherals
2946:Haptic suit
2908:Photography
240:loop, poor
3409:Perception
3403:Categories
3245:Unreleased
3231:Virtuality
3206:SixthSense
3049:Magic Leap
2745:Room-scale
2182:: 99–108.
1873:References
1013:. Thus if
275:compliance
80:newspapers
47:references
3289:ARToolKit
3201:Sensorama
3164:Oculus Go
2740:Real life
2720:Metaverse
2715:Immersion
2428:1478-5951
2372:111277519
2350:: 10–21.
2237:2218-6581
2221:(2): 21.
2196:110971407
2117:111277519
2038:: 29–36.
1839:⟩
1831:⟨
1826:τ
1784:τ
1774:⋅
1769:τ
1700:τ
1648:⋅
1599:⟩
1591:⟨
1571:−
1554:≡
1549:τ
1505:≡
1442:†
1399:†
1350:≡
1269:−
1258:⟩
1250:⟨
1247:≡
1201:−
1152:≡
972:∈
955:×
942:∈
893:∈
856:∈
786:˙
671:⋅
542:˙
525:˙
503:˙
271:stiffness
173:Fitts Law
3336:visionOS
3270:Software
3139:EyePhone
3044:HTC Vive
2882:Software
2698:Concepts
2559:(2006).
2510:(2008).
2461:(2003).
2436:22069247
2282:16744811
2215:Robotics
2134:(2007).
2069:22 April
2040:Archived
1947:Archived
3277:General
3257:Sega VR
3027:Current
3020:Devices
2813:optical
2796:Display
2542:6828466
2493:8678829
2444:1603125
2352:Bibcode
2329:2708501
2097:Bibcode
180:Concept
156:History
94:scholar
3316:OpenXR
3311:OpenVR
3284:ARCore
3184:Rift S
3134:castAR
3122:Former
3088:PICO 4
2803:EyeTap
2619:
2579:
2540:
2530:
2491:
2481:
2442:
2434:
2426:
2370:
2327:
2317:
2280:
2270:
2235:
2194:
2154:
2115:
2095:: 10.
2063:Forbes
1982:
1906:
1427:where
1227:Kernel
966:
96:
89:
82:
75:
67:
3355:Games
3346:WebXR
3129:AntVR
3093:Pimax
2939:Other
2538:S2CID
2489:S2CID
2440:S2CID
2368:S2CID
2325:S2CID
2278:S2CID
2192:S2CID
2113:S2CID
2043:(PDF)
2028:(PDF)
1950:(PDF)
1939:(PDF)
1537:~and~
101:JSTOR
87:books
3236:VR-1
3083:OSVR
2835:list
2690:(MR)
2684:(VR)
2678:(AR)
2666:(XR)
2617:ISBN
2577:ISBN
2528:ISBN
2479:ISBN
2432:PMID
2424:ISSN
2348:2057
2315:ISBN
2268:ISBN
2233:ISSN
2180:2351
2152:ISBN
2093:2057
2071:2014
1980:ISBN
1904:ISBN
1334:Span
1132:Span
978:1..6
880:to
650:as:
283:hard
279:soft
216:or
148:and
73:news
3382:VR2
3179:CV1
3059:Pro
2609:doi
2569:doi
2520:doi
2471:doi
2416:doi
2360:doi
2307:doi
2260:doi
2223:doi
2184:doi
2144:doi
2105:doi
1972:doi
1896:doi
1300:If
823:to
699:If
49:to
3405::
2615:.
2591:^
2575:.
2563:.
2536:.
2526:.
2514:.
2487:.
2477:.
2465:.
2438:.
2430:.
2422:.
2410:.
2406:.
2366:.
2358:.
2346:.
2323:.
2313:.
2299:.
2276:.
2266:.
2254:.
2231:.
2217:.
2213:.
2190:.
2178:.
2166:^
2150:.
2111:.
2103:.
2079:^
2060:.
2036:49
2034:.
2030:.
2013:^
2005:49
2003:.
1978:.
1958:^
1941:.
1918:^
1902:.
1855:op
1659:op
1610:op
1565:op
1529:op
1478:.
682:op
635:op
578:op
285:.
132:A
60:.
3076:2
2656:e
2649:t
2642:v
2625:.
2611::
2585:.
2571::
2544:.
2522::
2495:.
2473::
2446:.
2418::
2412:8
2374:.
2362::
2354::
2331:.
2309::
2284:.
2262::
2239:.
2225::
2219:9
2198:.
2186::
2160:.
2146::
2119:.
2107::
2099::
2073:.
1988:.
1974::
1912:.
1898::
1849:v
1843:)
1835:D
1822:c
1818:+
1814:]
1810:D
1806:[
1801:(
1797:c
1794:=
1790:)
1779:v
1765:c
1761:+
1755:D
1749:v
1743:(
1739:c
1736:=
1732:v
1706:)
1695:v
1690:+
1684:D
1678:v
1672:(
1668:c
1665:=
1653:v
1645:c
1642:=
1638:v
1604:v
1595:D
1588:=
1582:D
1576:v
1559:v
1544:v
1523:v
1517:]
1513:D
1509:[
1499:D
1493:v
1465:D
1437:D
1411:T
1406:D
1395:)
1390:D
1384:T
1379:D
1374:(
1370:D
1366:=
1362:]
1358:D
1354:[
1347:)
1343:D
1339:(
1309:D
1281:]
1277:D
1273:[
1265:I
1261:=
1254:D
1240:)
1236:D
1232:(
1216:T
1211:D
1204:1
1197:)
1192:D
1186:T
1181:D
1176:(
1172:D
1168:=
1164:]
1160:D
1156:[
1145:)
1141:D
1137:(
1103:D
1082:2
1079:=
1076:n
1054:6
1049:R
1027:1
1024:=
1021:n
1001:t
981:]
975:[
969:n
963:,
958:n
952:6
947:R
939:)
936:t
933:(
929:D
903:3
898:R
889:p
866:6
861:R
852:x
831:c
810:C
782:x
757:C
736:c
713:1
710:=
707:c
676:v
668:c
665:=
661:u
629:v
606:u
572:v
549:]
538:r
531:,
521:p
513:[
509:=
499:x
492:=
488:v
466:u
442:r
437:F
415:]
408:z
403:r
399:,
393:y
388:r
384:,
378:x
373:r
368:[
364:=
360:r
338:]
334:z
331:,
328:y
325:,
322:x
318:[
314:=
310:p
123:)
117:(
112:)
108:(
98:·
91:·
84:·
77:·
54:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.