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 RJ, Spong MW (1989) Bilateral control of teleoperators with time delay. IEEE Trans Automat Contr 34(5):494–501. https://doi.org/10.1109/9.24201 – 10.1109/9.24201
- Arbabtafti M, Moghaddam M, Nahvi A, Mahvash M, Richardson B, Shirinzadeh B (2011) Physics-Based Haptic Simulation of Bone Machining. IEEE Trans Haptics 4(1):39–50. https://doi.org/10.1109/toh.2010.5 – 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. https://www.intechopen.com/books/advances-in-haptics/passivity-based-analysis-and-design-of-multi-contact-haptic-systems-via-lmis
. - Borghesan G, Macchelli A, Melchiorri C (2010) Interconnection and Simulation Issues in Haptics. IEEE Trans Haptics 3(4):266–279. https://doi.org/10.1109/toh.2010.24 – 10.1109/toh.2010.24
- Carignan CR, Olsson PA (2004) Cooperative control of virtual objects over the Internet using force-reflecting master arms. In: IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ‘04. 2004. IEEE, pp 1221–1226 Vol.2 – 10.1109/robot.2004.1307991
- Joono Cheong, Niculescu S-I, Kim C (2009) Motion Synchronization Control of Distributed Multisubsystems With Invariant Local Natural Dynamics. IEEE Trans Robot 25(2):382–398. https://doi.org/10.1109/tro.2008.2011529 – 10.1109/tro.2008.2011529
- Chopra N, Berestesky P, Spong MW (2008) Bilateral Teleoperation Over Unreliable Communication Networks. IEEE Trans Contr Syst Technol 16(2):304–313. https://doi.org/10.1109/tcst.2007.903397 – 10.1109/tcst.2007.903397
- Fotoohi M, Sirouspour S, Capson D (2007) Stability and Performance Analysis of Centralized and Distributed Multi-rate Control Architectures for Multi-user Haptic Interaction. The International Journal of Robotics Research 26(9):977–994. https://doi.org/10.1177/0278364907082049 – 10.1177/0278364907082049
- Hannaford B, Jee-Hwan Ryu (2002) Time-domain passivity control of haptic interfaces. IEEE Trans Robot Automat 18(1):1–10. https://doi.org/10.1109/70.988969 – 10.1109/70.988969
- Hogan N (1985) Impedance Control: An Approach to Manipulation: Part I—Theory. Journal of Dynamic Systems, Measurement, and Control 107(1):1–7. https://doi.org/10.1115/1.3140702 – 10.1115/1.3140702
- Huang K, Lee D (2013) Consensus-Based Peer-to-Peer Control Architecture for Multiuser Haptic Interaction Over the Internet. IEEE Trans Robot 29(2):417–431. https://doi.org/10.1109/tro.2012.2229672 – 10.1109/tro.2012.2229672
- Kanno T, Yokokohji Y (2012) Multilateral teleoperation control over time-delayed computer networks using wave variables. In: 2012 IEEE Haptics Symposium (HAPTICS). IEEE, pp 125–131 – 10.1109/haptic.2012.6183780
- Khademian B, Hashtrudi-Zaad K (2012) Dual-User Teleoperation Systems: New Multilateral Shared Control Architecture and Kinesthetic Performance Measures. IEEE/ASME Trans Mechatron 17(5):895–906. https://doi.org/10.1109/tmech.2011.2141673 – 10.1109/tmech.2011.2141673
- Kim J, Kim H, Tay BK, Muniyandi M, Srinivasan MA, Jordan J, Mortensen J, Oliveira M, Slater M (2004) Transatlantic Touch: A Study of Haptic Collaboration over Long Distance. Presence: Teleoperators & Virtual Environments 13(3):328–337. https://doi.org/10.1162/1054746041422370 – 10.1162/1054746041422370
- Kim M, Lee Y, Lee Y, Lee D (2017) Haptic rendering and interactive simulation using passive midpoint integration. The International Journal of Robotics Research 36(12):1341–1362. https://doi.org/10.1177/0278364917731821 – 10.1177/0278364917731821
- Kim Y-B, Han S-H, Kim S-J, Kim E-J, Song C-G (2007) Multi-Player Virtual Ping-Pong Game. In: 17th International Conference on Artificial Reality and Telexistence (ICAT 2007). IEEE, pp 269–273 – 10.1109/icat.2007.34
- Kottenstette N, III JFH, Koutsoukos X, Antsaklis P, Sztipanovits J (2011) Digital control of multiple discrete passive plants over networks. IJSCC 3(2):194. https://doi.org/10.1504/ijscc.2011.039868 – 10.1504/ijscc.2011.039868
- 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.
- Lee D, Huang K (2008) On Passive Non-Iterative Variable-Step Numerical Integration of Mechanical Systems for Haptic Rendering. In: ASME 2008 Dynamic Systems and Control Conference, Parts A and B. ASMEDC, pp 1147–1154 – 10.1115/dscc2008-2257
- Li J, Tavakoli M, Mendez V, Huang Q (2014) Passivity and Absolute Stability Analysesof Trilateral Haptic Collaborative Systems. J Intell Robot Syst 78(1):3–20. https://doi.org/10.1007/s10846-014-0049-2 – 10.1007/s10846-014-0049-2
- Mendez V, Tavakoli M, Li J (2014) A method for passivity analysis of multilateral haptic systems. Advanced Robotics 28(18):1205–1219. https://doi.org/10.1080/01691864.2014.913500 – 10.1080/01691864.2014.913500
- Minogue J, Gail Jones M, Broadwell B, Oppewall T (2006) The impact of haptic augmentation on middle school students’ conceptions of the animal cell. Virtual Reality 10(3-4):293–305. https://doi.org/10.1007/s10055-006-0052-4 – 10.1007/s10055-006-0052-4
- Navarro-López EM (2005) Several dissipativity and passivity implications in thelinear discrete‐time setting. Mathematical Problems in Engineering 2005(6):599–616. https://doi.org/10.1155/mpe.2005.599 – 10.1155/mpe.2005.599
- Niemeyer G, Slotine J-JE (1991) Stable adaptive teleoperation. IEEE J Oceanic Eng 16(1):152–162. https://doi.org/10.1109/48.64895 – 10.1109/48.64895
- Niemeyer G, Slotine J-JE (2004) Telemanipulation with Time Delays. The International Journal of Robotics Research 23(9):873–890. https://doi.org/10.1177/0278364904045563 – 10.1177/0278364904045563
- Raisbeck G (1954) A Definition of Passive Linear Networks in Terms of Time and Energy. Journal of Applied Physics 25(12):1510–1514. https://doi.org/10.1063/1.1702374 – 10.1063/1.1702374
- Rakhsha R, Constantinescu D (2014) Passive shared virtual environment for distributed haptic cooperation. In: 2014 IEEE Haptics Symposium (HAPTICS). IEEE, pp 221–226 – 10.1109/haptics.2014.6775458
- Rakhsha R, Constantinescu D (2015) Average-Position Coordination for Distributed Multi-User Networked Haptic Cooperation. Journal of Human-Robot Interaction 4(3):62. https://doi.org/10.5898/jhri.4.3.rakhsha – 10.5898/jhri.4.3.rakhsha
- Shahbazi M, Atashzar SF, Talebi HA, Patel RV (2015) Novel Cooperative Teleoperation Framework: Multi-Master/Single-Slave System. IEEE/ASME Trans Mechatron 20(4):1668–1679. https://doi.org/10.1109/tmech.2014.2347034 – 10.1109/tmech.2014.2347034
- Stramigioli S, Secchi C, van der Schaft AJ, Fantuzzi C (2005) Sampled data systems passivity and discrete port-Hamiltonian systems. IEEE Trans Robot 21(4):574–587. https://doi.org/10.1109/tro.2004.842330 – 10.1109/tro.2004.842330
- Sugarman H, Dayan E, Weisel-Eichler A, Tiran J (2006) The Jerusalem TeleRehabilitation System, a New Low-Cost, Haptic Rehabilitation Approach. CyberPsychology & Behavior 9(2):178–182. https://doi.org/10.1089/cpb.2006.9.178 – 10.1089/cpb.2006.9.178
- Schaft A (1996) L2-Gain and Passivity Techniques in Nonlinear Control. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/3-540-76074-1
- Yokokohji Y, Tsujioka T, Yoshikawa T (2003) Bilateral control with time-varying delay including communication blackout. In: Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002. IEEE Comput. Soc, pp 285–292 – 10.1109/haptic.2002.998970