Tactile belt system for providing navigation guidance
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a first path for a mobile computing device associated with a user to move within an environment;
receiving image data from a scanner associated with the mobile computing device, the image data including one or more images of the user and one or more objects in the environment;
determining, with one or more processors, a location of the user of a tactile belt using the image data;
determining, with the one or more processors, a position of at least one object in proximity to the user using the image data;
determining, with the one or more processors, a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object;
generating, with the one or more processors, linear and angular velocities that correspond to the second path; and
generating, with the one or more processors, directions that correspond to the linear and angular velocities by converting, with the one or more processors, the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for providing navigation guidance. The system includes a tracking application and a user. The tracking application determines a location of a user, determines a position of at least one object in proximity to the user, determines a path for the user to avoid the at least one object, generates linear and angular velocities that correspond to the path and generates directions that correspond to the linear and angular velocities. The user can receive the directions as audio instructions or via a tactile belt with motors that vibrate to convey the directions.
61 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
determining a first path for a mobile computing device associated with a user to move within an environment; receiving image data from a scanner associated with the mobile computing device, the image data including one or more images of the user and one or more objects in the environment; determining, with one or more processors, a location of the user of a tactile belt using the image data; determining, with the one or more processors, a position of at least one object in proximity to the user using the image data; determining, with the one or more processors, a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object; generating, with the one or more processors, linear and angular velocities that correspond to the second path; and generating, with the one or more processors, directions that correspond to the linear and angular velocities by converting, with the one or more processors, the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors, the processors being configured to; determine a first path for a mobile computing device associated with a user to move within an environment; receive image data from a scanner associated with the mobile computing device, the image data including one or more images the user and one or more objects in the environment; determine a location of a user of a tactile belt using the image data; determine a position of at least one object in proximity to the user using the image data; determine a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object; generate linear and angular velocities that correspond to the second path; and generate directions that correspond to the linear and angular velocities by converting the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
determine a first path for a mobile computing device associated with a user to move within an environment; receive image data from a scanner associated with the mobile computing device, the image data including one or more images of the user and one or more objects in an environment; determine a location of the user of a tactile belt using the image data; determine a position of at least one object in proximity to the user using the image data; determine a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object; generate linear and angular velocities that correspond to the second path; and generate directions that correspond to the linear and angular velocities by converting the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a that includes the directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt. - View Dependent Claims (15, 16, 17)
-
Specification