SYSTEM AND METHODS FOR A SMART WEIGHT TRAINING BELT
A system and methods for a machine learning exercise belt comprising a belt, gyroscope, accelerometer, pressure sensor, electromyography (EMG) sensor and wireless adaptor, which may use machine learning algorithms and network communication to determine a weight lifter's form and intensity during exercise and provide feedback if they are performing an exercise with poor form, to help avoid injury and other consequences from poor form during weight lifting exercises.
1 . A system for a machine learning exercise belt, comprising:
a smart weight training belt comprising at least a processor, a memory, an accelerometer, a gyroscope, a pressure sensor, an electromyography sensor, a wireless network adapter, and a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the processor to:
measure force caused by acceleration;
gauge the orientation of the smart weight training belt;
measure pressure exerted on the interior of the belt;
measure the electrical activity of a given muscle;
communicate with devices over a wireless network;
a smart phone device comprising at least a processor, a memory, a display screen, a wireless network adapter, and a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second programming instructions, when operating on the processor, cause the processor to:
communicate with devices over a wireless network;
connect to the Internet;
display information on a display screen;
execute a weight training application;
a remote server comprising at least a processor, a memory, a data store, and a third plurality of programming instructions stored in the memory and operating on the processor, wherein the third programming instructions, when operating on the processor, cause the processor to:
perform read-write operations;
communicate with other devices over a network including the Internet;
perform operations on data; and
operate machine learning algorithms using stored data.
2 . The system of claim 1 , wherein the smart belt is worn in only one orientation on a user.
3 . The system of claim 1 , wherein a pressure sensor is used to measure breathing patterns of a user during exercise.
4 . The system of claim 1 , wherein the pressure sensor is used to measure muscle exertion on the belt, during exercise performed by a user.
5 . The system of claim 1 , wherein the belt communicates with a smartphone device via an embedded wireless network adapter.
6 . The system of claim 1 , wherein a remote server is stored on-site at a gym.
7 . The system of claim 1 , wherein a remote server is stored off-site at a separate facility from a gym.
8 . The system of claim 1 , wherein machine learning may be used by an administrator to alter preset values held in a data store, using a remote server.
9 . A method for a machine learning exercise belt, comprising the steps of:
measuring acceleration of a smart weight training belt, using an accelerometer;
determining orientation of a smart weight training belt, using a gyroscope;
measuring pressure exerted on the interior of a smart weight training belt, using a pressure sensor;
measuring electrical activity on a given muscle, using an EMG sensor;
sending measured data from a smart weight training belt to a smart phone device, using a wireless network adapter;
sending measured data and data on a specific desired weight training exercise to a remote server, using a smart phone device, weight training application, and remote server;
comparing received data to preset values, using a data store and a remote server;
performing machine learning techniques on received data, using a remote server;
sending data comprising an evaluation of exercise data previously received, to a smart phone device, using a remote server, a smart phone device, and a network; and
giving feedback to a user whether positive or negative feedback regarding workout performance, using a weight training application and smart phone device.
10 . The method of claim 9 , wherein the smart belt is worn in only one orientation on a user.
11 . The method of claim 9 , wherein the pressure sensor is used to measure breathing patterns of a user during exercise.
12 . The method of claim 9 , wherein the pressure sensor is used to measure muscle exertion on the belt, during exercise performed by a user.
13 . The method of claim 9 , wherein the belt communicates with a smartphone device via an embedded wireless network adapter.
14 . The method of claim 9 , wherein a remote server is stored on-site at a gym.
15 . The method of claim 9 , wherein a remote server is stored off-site at a separate facility from a gym.
16 . The method of claim 9 , wherein machine learning may be used by an administrator to alter preset values held in a data store, using a remote server.