A virtual environment for collaborative assembly | IEEE Conference Publication | IEEE Xplore