AR based performance modulation of a personal mobility system
A method of controlling a personal mobility system includes displaying a virtual object on an augmented reality wearable device, the virtual object being located in a position in the field of view of the augmented reality device corresponding to a position in the real world. Proximity of the personal mobility system or a user of the personal mobility system with the position in the real world is detected. In response to the detection of proximity, a performance characteristic of the personal mobility system is modified.
1. A method of controlling a personal mobility system, comprising:
displaying a virtual object on an augmented reality wearable device, the virtual object being located in a position in a field of view of the augmented reality device corresponding to a position in the real world, wherein the position in the real world is in a location in a frame of reference in an environment in which the personal mobility system is located;
detecting proximity of the personal mobility system or a user of the personal mobility system with the position in the real world; and
in response to the detection of proximity, modifying a performance characteristic of the personal mobility system,
the method further comprising:
in response to the detection of proximity, transferring the virtual object from the location in the frame of reference in the environment to a location in a frame of reference fixed to at least part of the personal mobility system; and
delaying modifying the performance characteristic of the personal mobility system until an intersection of the user of the personal mobility system with the location in the frame of reference fixed to at least part of the personal mobility system is detected.
2. The method of claim 1 , wherein modification of the performance characteristic comprises an alteration of a maximum speed or maximum power of the personal mobility system.
3. The method of claim 1 , wherein modification of the performance characteristic occurs for a predetermined time based on parameters of the virtual object.
4. The method of claim 1 , further comprising:
removing the virtual object from the display of the augmented reality wearable device from its position in a field of view of the augmented reality device corresponding to the position in the real world in response to detection of proximity of the personal mobility system or the user of the personal mobility system with the position in the real world.
5. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations for controlling a personal mobility system, comprising:
displaying a virtual object on an augmented reality wearable device, the virtual object being located in a position in a field of view of the augmented reality device corresponding to a position in the real world, wherein the position in the real world is in a location in a frame of reference in an environment in which the personal mobility system is located;
detecting proximity of the personal mobility system or a user of the personal mobility system with the position in the real world; and
in response to the detection of proximity, modifying a performance characteristic of the personal mobility system,
the operations further comprising:
in response to the detection of proximity, transferring the virtual object from the location in the frame of reference in the environment to a location in a frame of reference fixed to at least part of the personal mobility system; and
delaying modifying the performance characteristic of the personal mobility system until an intersection of the user of the personal mobility system with the location in the frame of reference fixed to at least part of the personal mobility system is detected.
6. The computer-readable storage medium of claim 5 , wherein modification of the performance characteristic comprises an alteration of a maximum speed or maximum power of the personal mobility system.
7. The computer-readable storage medium of claim 5 , wherein modification of the performance characteristic occurs for a predetermined time based on parameters of the virtual object.
8. A computing system comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the computing system to perform operations for controlling a personal mobility system, comprising:
displaying a virtual object on an augmented reality wearable device, the virtual object being located in a position in a field of view of the augmented reality device corresponding to a position in the real world, wherein the position in the real world is in a location in a frame of reference in an environment in which the personal mobility system is located;
detecting proximity of the personal mobility system or a user of the personal mobility system with the position in the real world; and
in response to the detection of proximity, modifying a performance characteristic of the personal mobility system,
the operations further comprising:
in response to the detection of proximity, transferring the virtual object from the location in the frame of reference in the environment to a location in a frame of reference fixed to at least part of the personal mobility system; and
delaying modifying the performance characteristic of the personal mobility system until an intersection of the user of the personal mobility system with the location in the frame of reference fixed to at least part of the personal mobility system is detected.
9. The computing system of claim 8 , wherein modification of the performance characteristic comprises an alteration of a maximum speed or maximum power of the personal mobility system.
10. The computing system of claim 8 , wherein modification of the performance characteristic occurs for a predetermined time based on parameters of the virtual object.
11. The computing system of claim 8 , wherein the instructions further configure the computing system to:
remove the virtual object from the display of the augmented reality wearable device from its position in a field of view of the augmented reality device corresponding to its position in the real world in response to detection of proximity of the personal mobility system or the user of the personal mobility system with the position in the real world.