CPC G01C 21/166 (2020.08) [A43B 3/44 (2022.01); A43B 3/48 (2022.01); A43B 13/145 (2013.01); A63F 13/211 (2014.09); A63F 13/212 (2014.09); G06F 3/011 (2013.01); G06F 3/0334 (2013.01); G06F 3/0346 (2013.01)] | 16 Claims |
1. A system comprising: at least one shoe provided with a sole configured to tilt along one or more directions, and a device for determining motion in virtual or real spaces, the device for determining motion being arranged inside the shoe and comprising at least one gyroscope, an accelerometer, and a module for transmitting data values detected by said gyroscope and accelerometer from said device for determining motion to a virtual reality viewing device or to a computer, which comprise means adapted to process said data values to provide a direction of motion in the virtual or real space, and a power supply source,
wherein said sole has a lower surface which is variously arc-shaped such that said lower surface is a continuous portion of a curved line and has a continuous curvature from a start of a toe portion to an end of a heel portion, said sole being configured to allow, when worn on a foot, to achieve an oscillating movement of said foot on at least one plane that is substantially perpendicular to the ground so as to define, for the foot, a forward or substantially horizontal or backward inclination and other intermediate or lateral inclinations; said data values being the values of said inclinations so that the direction of motion in the virtual or real space can be commanded by varying the inclination of the foot, wherein the movement is imparted to said shoe by the user either standing stationary or sitting,
wherein if X is a position of the foot in space, with X=0 the foot is in a horizontal position, with X>0 the foot is in a position that is inclined forward, with X<0 the foot is in a position that is inclined backward, said gyroscope detects and transmits the data values of the inclination of the lower surface with respect to the ground to said device for viewing in virtual reality or to said computer, wherein if Xs designated the inclination of a left foot and Xd designate the inclination of a right foot (Xd), the data values of said inclinations Xd and Xs are transmitted, via a radio module over Bluetooth or Wi-Fi, to said head display unit for virtual reality or to said computer connected thereto to be processed in their combinations, providing the direction of motion in virtual space or the direction of motion of a robot or drone in the real space, wherein a combination of said data values of Xs and Xd in the various steps of inclination of the feet provides the different movements in virtual or real space.
|