Catching the wave: A transparency oriented wave based teleoperation architecture