Passive shared virtual environment for haptic cooperation
Authors
Ramtin Rakhsha, Daniela Constantinescu, Yang Shi
Abstract
For distributed haptic cooperation systems, this paper develops a framework for virtual environments such that the design of the coordinating controllers is decoupled from the network topology and the communication issues. A passive paradigm is introduced for shared virtual object (SVO) with n distributed copies on communications with unreliable data transmission. The n -port passivity of the SVO system is proved and followed by the steady-state analysis. Three-user haptic cooperation experiments validate the theoretical findings.
Keywords
Haptic cooperation; Port-Hamiltonian systems; Shared virtual object; Wave-based communication; port passivity
Citation
- Journal: Autonomous Robots
- Year: 2019
- Volume: 43
- Issue: 6
- Pages: 1489–1504
- Publisher: Springer Science and Business Media LLC
- DOI: 10.1007/s10514-018-9809-3
BibTeX
@article{Rakhsha_2018,
title={{Passive shared virtual environment for haptic cooperation}},
volume={43},
ISSN={1573-7527},
DOI={10.1007/s10514-018-9809-3},
number={6},
journal={Autonomous Robots},
publisher={Springer Science and Business Media LLC},
author={Rakhsha, Ramtin and Constantinescu, Daniela and Shi, Yang},
year={2018},
pages={1489--1504}
}
References
- Anderson, R. J. & Spong, M. W. Bilateral control of teleoperators with time delay. IEEE Transactions on Automatic Control vol. 34 494–501 (1989) – 10.1109/9.24201
- Arbabtafti, M. et al. Physics-Based Haptic Simulation of Bone Machining. IEEE Transactions on Haptics vol. 4 39–50 (2011) – 10.1109/toh.2010.5
- Bianchini, G., Orlandesi, M., & Prattichizzo, D. (2010). Passivity-based analysis and design of multi-contact haptic systems via lmis. In M. Hosseini Zadeh (eds.), Advances in haptics (pp. 155–170). InTech.
- Borghesan, G., Macchelli, A. & Melchiorri, C. Interconnection and Simulation Issues in Haptics. IEEE Transactions on Haptics vol. 3 266–279 (2010) – 10.1109/toh.2010.24
- Carignan, C. R. & Olsson, P. A. Cooperative control of virtual objects over the Internet using force-reflecting master arms. IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ’04. 2004 1221-1226 Vol.2 (2004) doi:10.1109/robot.2004.1307991 – 10.1109/robot.2004.1307991
- Joono Cheong, Niculescu, S.-I. & Kim, C. Motion Synchronization Control of Distributed Multisubsystems With Invariant Local Natural Dynamics. IEEE Transactions on Robotics vol. 25 382–398 (2009) – 10.1109/tro.2008.2011529
- Chopra, N., Berestesky, P. & Spong, M. W. Bilateral Teleoperation Over Unreliable Communication Networks. IEEE Transactions on Control Systems Technology vol. 16 304–313 (2008) – 10.1109/tcst.2007.903397
- Fotoohi, M., Sirouspour, S. & Capson, D. Stability and Performance Analysis of Centralized and Distributed Multi-rate Control Architectures for Multi-user Haptic Interaction. The International Journal of Robotics Research vol. 26 977–994 (2007) – 10.1177/0278364907082049
- Hannaford, B. & Jee-Hwan Ryu. Time-domain passivity control of haptic interfaces. IEEE Transactions on Robotics and Automation vol. 18 1–10 (2002) – 10.1109/70.988969
- Hogan, N. Impedance Control: An Approach to Manipulation: Part I—Theory. Journal of Dynamic Systems, Measurement, and Control vol. 107 1–7 (1985) – 10.1115/1.3140702
- Huang, K. & Lee, D. Consensus-Based Peer-to-Peer Control Architecture for Multiuser Haptic Interaction Over the Internet. IEEE Transactions on Robotics vol. 29 417–431 (2013) – 10.1109/tro.2012.2229672
- Kanno, T. & Yokokohji, Y. Multilateral teleoperation control over time-delayed computer networks using wave variables. 2012 IEEE Haptics Symposium (HAPTICS) 125–131 (2012) doi:10.1109/haptic.2012.6183780 – 10.1109/haptic.2012.6183780
- Khademian, B. & Hashtrudi-Zaad, K. Dual-User Teleoperation Systems: New Multilateral Shared Control Architecture and Kinesthetic Performance Measures. IEEE/ASME Transactions on Mechatronics vol. 17 895–906 (2012) – 10.1109/tmech.2011.2141673
- Kim, J. et al. Transatlantic Touch: A Study of Haptic Collaboration over Long Distance. Presence: Teleoperators and Virtual Environments vol. 13 328–337 (2004) – 10.1162/1054746041422370
- Kim, M., Lee, Y., Lee, Y. & Lee, D. Haptic rendering and interactive simulation using passive midpoint integration. The International Journal of Robotics Research vol. 36 1341–1362 (2017) – 10.1177/0278364917731821
- Kim, Y.-B., Han, S.-H., Kim, S.-J., Kim, E.-J. & Song, C.-G. Multi-Player Virtual Ping-Pong Game. 17th International Conference on Artificial Reality and Telexistence (ICAT 2007) 269–273 (2007) doi:10.1109/icat.2007.34 – 10.1109/icat.2007.34
- Kottenstette, N.,
III , J. F. H., Koutsoukos, X., Antsaklis, P. & Sztipanovits, J. Digital control of multiple discrete passive plants over networks. International Journal of Systems, Control and Communications vol. 3 194 (2011) – 10.1504/ijscc.2011.039868 - H LeBlanc. LeBlanc, H., Eyisi, E., Kottenstette, N., Koutsoukos, X., & Sztipanovits, J. (2011). A passivity-based approach to group coordination in multi-agent networks, volume 89 of Lecture Notes in Electrical Engineering (1st ed.). Berlin: Springer. (2011)
- Lee, D. & Huang, K. On Passive Non-Iterative Variable-Step Numerical Integration of Mechanical Systems for Haptic Rendering. ASME 2008 Dynamic Systems and Control Conference, Parts A and B 1147–1154 (2008) doi:10.1115/dscc2008-2257 – 10.1115/dscc2008-2257
- Li, J., Tavakoli, M., Mendez, V. & Huang, Q. Passivity and Absolute Stability Analysesof Trilateral Haptic Collaborative Systems. Journal of Intelligent & Robotic Systems vol. 78 3–20 (2014) – 10.1007/s10846-014-0049-2
- Mendez, V., Tavakoli, M. & Li, J. A method for passivity analysis of multilateral haptic systems. Advanced Robotics vol. 28 1205–1219 (2014) – 10.1080/01691864.2014.913500
- Minogue, J., Gail Jones, M., Broadwell, B. & Oppewall, T. The impact of haptic augmentation on middle school students’ conceptions of the animal cell. Virtual Reality vol. 10 293–305 (2006) – 10.1007/s10055-006-0052-4
- Navarro-López, E. M. Several dissipativity and passivity implications in thelinear discrete‐time setting. Mathematical Problems in Engineering vol. 2005 599–616 (2005) – 10.1155/mpe.2005.599
- Niemeyer, G. & Slotine, J.-J. E. Stable adaptive teleoperation. IEEE Journal of Oceanic Engineering vol. 16 152–162 (1991) – 10.1109/48.64895
- Niemeyer, G. & Slotine, J.-J. E. Telemanipulation with Time Delays. The International Journal of Robotics Research vol. 23 873–890 (2004) – 10.1177/0278364904045563
- Raisbeck, G. A Definition of Passive Linear Networks in Terms of Time and Energy. Journal of Applied Physics vol. 25 1510–1514 (1954) – 10.1063/1.1702374
- Rakhsha, R. & Constantinescu, D. Passive shared virtual environment for distributed haptic cooperation. 2014 IEEE Haptics Symposium (HAPTICS) 221–226 (2014) doi:10.1109/haptics.2014.6775458 – 10.1109/haptics.2014.6775458
- Rakhsha, R. & Constantinescu, D. Average-Position Coordination for Distributed Multi-User Networked Haptic Cooperation. Journal of Human-Robot Interaction vol. 4 62 (2015) – 10.5898/jhri.4.3.rakhsha
- Shahbazi, M., Atashzar, S. F., Talebi, H. A. & Patel, R. V. Novel Cooperative Teleoperation Framework: Multi-Master/Single-Slave System. IEEE/ASME Transactions on Mechatronics vol. 20 1668–1679 (2015) – 10.1109/tmech.2014.2347034
- Stramigioli, S., Secchi, C., van der Schaft, A. J. & Fantuzzi, C. Sampled data systems passivity and discrete port-Hamiltonian systems. IEEE Transactions on Robotics vol. 21 574–587 (2005) – 10.1109/tro.2004.842330
- Sugarman, H., Dayan, E., Weisel-Eichler, A. & Tiran, J. The Jerusalem TeleRehabilitation System, a New Low-Cost, Haptic Rehabilitation Approach. CyberPsychology & Behavior vol. 9 178–182 (2006) – 10.1089/cpb.2006.9.178
- Schaft, A. L2-Gain and Passivity Techniques in Nonlinear Control. Lecture Notes in Control and Information Sciences (Springer Berlin Heidelberg, 1996). doi:10.1007/3-540-76074-1 – 10.1007/3-540-76074-1
- Yokokohji, Y., Tsujioka, T. & Yoshikawa, T. Bilateral control with time-varying delay including communication blackout. Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002 285–292 doi:10.1109/haptic.2002.998970 – 10.1109/haptic.2002.998970