Real-Time Haptic Interaction with Remote Environments using Non-contact Sensors