초록
▼
A system for exerting forces on a user. The system includes a user-mounted device including one or more force exerting devices, one or more sensors configured to acquire sensor data, and a processor coupled to the one or more force exerting devices and to the one or more sensors. The processor is configured to determine, based on the sensor data, at least one of an orientation and a position associated with the user-mounted device. The processor is further configured to compute a force to be exerted on the user via the one or more force exerting devices ...
A system for exerting forces on a user. The system includes a user-mounted device including one or more force exerting devices, one or more sensors configured to acquire sensor data, and a processor coupled to the one or more force exerting devices and to the one or more sensors. The processor is configured to determine, based on the sensor data, at least one of an orientation and a position associated with the user-mounted device. The processor is further configured to compute a force to be exerted on the user via the one or more force exerting devices based on a force direction associated with a force event and at least one of the orientation and the position, and generate a control signal for the one or more force exerting devices based on the force.
대표
청구항
▼
1. A system for exerting forces on a user, the system comprising: a user-mounted device including one or more airflow generating devices, wherein each of the one or more airflow generating devices is configured to exert forces on the user by generating thrust;one or more sensors configured to acquire sensor data; anda processor coupled to the one or more airflow generating devices and to the one or more sensors and configured to: determine, based on the sensor data, at least one of an orientation and a position associated with the user-mounted device;com...
1. A system for exerting forces on a user, the system comprising: a user-mounted device including one or more airflow generating devices, wherein each of the one or more airflow generating devices is configured to exert forces on the user by generating thrust;one or more sensors configured to acquire sensor data; anda processor coupled to the one or more airflow generating devices and to the one or more sensors and configured to: determine, based on the sensor data, at least one of an orientation and a position associated with the user-mounted device;compute a first force to be exerted on the user via the one or more airflow generating devices based on a force direction associated with a force event and at least one of the orientation and the position; andtransmit a control signal to the one or more airflow generating devices to exert the first force on the user. 2. The system of claim 1, wherein the one or more airflow generating devices comprise one or more fans, and the processor is further configured to determine a fan orientation based on the force direction and at least one of the orientation and the position, and to generate a second control signal to reposition at least one fan included in the one or more fans based on the fan orientation. 3. The system of claim 1, wherein the processor is further configured to determine that at least one of the orientation and the position has changed, and, in response, reposition at least one airflow generating device included in the one or more airflow generating devices. 4. The system of claim 2, wherein the force is computed based on the orientation associated with the user-mounted device, and the processor is further configured to determine that the user-mounted device has reached a target orientation associated with the force event, and, in response, generate a second control signal to stop the one or more airflow generating devices. 5. The system of claim 1, wherein the one or more sensors comprise at least one of a global navigation satellite system (GNSS) receiver, a magnetometer, an accelerometer, and an optical sensor. 6. The system of claim 1, wherein the user-mounted device comprises a head-mounted device, and the orientation and the position associated with the head-mounted device comprise a head orientation and a head position, respectively. 7. The system of claim 1, wherein the force event is associated with a navigation instruction, and the processor is configured to generate the control signal for the one or more airflow generating devices when the user-mounted device is approaching a street intersection. 8. The system of claim 7, wherein the processor is further configured to: receive a second force event associated with a second navigation instruction;compute a second force to be exerted via the one or more airflow generating devices based on a second force direction associated with the second force event and at least one of the orientation and the position of the user-mounted device; andgenerate a second control signal for the one or more airflow generating devices based on the second force when the user-mounted device is approaching a second street intersection. 9. The system of claim 1, wherein the user-mounted device comprises at least one of a shoulder-mounted device, a waist-mounted device, and a wrist-mounted device, and the orientation and the position are associated with at least one of a shoulder, a waist, and a wrist of the user, respectively. 10. The system of claim 1, wherein the force is computed based on the position associated with the user-mounted device, and the processor is further configured to determine that the user-mounted device has reached a target position, and, in response, generate a second control signal to stop the one or more airflow generating devices. 11. The system of claim 1, further comprising a control module electrically coupled to the one or more airflow generating devices, wherein the one or more sensors are disposed within an auxiliary device that comprises at least one of a smartphone and a mobile computer, and the one or more sensors are configured to wirelessly communicate with the control module. 12. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, configure the processor to cause forces to be exerted on a user, by performing the steps of: determining, based on sensor data, at least one of an orientation and a position associated with a force device;computing a first force to be exerted on the user via one or more airflow generating devices included in the force device based on a force direction associated with a force event and at least one of the orientation and the position, wherein each of the one or more airflow generating devices is configured to exert forces on the user by generating thrust; andtransmitting a control signal to the one or more airflow generating devices to exert the first force on the user. 13. The non-transitory computer-readable storage medium of claim 12, further comprising generating the force event by identifying, based on the sensor data, an object in a surrounding environment, wherein the object is located in the force direction relative to the force device. 14. The non-transitory computer-readable storage medium of claim 13, wherein the force event further comprises a force magnitude that is based on at least one of a distance from the force device to the object and a speed of the object. 15. The non-transitory computer-readable storage medium of claim 12, further comprising receiving the force event via a wireless communication device included in the force device. 16. The non-transitory computer-readable storage medium of claim 12, further comprising generating the force event based on determining that the orientation of the force device is outside of a threshold range, wherein the force is configured to be exerted on the user to instruct the user to return within the threshold range. 17. The non-transitory computer-readable storage medium of claim 16, wherein the sensor data is acquired via an angular sensor, and the threshold range comprises an angular range associated with the posture of the user. 18. The non-transitory computer-readable storage medium of claim 16, wherein the sensor data is acquired via a magnetometer, and the threshold range is associated with a direction towards a destination to which the user is navigating. 19. The non-transitory computer-readable storage medium of claim 12, wherein the force direction specifies a rotational force to be exerted on the user via the force device. 20. The non-transitory computer-readable storage medium of claim 12, wherein the one or more airflow generating devices comprise one or more fans, and further comprising determining a fan orientation based on the force direction and the orientation, and generating a second control signal to reposition at least one fan included in the one or more fans based on the fan orientation. 21. The non-transitory computer-readable storage medium of claim 12, further comprising determining that the orientation has changed, and, in response, repositioning at least one airflow generating device included in the one or more airflow generating devices based on an updated orientation determined via one or more sensors. 22. A method for exerting forces on a user, the method comprising: determining, based on sensor data, at least one of an orientation and a position associated with a user-mounted device;computing a first force to be exerted on the user via one or more airflow generating devices included in the user-mounted device based on a force direction and a force magnitude associated with a force event and at least one of the orientation and the position, wherein each of the one or more airflow generating devices is configured to exert forces on the user by generating thrust; andtransmitting a control signal to the one or more airflow generating devices to exert the first force on the user. 23. The method of claim 22, wherein the one or more airflow generating devices comprise one or more fans, and further comprising determining a fan orientation based on the force direction, the orientation, and the position, and generating a second control signal to reposition at least one fan included in the one or more fans based on the fan orientation. 24. The system of claim 1, wherein the one or more airflow generating devices comprise one or more fans for generating the thrust. 25. The system of claim 1, wherein the control signal causes at least one of the one or more airflow generating devices to modify a direction in which the thrust is generated based on the force direction. 26. An apparatus for exerting forces on a user by generating thrust, the system comprising: one or more devices, wherein the one or more force exerting devices comprise one or more fans;one or more sensors configured to acquire sensor data; anda processor coupled to the one or more devices and to the one or more sensors and configured to: determine, based on the sensor data, at least one of an orientation and a position associated with the apparatus;compute a force to be exerted via the one or more devices and determine a fan orientation based on a force direction associated with a force event and at least one of the orientation and the position;generate a control signal for the one or more devices based on the force; andgenerate a second control signal to reposition at least one fan included in the one or more fans based on the fan orientation.