A Distributed Architecture for Collaborative Teleoperation using Virtual Reality and Web Platforms | IEEE Conference Publication | IEEE Xplore