Abstract: Automated fitness coaching includes: receiving a plurality of motion data samples obtained by a sensor device, wherein the plurality of motion data samples comprises a plurality of acceleration data samples and a plurality of angular velocity data samples, and pertains to a plurality of motions performed by a user; determining based at least in part on some of the motion data samples, a set of one or more corrected core measurements of the user's body positions during a subset of the plurality of motions; and providing feedback to the user, the feedback being determined based at least in part on the set of one or more corrected core measurements.
Abstract: Motion data processing includes receiving a plurality of motion data samples, wherein the plurality of motion data samples comprises a plurality of acceleration data samples obtained by an accelerometer and a plurality of angular velocity data samples obtained by a gyroscope, and the plurality of motion data samples pertains to a plurality of motions performed by a user; and correcting for distortions in the motion data samples, including determining, based at least in part on some of the motion data samples, a set of one or more corrected core measurements of the user's body positions during a subset of the plurality of motions.
Abstract: Techniques of the present disclosure guide an exercise, including counting a number of repetitions, a duration of a static movement, and providing feedback regarding the exercise. In some embodiments a plurality of motion data samples are obtained and collected during a repetitive fitness exercise. A set of extreme points is identified among the plurality of motion data samples, a number of repetitions performed during the fitness exercise is determined based on the set of extreme points, and the information regarding the determined number of repetitions is output. With this information, the management device can give context-aware coaching feedback to the users, for example, counting, motivating, and giving instructions on the exercise.
Abstract: An automated fitness coaching device is presented, comprising: a light emitting diode (LED); a set of one or more sensors configured to obtain motion data samples; one or more processors coupled to the LED and the set of one or more sensors; wherein the one or more processors are configured to: obtain an indication of a color configuration; and cause a control signal to be sent to the LED to cause the LED to emit a color according to the color configuration.