×

Real-time swimming monitor

  • US 9,216,341 B2
  • Filed: 06/14/2009
  • Issued: 12/22/2015
  • Est. Priority Date: 08/04/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A wearable data acquisition and processing device configured to measure a swimmer'"'"'s body motion and performance, the device comprising:

  • a three-axis accelerometer;

    a three-axis gyroscope;

    a memory;

    an output device; and

    a microcontroller configured to;

    receive three-dimensional acceleration measurements from the accelerometer;

    receive three-dimensional angular velocity measurements from the gyroscope;

    calculate in real-time the swimmer'"'"'s body orientation by calculating an angular deviation of a body frame (x,y,z) from a reference frame (X,Y,Z);

    wherein the body frame is fixed relative to the swimmer, and the reference frame is fixed relative to a swimming pool structure;

    said deviation being measured in terms of Euler angles;

    calculate in real-time the swimmer'"'"'s speed in a forward direction by integrating acceleration in the forward direction using quaternion data for the swimmer obtained from the gyroscope and integrating acceleration along the X-axis of the reference frame;

    increment a timer;

    periodically store in the memory the three-dimensional acceleration measurements, the three-dimensional angular velocity measurements, the swimmer'"'"'s speed in the forward direction, and the swimmer'"'"'s body orientation; and

    periodically output to the output device the timer value, the swimmer'"'"'s speed in the forward direction, and the swimmer'"'"'s body orientation; and

    calibration means to compensate for drift errors in outputs from the accelerometer and the gyroscope;

    wherein the device is configured to be initialized to a particular body orientation of the swimmer corresponding to when the swimmer is in a standing position facing a far end of the pool;

    wherein the calibration means comprises at least one photoelectric sensor configured to detect markings in the swimmer'"'"'s surroundings, and wherein the microcontroller is further configured to use the detected markings information from the at least one photoelectric sensor to calibrate the swimmer'"'"'s velocity in the forward direction, and the swimmer'"'"'s body orientation.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×