Virtual reality footwear locomotion system
20240342588 ยท 2024-10-17
Inventors
Cpc classification
A63C17/26
HUMAN NECESSITIES
A63F13/212
HUMAN NECESSITIES
A63F13/211
HUMAN NECESSITIES
A63C2203/42
HUMAN NECESSITIES
A63C2203/22
HUMAN NECESSITIES
A63C2203/18
HUMAN NECESSITIES
A63F13/24
HUMAN NECESSITIES
A63C17/064
HUMAN NECESSITIES
International classification
A63F13/212
HUMAN NECESSITIES
Abstract
A footwear assembly for use in a virtual reality environment comprising a front platform portion having an upper surface adapted and configured for supporting and releasably retaining the forward part of a user's foot and a rear platform portion having an upper surface adapted and configured for supporting and releasably retaining a rear part of the user's foot, the front and rear platform portions being joined by a transverse hinge so that the platform portions can pivot relative to one another to accommodate flexing of the user's foot, each platform portion having mounted under a lower surface thereof at least one drive motor, each drive motor driving a continuous belt, and two continuous belts on each platform portion being arranged substantially in parallel, one located to each side of the platform portion, the drive motor or motors and continuous belts of the front platform portion being mounted to a front drive module and the drive motor or motors and continuous belts of the rear platform portion mounted to a rear drive module, the drive modules being mounted beneath their respective platform portions so each drive module may rotate in the horizontal plane relative to the platform portion it is mounted beneath.
Claims
1. A footwear assembly for use in a virtual reality environment comprising a front platform portion having an upper surface adapted and configured for supporting and releasably retaining the forward part of a user's foot and a rear platform portion having an upper surface adapted and configured for supporting and releasably retaining a rear part of the user's foot, the front and rear platform portions being joined by a transverse hinge so that the platform portions can pivot relative to one another in the longitudinal plane to accommodate flexing of the user's foot, in which each platform portion has mounted to a lower surface thereof at least one drive motor, each drive motor driving a continuous belt, and two continuous belts on each platform portion being arranged substantially in parallel, one located to each side of the platform portion, and in which the drive motor or motors and continuous belts of the front platform portion are mounted to a front drive module and the drive motor or motors and continuous belts of the rear platform portion are mounted to a rear drive module, the drive modules being mounted beneath their respective platform portions so each drive module may rotate in the horizontal plane relative to the platform portion it is mounted beneath.
2. The footwear assembly as claimed in claim 1, further comprising a front turn motor adapted to selectively rotate the front drive module relative to the front platform portion and a rear turn motor adapted to selectively rotate the rear drive module relative to the rear platform portion.
3. The footwear assembly as claimed in claim 1, in which the rotational movement of the drive modules is constrained to a maximum of 90? in either direction from the longitudinal plane.
4. The footwear assembly as claimed in claim 1, in which the turn motors are coupled to a position sensor.
5. The footwear assembly as claimed in claim 1, in which the turn motors are adapted to drive the two drive modules to rotate so that they remain aligned and parallel as they rotate.
6. The foot wear assembly as claimed in claim 1, in which at least one motor on each platform portion is located within a continuous belt.
7. The footwear assembly as claimed in claim 1, in which the continuous belts on each drive module are of different lengths.
8. The footwear assembly as claimed in claim 7, in which the shorter continuous track under the front platform portion is aligned longitudinally on the same side of the front platform portion as the longer continuous belts under the rear platform portion, and vice versa.
9. The footwear assembly as claimed in claim 1, in which each continuous belt extends between at least one drive wheel having axial ribs and at least one pulley wheel having axial ribs, in which an inner surface of each continuous belt has transverse ribs which are complementary to the ribs on the drive wheel and pulley wheel, and in which the inner surface of the continuous belt has a longitudinal rib extending longitudinally over substantially the entire inner surface of the belt.
10. The footwear assembly according to claim 9, in which circumferential channels are provided in the drive wheel and the pulley wheel, the longitudinal rib being located and configured so as to fit within these channels.
11. The footwear assembly according to claim 10, in which the or each drive wheel and/or the or each pulley wheel is formed of a pair of separate, axially-spaced ribbed wheels, the circumferential channels being provided by the axial spacing of the or each pair of wheels.
12. The footwear assembly as claimed in claim 10, in which the transverse size of the longitudinal rib is less than the axial size of the circumferential channels.
13. A system for use in a virtual reality environment comprising a pair of footwear assemblies as claimed in claim 1, each footwear assembly comprising a transmitter/receiver for transferring data between assemblies and/or between the assemblies and an external VR environment computer.
14. The system according to claim 13 which is adapted to calculate a correction vector representing the distance and direction between the actual coordinate of the centre of the user's body and the origin (starting position) coordinate at least once for every stride (or single step) made by each foot.
15. The system according to claim 14 which is adapted to utilise the correction vector and the actual heading of each VR footwear assembly to calculate a rotation angle of each drive module and to adjust the speed of the drive motors, to gradually return the user to the user's original starting position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The invention will now be described by way of example and with reference to the accompanying figures, in which;
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] The present invention is concerned with products for Virtual Reality (VR) that aim to solve one of the biggest problems with current technology: that is natural and unrestricted Walking in VR. Generally, these products are known as VR locomotion systems. Current VR technology limits the user to the confines of a small clear area within their homes, usually a living-room or office. The user can take a few steps but will soon reach the boundary of their play area, this is often described as immersion breaking and is an annoyance to the user in what is otherwise a great experience. The challenge is to create a technological solution that can allow a user to walk normally, as well as stopping, turning etc, but prevent the user from physically moving outside a small area (?1.1?1.1 m). When combined with a VR headset, the user will experience change in speed and direction within a virtual environment. Some known VR locomotion systems only provide forwards/backwards movement; the present invention is capable of omni-directional movement and positional correction.
[0034]
[0035] After activating the system and after a period of movement by the user (several seconds or minutes, for example), the user may have stopped, changed direction and started walking again, or taken side steps. Over time, this will cause the user to drift away from the centre of the play area, as shown in
Outline Operation of the VR Footwear Assemblies in the Locomotion System
[0036] As the user walks in the forward direction, when either of the VR footwear assemblies is lifted off the ground, the opposite VR footwear assembly performs the inverse movement. High torque Brushless DC (BLDC) Motors provide a low latency response rate and PID control ensures the desired speed is achieved rapidly as load changes. Both VR footwear assemblies communicate wirelessly using a radio link such as Bluetooth, Wi-Fi, or generic packet radio for digital transmission. This is configured to relay a constant stream of data between each VR footwear assembly and a central controller, which also connects to a computer 40 (see
[0037] To provide compensatory movements in all directions, not just forwards/backwards, each VR footwear assembly has two motor drive modules (front and rear) which independently rotate 180?, or +90? to ?90? around a centre position. Rotating these drive modules allows lateral (sideways) movement to occur. The magnitude of the lateral movement depends on the angle at which the two drive modules are rotated, for example +/?90? would result in full sideways movement and zero forward movement, whereas +5? would result in substantial forwards/backwards movement while at the same time a small lateral movement. The resulting vector of distance and direction depends on the speed of drive motors and drive module angle, which is determined by a control system for walking and positional correction. This closed loop control system receives inputs from number of sensors, including but not limited to optical, magnetic, MEMSs accelerometers, magnetometers and gyroscopes. The control system outputs signals to control drive motors and turn motors, as well as speed and direction data which is sent to the VR environment computer.
[0038] In addition to the BLDC motors, there are also turn motors embedded within the central part of each drive module that provide the rotation through a set of gears. The turn motors may be stepper motors or geared DC motors (also known as servos). The geared attachment mechanism allows wires to pass through from the rotating drive module to the electronics housing in the middle section of each VR footwear assembly. There is also a position feedback sensor coupled to the rotation motors either directly or by a gear, which allows measurement and precise control of the rotation angle. The absolute rotation angle can be determined, allowing the centre position (0?) to be found and the correct position to be verified during operation.
[0039] Each VR footwear assembly tracks its own location on a two dimensional surface (environment floor) using optical sensors. No tracking sensor devices external to the VR footwear assemblies are required in order to track the position of the VR footwear assemblies. Sensors detect when each VR footwear is lifted off the surface, by means of optical sensors, acceleration sensors or mechanical contacts switches. The speed of each drive motor is measured using magnetic or optical based sensors attached or integrated into each motor. The surface tracking is based on a relative coordinate system, where the centre of the user's play area is the origin (e.g. 0,0) and may be determined by the starting position or otherwise configured by the VR environment computer. The user's actual position and direction (or heading) is determined from sensors on each VR footwear assembly and transmitted between each VR footwear assembly, and/or to an external processing device or VR environment computer.
[0040] The external processing device or VR environment computer calculates a correction vector at least once for every stride (or single step) made by each foot. This correction vector represents the distance and direction between the actual coordinate of the user's body centre and the origin (starting position) coordinate. The correction vector and the actual heading of each VR footwear assembly are used to calculate the rotation angle of each drive module and to adjust the speed of the drive motors (faster/slower than user's actual walking speed) in order to correct the user's position over time.
Embodiments of the Invention
[0041]
[0042] Beneath the flexible platforms 18, 20 is a rigid chassis 26, which bends at the transverse hinge 22 and to which are mounted two independently rotatable drive modules, a rear drive module 28 and a front drive module 30. Each drive module 28, 30 has a rigid drive frame 28a (see
[0043] Referring now to
[0044] The drive frames 28a, 30a support the motors 34, drive wheels 36 and pulley wheels 38 and, when combined with the drive module cover 30b provide a strong and rigid support for the wheels on each side. The frames and chassis also provide channels for routing wires and cables, and space (mainly in the centre of the chassis, between the two drive frames) for locating electronics, sensors, and receiver/transmitters for communicating with an external VR computer 40 (shown in
[0045] Turning to
[0046] One of the objectives of the VR footwear assembly design is to support the weight of a person (i.e. about 100 kg), this is the load that each VR footwear assembly is designed to handle. This weight is distributed across a total of eight Pulleys, where each pair of wheel pulleys (forward and rear) is designed to cope with the largest dynamic loads. The four motors generate a high torque relative to their size, which is transferred through four independent belts. The speed of each motor is regulated using a feedback signal and a PID control loop. There are a number of advantages to this design, compared to a design with one or two motors: the compact arrangement of four motors allows the device to have a low profile (?45 mm from ground excluding the heel cup 14 and battery pack 42). Such a low profile and even mass distribution within the device, together with the large surface contact area provided by the belts, results in a stable platform to walk-on, with high surface traction.
[0047]
[0048]
[0049]
[0050] The rear drive module 28 (which could equally be a front drive module) shown schematically from beneath with both continuous drive belts and one drive wheel removed for clarity has a single drive motor 34 which, as with the embodiments described above, drives one splined drive wheel 36 to drive the continuous belts (not shown) via a transversely-splined drive wheel 58 and a toothed primary drive belt 56. The illustrated drive wheel 36 is fixed to one end of a shaft 66 extending transversely across the drive module 28 and which is rotatably supported by bearings (not shown) within the drive assembly 28a and/or the drive frame cover 28b. The other drive wheel (not shown for clarity) is fixed to the other end of the shaft 66, so that as the motor 34 drives the belt 56 and the drive wheel 36, the drive wheel on the other side of the drive module is driven in unison so that both continuous drive belts are driven together.
[0051] The footwear assembly described above is normally one of a pair for each user and has the following features and characteristics: [0052] It operates wirelessly, is compact and easily stored [0053] It allows a natural walking experience and stable movement without requiring a harnesses [0054] It can accommodate a fast walk: at least 1.2 m/s, and fully omni-directional with side-stepping (strafing) [0055] It has built-in 2D surface tracking and positional correction [0056] It can keep users within a small play area, approximately 1.1?1.1 m for example. [0057] There can be angular motion sensing for body direction. [0058] SteamVR integration (OpenVR/OpenXR) and possible support for Oculus Quest. [0059] It is lightweight, at about 1.2 kg per shoe, and it is comfortable and of ergonomic design [0060] Each footwear assembly can allow approximately 2 hours use with built-in battery, more with an optional waist mounted battery [0061] It employs high performance long lasting Brushless DC motors.
[0062] Each VR footwear assembly can be configured to be worn either directly on a user's foot, where a cushioned sole is attached to the upper surface of the platform, or alternatively the footwear device may be strapped to a person that is wearing normal shoes, in which case the cushioned sole may be removed by the user and shoes placed directly onto the platform, and held in place using a system if straps. The cushioned sole is designed to provide comfort as well as keeping the user's foot in the correct position, additionally multiple straps hold the foot onto the device.
[0063] It will of course be understood that many variations may be made to the above-described embodiments without departing from the scope of the present invention. For example, the heel cap and/or platforms may incorporate means to adjust for different foot sizes, so that the assemblies can be easily adapted for use by other users. The platforms are shown as flat but they could be moulded to accept lower surface of the foot, to provide a more comfortable fit. The battery pack may be located in a different location than as shown, for example it may be located under the heel support and re-configured as a flattened battery pack; the same applies to the electronics/sensor/transmitter receiver elements, these may also move from the central chassis location, such as by being located behind the heel cup, packaged as a small box. Whilst the footwear assembly has been described in connection with VR equipment, this is not essential; the VR footwear assembly could be used without AR/VR equipment, for example rehabilitation in Health Care, where this type of locomotion system is used by patients regaining the ability to walk. The upper platforms 18, 20 which are intended for a foot, may be swapped/exchanged for different platforms designed to accommodate a shoe with fixings and straps as appropriate. The heel cup 14 may be mounted to the rear end 12 by way of a slide arrangement or the like so that the position of the heel cup on the rear end can be adjusted in a forward or rearward direction; this allows the footwear assembly to fit and be used by persons having smaller or bigger feet. The pulley and/or drive wheels may be adjustably mounted so as to place the continuous belts under tension, and the directly driven drive wheel may be similarly adjustable to tension the primary drive belt. The outer surface of each belt is shown in the drawings as smooth, but there may be a tread pattern (such as simple transverse ribs, or a more complicated configuration) provided to improve traction. The drive modules in a footwear assembly may be any combination of any of the different drive modules shown in
[0064] Where different variations or alternative arrangements are described above, it should be understood that embodiments of the invention may incorporate such variations and/or alternatives in any suitable combination.