{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:56:02Z","timestamp":1777715762579,"version":"3.51.4"},"reference-count":41,"publisher":"SAGE Publications","issue":"7","license":[{"start":{"date-parts":[[2000,7,1]],"date-time":"2000-07-01T00:00:00Z","timestamp":962409600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2000,7]]},"abstract":"<jats:p>A new Lorentz force magnetic levitation haptic interface device has been developed and integrated with real-time 3-D rigid-body simulations for detailed, responsive interaction with dynamic virtual environments. An ideal haptic interface device would enable remote or simulated objects to be sensed and manipulated in 6 degrees of freedom (DoF) in the same manner as real physical objects, with the same micrometer level of detail and kHz bandwidth response that the user can sense. To approach this level of performance requires stiff lightweight moving parts, responsive actuators, high-resolution sensors, a fast control system, and a real-time simulation closely integrated with the device. Lorentz levitation is well suited to high-performance, tool-based haptic interaction because noncontact actuation and sensing provide motion and force feedback in 6 DoF with the simple dynamics of a single moving part at high control bandwidths and sensitivity. New actuation and sensing subsystem designs greatly increase the user range of motion over previous maglev devices. The motion range of the new device is \u00b1 12.5 mm in translation and \u00b1 7.5 deg in rotation to accommodate haptic fingertip motion tasks. The device has a measured closed-loop position bandwidth of more than 100 Hz in each DoF, a maximum stiffness of 25.0 N\/mm, and a position resolution of 5-10 \u03bcm. Virtual coupling and intermediate representation methods were implemented to combine the simulation and the device controller and maximize the realism of haptic user interaction when computational resources are limited. In our system, the device controller must cycle several times faster than the simulation to generate stiff constraints during stable levitation. With virtual coupling, the updated position and orientation data from the interface device and the simulated tool act as error and velocity feedback control setpoints for each other. With the contact point intermediate representation method, a list of current tool contact points and directions is generated at each update of the simulation so that the device controller can evalute contact constrains locally and change impedance to respond to user motions at the fast control rate rather than the slower simulation rate. The contact point intermediate representation provides a crisper, more responsive feeling than virtual coupling during interaction but is not as easily stabilized. Experimental data from the virtual coupling and a modified contact point intermediate representation are presented.<\/jats:p>","DOI":"10.1177\/027836490001900703","type":"journal-article","created":{"date-parts":[[2004,12,17]],"date-time":"2004-12-17T20:23:10Z","timestamp":1103314990000},"page":"644-667","source":"Crossref","is-referenced-by-count":62,"title":["Lorentz Magnetic Levitation for Haptic Interaction: Device Design,                 Performance, and Integration with Physical Simulations"],"prefix":"10.1177","volume":"19","author":[{"given":"Peter J.","family":"Berkelman","sequence":"first","affiliation":[{"name":"The Robotics Institute, Carnegic Mellon University, Pittsburgh,                         Pennsylvania 15213, USA; Computer Integrated Surgery Laboratory, New                         Engineering Building, Johns Hopkins University, Baltimore, Maryland 21218, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralph L.","family":"Hollis","sequence":"additional","affiliation":[{"name":"The Robotics Institute, Carnegic Mellon University, Pittsburgh,                         Pennsylvania 15213, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2000,7,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"crossref","unstructured":"Adachi, Y., Kumano, T., and Ogino, K. 1995. Intermediate representation for stiff virtual objects . Proc. IEEE Virtual Reality Annual Int. Symposium, Research Triangle Park, NC, pp. 203-210 .","DOI":"10.1109\/VRAIS.1995.512497"},{"key":"atypb2","doi-asserted-by":"crossref","unstructured":"Adams, R. and Hannaford, B. 1998. A two-port framework for the design of unconditionally stable haptic interfaces . Int. Conf. on Intelligent Robots and Systems, Victoria, BC, pp. 1254-1259 .","DOI":"10.1109\/IROS.1998.727471"},{"key":"atypb3","unstructured":"Agronin, M. L. 1987. The design of a nine-string six-degree-of-freedom force-feedback joystick for telemanipulation . Proc. NASA Workshop on Space Telerobotics, Pasadena, CA, pp. 341-348 ."},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1007\/BF01891843"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1109\/38.376615"},{"key":"atypb6","doi-asserted-by":"crossref","unstructured":"Baraff, D., and Witkin, A. 1992. Dynamic simulation of non-penetrating flexible bodies . Computer Graphics (Proc. SIGGRAPH), Association for Computing Machinery, Chicago, vol. 26, pp. 303-308 .","DOI":"10.1145\/142920.134084"},{"key":"atypb7","doi-asserted-by":"crossref","unstructured":"Bergamasco, M., Allota, B., Bosio, L., Ferretti, L., Parrini, G., Prisco, G. M., Salsedo, F., and Sartini, G. 1994. An arm exoskeleton system for teleoperation and virtual environments applications . IEEE Int. Conf. on Robotics and Automation, San Diego, pp. 1449-1452 .","DOI":"10.1109\/ROBOT.1994.351286"},{"key":"atypb8","unstructured":"Berkelman, P. J. 1999.\n                      Tool-Based Haptic Interaction with Dynamic Physical Simulation using Lorentz Magnetic Levitation.\n                      PhD thesis, Robotics Department, Carnegie Mellon University, Pittsburgh."},{"key":"atypb9","doi-asserted-by":"crossref","unstructured":"Berkelman, P. J., Butler, Z. J., and Hollis, R. L. 1996. Design of a hemispherical magnetic levitation haptic interface device . Proceedings of the ASME Winter Annual Meeting, Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Atlanta, pp. 483-488 .","DOI":"10.1115\/IMECE1996-0373"},{"key":"atypb10","doi-asserted-by":"crossref","unstructured":"Berkelman, P. J., Hollis, R. L., and Salcudean, S. E. 1995. Interacting with virtual environments using a magnetic levitation haptic interface . Int. Conf. on Intelligent Robots and Systems, Pittsburgh, vol. 1, pp. 117-122 .","DOI":"10.1109\/IROS.1995.525784"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97899"},{"key":"atypb12","unstructured":"Burdea. G. 1996. Force and Touch Feedback for Virtual Reality. New York: John Wiley ."},{"key":"atypb13","unstructured":"Cholewiak, R., and Collins, A. 1991. Sensory and physiological bases of touch. In The Psychology of Touch, ed. M. A. Heller and W. Schiff. Hillsdale, NJ: Lawrence Erlbaum ."},{"key":"atypb14","doi-asserted-by":"crossref","unstructured":"Colgate, J., Stanley, M. and Brown, J. 1995. Issues in the haptic display of tool use . Int. Conf. on Intelligent Robots and Systems, Pittsburgh, vol. 3, pp. 140-145 .","DOI":"10.1109\/IROS.1995.525875"},{"key":"atypb15","unstructured":"Colgate, J. E., and Brown, J. M. 1994. Factors affecting the Z-range of a haptic display . IEEE Int. Conf. on Robotics and Automation, San Diego, pp. 3205-3210 ."},{"key":"atypb16","unstructured":"Cybernet. 1995. Company brochure. Cybernet Systems, Ann Arbor, MI ."},{"key":"atypb17","unstructured":"Durlach, N., and Mavos, A., eds. 1995. Virtual Reality: Scientific and Technological Challenges. Washington, DC: National Academy Press ."},{"key":"atypb18","unstructured":"Hollis, R., Salcudean, S., and Abraham. D. 1990. Toward a tele-nanorobotic manipulation system with atomic scale force feedback and motion resolution . IEEE Micro Electro Mechanical Systems, Napa Valley, CA, pp. 115-119 ."},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1109\/70.88141"},{"key":"atypb20","doi-asserted-by":"crossref","unstructured":"Iwata, H. 1990. Artificial reality with force-feedback: Development ot desktop virtual space with compact master manipulator . Computer Graphics 24(4): 165-170 .","DOI":"10.1145\/97880.97897"},{"key":"atypb21","doi-asserted-by":"crossref","unstructured":"Iwata, H. 1993. Pen-based haptic virtual environment . Proc. of IEEE Virtual Reality Annual International Symposium, New York, pp. 287-292 .","DOI":"10.1109\/VRAIS.1993.380767"},{"key":"atypb22","doi-asserted-by":"crossref","unstructured":"Lawrence, D. A., and Chapel, J. D. 1994. Performance trade-offs for hand controller design . IEEE Int. Conf. on Robotics and Automation, San Diego, pp. 3211-3216 .","DOI":"10.1109\/ROBOT.1994.351076"},{"key":"atypb23","unstructured":"Lindemann, R., and Tesar, D. 1989. Construction and demonstration of a 9-string 6 dofforce reflecting joystick for telerobotics . Proceedings of NASA International Conference on Space Telerobotics, NASA, Greenbelt, MD, pp. 55-63 ."},{"key":"atypb24","unstructured":"Marcus, B. 1993. Sensing, perception, and feedback for VR . VR Systems Fall 93 Conference, New York, SIG Advanced Applications."},{"key":"atypb25","doi-asserted-by":"crossref","unstructured":"Mark, W., Randolph, S., Finch, M., Werth, J. V., and Taylor, R. 1996. Adding force feedback to graphics systems . Computer Graphics (Proc. SIGGRAPH), New Orleans, LA, pp. 447-452 .","DOI":"10.1145\/237170.237284"},{"key":"atypb26","unstructured":"Massie, T. and Salisbury, K. 1994. The PHANToM haptic interface: A device for probing virtual objects . Proceedings of the, ASME Winter Annual Meeting, Symposium on Haptic lnterfaces for Virtual Environment and Teleoperator Systems, Chicago, pp. 295-300 ."},{"key":"atypb27","doi-asserted-by":"crossref","unstructured":"Millman, P., Stanley, M., and Colgate, E. 1993. Design of a high performance haptic interface to virtual environments . Proc. of IEEE Virtual Reality Annual International Symposium, New York, pp. 216-222 .","DOI":"10.1109\/VRAIS.1993.380775"},{"key":"atypb28","doi-asserted-by":"crossref","unstructured":"Minsky, M., Ouh-young, M., Steele, O., Brooks, F. P. Jr. and Behensky, M. 1990. Feeling and seeing: Issues in force display . Computer Graphics 24(2): 235-243 .","DOI":"10.1145\/91394.91451"},{"key":"atypb29","doi-asserted-by":"crossref","unstructured":"Parker, N., Salcudean, S., and Lawrence, P. 1993. Application of force feedback to heavy duty hydraulic machines . IEEE Int. Conf. on Robotics and Automation, Atlanta, pp. 375-381 .","DOI":"10.1109\/ROBOT.1993.292010"},{"key":"atypb30","unstructured":"Press, W. H., Flannery, B. P., Teukolsky, S. A., and Vetterling, W. T. 1988. Numerical Recipes in C. Cambridge University Press, Cambridge, UK ."},{"key":"atypb31","unstructured":"Salcudean, S., and Vlaar, T. 1994. On the emulation of stiff walls and static friction with a magnetically levitated input-output device . International Mechanical Engineering Congress and Exposition, Chicago, pp. 303-309 ."},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1109\/70.478431"},{"key":"atypb33","unstructured":"Salcudean, S. E., and Yan, J. 1994. Towards a force-reflecting motion-scaling system for microsurgery . IEEE Int. Conf. on Robotics and Automation, San Diego, pp. 2296-2301 ."},{"key":"atypb34","doi-asserted-by":"crossref","unstructured":"Sandwell, D. T. 1987. Biharmonic spline interpolation of geos-3 and seasat altimeter data . Geophysical Research Letters 2: 139-142 .","DOI":"10.1029\/GL014i002p00139"},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1002\/scj.4690231204"},{"key":"atypb36","doi-asserted-by":"crossref","unstructured":"Shimoga, K. 1993. A survey of perceptual feedback issues in dexterous telemanipulation: Part i. Finger force feedback . Proceedings of the IEEE Virtual Reality Annual International Symposium, New York, pp. 263-270 .","DOI":"10.1109\/VRAIS.1993.380770"},{"key":"atypb37","doi-asserted-by":"crossref","unstructured":"Siira, K., and Pai, D. 1996. Haptic texturing: A stochastic approach . IEEE Int. Conf. on Robotics and Automation, Minneapolis, pp. 557-562 .","DOI":"10.1109\/ROBOT.1996.503834"},{"key":"atypb38","unstructured":"Space Control GmbH\/Logitech. 1997. Magellan\/Space Mouse User's Manual. Version 5.3. Germany: Space Control GmbH\/Logitech ."},{"key":"atypb39","doi-asserted-by":"crossref","unstructured":"Waters, K., and Wang, S. 1990. A 3D interactive physically-based micro world . Proc. SPIE (Extracting Meaning from Complex Data. Processing, Display, Interaction), Santa Clara, CA, vol. 1259, pp. 91-98 .","DOI":"10.1117\/12.19974"},{"key":"atypb40","doi-asserted-by":"publisher","DOI":"10.1115\/1.3149634"},{"key":"atypb41","unstructured":"Yu, S. 1997. Target location from three direction sensors. Microdynamic Systems Lab Report, The Robotics Institute, Carnegie Mellon University, Pittsburgh ."}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836490001900703","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836490001900703","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:15Z","timestamp":1777457775000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836490001900703"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,7]]},"references-count":41,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2000,7]]}},"alternative-id":["10.1177\/027836490001900703"],"URL":"https:\/\/doi.org\/10.1177\/027836490001900703","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,7]]}}}