An Electronic Cane with a Haptic Interface for Mobility Tasks