The present invention is related to an apparatus for a shoe which has at least one sensor for sensing pressure that provides an antialiased image of pressure. (As used herein, references to the “present invention” or “invention” relate to exemplary embodiments and not necessarily to every embodiment encompassed by the appended claims.) More specifically, the present invention is related to an apparatus for a shoe which has an insert with at least one sensor for sensing pressure that provides an antialiased image of pressure, that can target any desired region or regions of the foot wearing the shoe to detect changes in pressure as well as to detect features such as phalanges, tarsals, metatarsals and the heel of the foot.
This section is intended to introduce the reader to various aspects of the art that may be related to various aspects of the present invention. The following discussion is intended to provide information to facilitate a better understanding of the present invention. Accordingly, it should be understood that statements in the following discussion are to be read in this light, and not as admissions of prior art.
Walking, or for that matter more generally moving legs, is one of the most basic movements of people. Ordinarily, walking or running is second nature and not given any thought or consideration. However, the movement of a person's legs can actually yield a wealth of information that can be used to assist the person. The study of a person's leg movement can reveal possible physiological or mental issues regarding the person. For instance, if a person has an injury, the person may favor one leg over the other; or if the person's cognitive capabilities start changing, the way the person walks may manifest the person's change in cognitive capabilities. Additionally, athletes or a typical person who desires to exercise could use the real time feedback of how their feet are striking the ground as they walk or jog or run to determine if they are walking or jogging or running properly with the way they want to walk or jog or run, and if not, to use the real time feedback to modify how they are walking or jogging or running as they desire.
Separately, a person's foot or feet can be used as input to a controller to cause changes to be implemented. For instance, anyone who drives already uses their feet or at least one foot to control the movement of a car by the way they press the gas pedal or the brake pedal. If more subtle movements of the foot or feet could be detected, then more refined inputs could be generated to provide a greater range of controls or directions, analogously to how the movement of fingers or hands can be used to operate a multitude of devices.
The present invention pertains to an apparatus for a shoe which provides information to a remote computing device having a user application. The apparatus comprises a first insert configured to be disposed in the shoe having a wireless transmitter, at least one sensor for sensing pressure that provides an antialiased image of pressure, and a controller in communication with the sensor and the transmitter which receives the pressure sensed by the sensor and transmits data associated with the pressure sensed through the transmitter to the device.
The present invention pertains to a method for providing information about a user to a remote computing device having a user application. The method comprises the steps of sensing pressure with at least one sensor of a first insert configured to be disposed in a first shoe of the user. The sensor provides an antialiased image of pressure. There is the step of providing data associated with the pressure sensed by the sensor to a controller of the first insert. There is the step of receiving data at a receiver of the first insert from a second insert configured to be disposed in a second shoe of the user which communicates data regarding pressure concerning the second insert with the first insert. There is the step of aggregating by the controller of the first insert the data of the first and second inserts. There is the step of transmitting the aggregated data to the device.
The present invention pertains to a novel pressure wireless pressure sensitive shoe insert that provides an antialiased image of pressure, which can target any desired region or regions of the foot to detect changes in pressure as well as to detect features such as phalanges, tarsals, metatarsals and the heal of the foot. The shoe inserts in shoes of a user communicate with each other to aggregate data, before sending said data to a users' computing device, such as a mobile phone or computer.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
In the accompanying drawings, the preferred embodiment of the invention and preferred methods of practicing the invention are illustrated in which:
Referring now to the drawings wherein like reference numerals refer to similar or identical parts throughout the several views, and more specifically to
The apparatus 10 may include a second insert configured to be disposed in a second shoe 15 of the user which communicates data regarding pressure concerning the second insert with the first insert 18. The first insert 18 may have a receiver 21. The controller 26 of the first insert 18 aggregating the data of the first and second inserts before sending said aggregated data to the device 14.
The first insert 18 may include a bottom layer 28 having a plurality of sensor base portions 30 and a plurality of sensor top portions 32 disposed on the sensor base portions 30, as shown in
As shown in
The bottom layer 28 may have printed cables 68 to which the bottom sensor traces 62 and top sensor traces 70 are connected and end. The cables 68 are plugged into connectors 72 on the printed circuit board 64. The apparatus 10 may include an elastomer layer 74 disposed atop the top layer 36, as shown in
The present invention pertains to a method for providing information about a user to a remote computing device 14 having a user application 16. The method comprises the steps of sensing pressure with at least one sensor 22 of a first insert 18 configured to be disposed in a first shoe 12 of the user. The sensor 22 provides an antialiased image 24 of pressure. There is the step of providing data associated with the pressure sensed by the sensor 22 to a controller 26 of the first insert 18. There is the step of receiving data at a receiver of the first insert 18 from a second insert configured to be disposed in a second shoe 12 of the user which communicates data regarding pressure concerning the second insert with the first insert 18. There is the step of aggregating by the controller 26 of the first insert 18 the data of the first and second inserts. There is the step of transmitting the aggregated data to the device 14.
The present invention pertains to a novel pressure wireless pressure sensitive shoe insert 18, as shown in
Capabilities:
1. Motion sensing
2. Command and control via Bluetooth
Supposing that a user is wearing shoes with the inventive inserts that are connected to a smartphone app via Bluetooth Low Energy and the user is also wearing a Bluetooth headset, these are some use cases:
1. A user can control music/volume and other app features through foot gestures that can include:
2. If a user loses his balance during a high intensity workout, a tone can play on the user's headset to alert the user of possible risk of injury
Printing Techniques (incorporated by reference, herein):
https://basiccopper.com/6-x-4-1-rolled-sh.html?gclid=EAMIQobChMI8ofbwJu_2wIVSGB-Ch1V0AmTEAQYASABEgJ-wvD_BwE
PHASER 8560N COLOR SOLID INK PRINTER for $843.65 (Jan. 16, 2009)
Xerox Phaser 6510 solid ink printer for $220 from Staples
Instructional video on printing PCB's with solid ink printer: https://www.youtube.com/watch?v=s049jNdAnPE
Instructables of printing flex circuits
Kapton Foil for printing traces
Pyralux Film for Printing flex circuits
Dupont 7802 resistor paste (FSR)
U.S. patent application Ser. No. 15/362,438; U.S. Pat. Nos. 9,158,369 and 9,524,020, all of which are also incorporate by reference herein.
Components:
Parts
Sensor film
Substrate (generally a PET), conductive material for signal traces, dielectric 54, pressure variable resistance material (FSR) adhesive
Control Electronics:
Add BOM(IC, Mux, switches, Bluetooth LE module, zif's,)
One embodiment BOM for controller.
This invention consists of a set of durable sensors 22 embedded in a user's footwear and a control device 14 such as a mobile device or computer.
The production sensor 22: in one embodiment, the sensors are each a pressure sensing matrix consisting of a plurality of variably resistive nodes, as described in U.S. Pat. No. 9,411,457. Each sensor 22 consists of one base piece and that has the size and shape of a shoe insert and several strips 34 which are adhered laterally across the sensor 22 regular intervals aligning with the matrix pattern of the base piece as in
The routing of current happens on the base piece of the sensor 22, utilizing conductive inks and dielectric 54 to create multiple layers of signal traces as in
The signal trace end at a flat printed cable (FPC) either at the heel or at the instep of the first insert 18, which plugs into a ZIF or LIF connector on a printed circuit board 64 (PCB) which contains the control electronics for powering and reading the sensor 22 and also analyzed the data and transmits the results to the control device 14 (mobile phone, tablet, laptop computer, etc.) In the embodiment described herein, the FPC's are located approximately at the instep. The FPC are cut free from the substrate on three sides via die cut, laser cut, or other standard method resulting in three FPC's still connected at one edge to the sensor 22 to carry signal to the PCB, as shown in
The sensor 22 information for each foot is generated in the same manner as in U.S. Pat. No. 9,411,457. One of the two PCBs act as host and the other client, where the client sends the information generated by the sensors 22 in the second insert of the left shoe 15 to the host via a wireless communication protocol such as Bluetooth, which is used in this embodiment. In this embodiment, the right shoe 12 PCB acts as host and the left shoe 15 PCB as client. The Host then acts as a client to send both sensor data sets wirelessly (in this embodiment this is done with Bluetooth as well) to another device 14 such as a mobile phone or computer (
Testing sensors 22: Sensors 22 can also be designed that will act as a testing rig, which will allow the optimal configuration of the sensors 22 to be determined. Start with a base piece having sensors densely packed (¼″) in a regular grid formation. Then prototype the strips 34 in a manner that allows various configurations to be tested, as well as spacings, and resistance levels. Next, screen print onto a substrate such as MELINEX® ST505 conductive lines (or start with a conductive material [e.g., copper foil]), then screen print the FSR ink in strips 34 spaced such that they correspond to the sensor base portions 30 on the bottom layer 28 of the sensors 22 at any interval chosen. For example, the strips 34 could have an FSR spacing of ¾″, connecting to every third sensor base portion 30 on the bottom layer 28. On the back side of the substrate, laser cut strips 34 of FR4 are adhered at 2 mil (approx. 0.5 mm) over the FSR. The FR4 then can act as a spacer or protrusion on the sensor 22 when assembled. Then laser cut strips 34 from the substrate perpendicular to the FSR+FR4 strips 34, which can then be adhered to the bottom layer 28 of the sensors 22 perpendicular the columnal traces on the bottom layer 28. In this manner, varying resolutions are able to be tested (including different resolutions in different areas of the sensors 22). This also enables various pressure ranges to be tested by modifying the FSR ink before the printing process. Again, even different pressure ranges can be tested for different parts of the sensors 22.
This, altogether, allows one to determine the optimal specifications of sensors 22 for different applications quite quickly (i.e., in days as opposed to several weeks and up to two months in a traditional manufacturing process). Scanning or reading values from the sensors 22 is done in the same method as in U.S. Pat. No. 9,411,457.
Each apparatus ideally consists of at least two sensors and two printed circuit board control units (MCU based control units [i.e., controllers]). Each sensor 22 will be connected to a controller 26 via flat printed cables 68 plugged into a ZIF or LIF connector. The sensors are designed for each foot (a left and right version) and embedded into a shoe insert. The sensors are less than ⅓ mm thick (depending on the substrates into which they are printed) and the controllers are less than 4 mm (again, depending on the PCB substrate thickness and the thickness of components used). In this embodiment, the sensor film is ⅓ mm thick and the controller 26 is 4 mm thick. The sensors 22 and controller 26 will be embedded within the arch portion of the insole.
The controller 26, when activated, will gather time varying frames of pressures applied to the sensor 22 surface. The controller 26 will then compile that pressure information into a small number of bytes representing a paradigm of the foot's pressure-based command sequence(s)) or a compressed version of the complete foot pressure image. For each frame that a sensor 22 is scanned, there will be a corresponding value for each sensor. In this embodiment, using a 12-bit ADC onboard the MCU, the value is 0-2{circumflex over ( )}12 (0-4096) for each of the 201 sensors.
Since there will often be a number of sensors 22 with a value of zero, one useful method of compression is run-length encoding, where all zeros are represented by a single number to indicate the number of zeros that follow (e.g., −31 indicates 31 zeros replace the −31). In order to reduce communication packet size, processing that can be done onboard the MCU can represent a set of values representing targeted regions of the sensors 22. For example, one area around the end of the sensors 22 or where a user's toes might be (phalangeal area), one area for the balls of the feet (metatarsal area), the outside of the foot (tarsal), the instep (or arch), and the area of the sensors 22 that might cover the heel (below the calcaneus). These regions may overlap, but the data for each sensor 22 is added to a weighted sum to determine total force for each region and the total center of pressure. In the embodiment described above, this would result in five regions each represented by three values: xCOP, yCOP, and total relative force. The result is a data packet that consists of 15 data values for each foot, or 30 data values total, as opposed to a worst case of 402 data values for both feet. This has the advantage of smaller data packets (reduced power consumption), reduced communication complexity (data payload in Bluetooth is generally limited to 251 bytes, thus 402 data values would necessitate a single frame to be transmitted over multiple packets), and a fast communication rate, as the max packet size is considerably smaller. The information from one foot insert sensor (the slave or client) will be sent to the other foot insert sensor (the master or server) via a communication protocol such as Bluetooth. This embodiment is implemented via Bluetooth LE. The master PCB then communicates to a separate device 14 such as a mobile phone, tablet, computer or other device via a communication protocol such as Bluetooth LE. Again, the preferred implementation uses Bluetooth LE.
Algorithm for computing the aggregate value for each elliptical region (
The weighted sums are calculated as follows: For each ellipse shaped region for which the PCB is calculating [xCOP, yCOP, force], 6 coefficients [ax,bx,cx,ay,by,cy] are pre-stored in a table which resides in memory on the microprocessor of the PCB. These coefficients are used to transform any given sensel location [x,y] to a transformed location [x′, y′]=[ax * x+bx*y+cx, ay*x+ay*y+cy]. This transformation function for ellipse n can be denoted as Tn([x,y]).
The transformed location [x′,y′] is then used to compute a radially symmetric kernel function, which has its greatest value at the origin and drops off to zero at a radius of 1.0. In one embodiment, this kernel is defined as: (1−sin(2*π*min(1, x′*x′+y′*y′))/2. This kernel function can be denoted as K([x′,y′]).
The sensors 22 of an insert are scanned, and for each sensel location [x,y], with force f, values X,Y,F are accumulated as follows:
First, for every ellipse n, initialize Xn=0 and Yn=0 and Fn=0.
Then for each sensel [x,y)]:
For each ellipse n:
Let f=K(Tn([x,y]))
Xn+=f*x
Yn+=f*y
Fn+=f
The values transmitted for each ellipse are then: [xCOP, yCOP, force]=[Xn/Fn, Yn/Fn, Fn].
Sending the aggregate data from the insert's on-board microprocessor to a host device 14:
The aggregate data from both shoe insert sensors is then interpreted by the receiving device 14 and the software application (the app) on the device 14 such that it can then provide feedback to the user or other interested parties. For any particular application or use of this system, the ‘app’ can then analyze the resulting data to provide a response to the user or other interested parties. In one case, the application can look at the change in relative positions of the phalanges region vs the metatarsal region to indicate if a user is curling her toes to better grip the ground, which may indicate a balance issue. The ‘app’ can provide this information to the user.
Use Case
One use case scenario is to use this together with a head worn audio device 14, which is also in wired or wireless communication with the app that is running on the phone. In one user scenario, the movements of the user's footsteps are analyzed by the phone app and sent as audio feedback to the head worn audio device 14. For example, if the balance of total weight distribution between the left and right feet can be delivered by the phone app to the head worn audio device 14 as an audible tone whose apparent left/right position corresponds to the left/right weight distribution of the force imparted to the ground by the left and right foot, respectively.
The above use case can be implemented as follows: The total weight of the left foot in any given time interval of measurement, (for example, two seconds) is sent to the phone app as value L, and also the total weight of the left foot in the same time interval of measurement is sent to the phone app as value R.
The audio volume of the audio tone sent by the phone app to the user's left ear is proportional to L, whereas the audio volume of the audio tone sent by the phone app to the user's right ear is proportional to R.
To the user, the sensation will be that the apparent left/right spatial location of the audio tone will indicate the relative weight that the user is placing on each foot while standing or walking.
This application can be used to enable patients recovering from injuries to monitor their own walking to improve their health and balance. For example, often when people experience a leg or foot injury, they “favor” one foot by placing more weight on the other foot, rather than placing weight equally, which is healthier for recovery from injury. Being able to “hear” the undesired weight imbalance can help the recovering patient to walk and stand in a more balanced and therefore healthy manner.
Use Case—Team Activities
Another use case scenario that combines the use of a head worn audio device 14 and an app with sensors 22 is team activities, such as professional or amateur sports. In this use case, each time a team member (a “player”) takes a step, that player's insert with sensors 22 will send a wireless message to an app which is tracking the footsteps of all of the members of the team.
By measuring the duration and intensity of each footstep combined with the intensity of the bluetooth signal of each Tactonic sensor (using an existing bluetooth LE beacon protocol), the app can track the relative position of all players as well as their direction of travel.
As players move around the playing field, their footsteps can thereby trigger the app to generate an audible tone that is sent in real time to other players on the team.
Using the app, an administrator will be able to assign a personalized tone to a specific player or to a group of players. In this way players on the team will be able to identify either the unique group or unique person to which the tone belongs.
These tones will be recreated in a 3D sound field inside of each player's headset so that each player can observe a realtime audio “map” of his or her other team members. For example, if one of the other team members is moving closer to a player, that player's tone will appear proportionally louder with each step. This variation in loudness can, in one embodiment, simply be a linear function of 1/distance. Other information can be conveyed by this audible tone as well. For example, if the other team member is moving with heavy steps, the tone can be made shorter in duration to indicate this variation.
This protocol can be useful for instances of team practice where each player has full line-of-sight of other team members but will also in instances where line-of-sight visibility between players is limited, which is often the case in real-life situations.
Some examples of how audio cues from this technology can provide greater situational awareness include:
References, all of which are incorporated by reference, herein:
Hsu, T.-H., Manakasettharn, S., Taylor, J. A., & Krupenkin, T. (2015). Bubbler: A Novel Ultra-High Power Density Energy Harvesting Method Based on Reverse Electrowetting. Scientific Reports, 5, 16537. http://doi.org/10.1038/srep16537
Although the invention has been described in detail in the foregoing embodiments for the purpose of illustration, it is to be understood that such detail is solely for that purpose and that variations can be made therein by those skilled in the art without departing from the spirit and scope of the invention except as it may be described by the following claims.
This is a non-provisional application of U.S. provisional application Ser. No. 62/700,035 filed Jul. 18, 2018, incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62700035 | Jul 2018 | US |