A computer-implemented method according to one embodiment includes performing a survey of a survey area of a surface in an intended direction of travel of a user, determining whether an obstacle is present in the survey area of the surface within a predetermined distance of the user, and in response to determining that a detected obstacle is present in the survey area of the surface within the predetermined distance of the user, performing a process until it is determined that the obstacle is not present in the survey area of the surface within the predetermined distance of the user. The process includes determining a corrective sensory stimulation for offsetting balance of the user in a direction away from the obstacle, and outputting the corrective sensory stimulation to a sensory user device.