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}
}

Download the bib file

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