US20050032582A1 - Method and apparatus for determining orientation and position of a moveable object - Google Patents

Method and apparatus for determining orientation and position of a moveable object Download PDF

Info

Publication number
US20050032582A1
US20050032582A1 US10/742,264 US74226403A US2005032582A1 US 20050032582 A1 US20050032582 A1 US 20050032582A1 US 74226403 A US74226403 A US 74226403A US 2005032582 A1 US2005032582 A1 US 2005032582A1
Authority
US
United States
Prior art keywords
orientation
sensor
moveable object
data
microcontroller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/742,264
Inventor
Satayan Mahajan
Vadim Gerasimov
Arun Mehta
Zachery LaValley
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fortescue Corp
Original Assignee
Fortescue Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fortescue Corp filed Critical Fortescue Corp
Priority to US10/742,264 priority Critical patent/US20050032582A1/en
Assigned to FORTESCUE CORPRATION reassignment FORTESCUE CORPRATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GERASIMOV, VADIM, LAVALLEY, ZACHERY, MAHAJAN, SATAYAN, MEHTA, ARUN
Publication of US20050032582A1 publication Critical patent/US20050032582A1/en
Priority to US11/133,048 priority patent/US20060025229A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • A63B69/3632Clubs or attachments on clubs, e.g. for measuring, aligning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/0002Training appliances or apparatus for special sports for baseball
    • A63B2069/0004Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects
    • A63B2069/0008Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects for batting
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/16Angular positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/803Motion sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/833Sensors arranged on the exercise apparatus or sports implement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/0024Training appliances or apparatus for special sports for hockey
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3676Training appliances or apparatus for special sports for golf for putting
    • A63B69/3685Putters or attachments on putters, e.g. for measuring, aligning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/38Training appliances or apparatus for special sports for tennis

Definitions

  • the present invention relates to motion tracking systems and more particularly to a method and apparatus for determining position and orientation of one or more moveable object(s).
  • Object motion can be measured using sensors for determining motion parameters such as accelerometers and gyroscopes.
  • Gyroscopes and accelerometers are well-known in the automotive and aerospace industries for providing motion information, establishing an inertial space reference, and allowing measurement of pitch and roll relative to a gravitational vector.
  • the use of these sensors have been limited to large devices due to the weight and bulk of the sensors.
  • technology improvements have produced smaller gyroscopes and accelerometers that can be utilized in a wide variety of applications where limited sensor space is available. (See, for example, U.S. Pat. No.: 5,898,421 to Quinn; and RE37,374 to Roston, et al.; the teachings of which are incorporated herein by reference).
  • Acceleration sensors including accelerometers and strain gauges, have been utilized in sporting equipment, such as golf clubs, to provide analysis of golf swings. (See, for example, U.S. Pat. No. 5,694,340 to Kim and U.S. Pat. No. 5,233,544 to Kobayashi, the teachings of which are incorporated herein by reference). Such acceleration sensors can provide rotational information about the golf club, but the accuracy of such rotational information can be problematic.
  • U.S. Pat. No. 6,224,493 to Lee, et al. discloses an instrumented golf club system with sensors to measure characteristics of a golf swing, including the use of an angular rate sensor.
  • a distinctive feature of this instrumented golf club is the use of a data storage memory device located within the golf club that eliminates the need for radio transmission hardware. The data from a golf swing is captured internally and stored until the user is ready to download the data for further processing. Swing analysis can only be conducted after the internally stored swing information is downloaded to the external processing device.
  • an orientation and position tracking system installed on a moveable object, such as a golf club, which utilizes motion sensors and real-time wireless data transmission of orientation and position information for analysis and display.
  • An orientation and position tracking system in three-dimensional space and over time is disclosed utilizing inertial and other sensors for determining motion parameters to measure orientation and position of a moveable object.
  • the sensors for example vibrational and angular velocity sensors, generate signals characterizing the motion of the moveable object.
  • the information is received by a data acquisition system and processed by a microcontroller.
  • the data is then transmitted via wireless communication to an external data reception system (locally based or a global network).
  • the information can then be displayed and presented to the user through a variety of means including audio, visual, and tactile.
  • the present invention provides for an intelligent golf club that provides golfers with real-time, precise and dynamically presented data, including swing analysis.
  • a golfer takes a swing and a detailed analysis of club motion, launch conditions, club speed information, as well as contextual feedback is automatically downloaded into a computer system (including PDA, cellular phone, or over a network) for processing and display.
  • a computer system including PDA, cellular phone, or over a network
  • the present invention provides a method for determining orientation and position of a moveable object, comprising the steps of: generating orientation and position signals to measure orientation and position of the moveable object with at least one sensor for determining motion parameters; processing these signals with a microcontroller to generate orientation and position data; wirelessly transmitting said orientation and position data in real-time to a receiving device external to the moveable object; and analyzing and displaying orientation and position data.
  • FIG. 1 is a functional diagram of an orientation and position tracking system according to one embodiment of the invention
  • FIG. 2 is a schematic illustration of a device utilizing the orientation and position tracking system according to one embodiment of the invention
  • FIG. 3 is a schematic illustration of a device utilizing the orientation and position tracking system and including a pressure sensor according to one embodiment of the invention
  • FIG. 4 is a schematic illustration showing the utilization of multiple devices in an orientation and position tracking system according to one embodiment of the invention.
  • FIG. 5 is a detailed data flow model for a device utilizing the orientation and position tracking system according to one embodiment of the invention.
  • FIG. 6 is a flow chart of the operational software for a motion and position sensing device installed on or in a moveable object according to one embodiment of the invention
  • FIG. 7 is a flow chart of the operational software installed on a computer system for analyzing and displaying transmitted orientation and position information according to one embodiment of the invention.
  • the present invention provides for an orientation and position tracking system in three-dimensional space installed on or in a moveable object that utilizes inertial and other sensors for determining real-time motion parameters and real-time wireless transmission of that motion information to an external computer system (including PDA, cellular phone, or over a network).
  • the present invention provides for an intelligent golf club, the iClubTM (trademarked by Fortescue Corporation), that provides golfers with real-time, precise and dynamically presented data, including swing analysis.
  • a golfer takes a swing and a detailed analysis of club motion, launch conditions, club speed information, as well as contextual feedback is automatically downloaded into an computer system (such as a PDA, cellular phone, or network). Swing history is stored and tracked over time, allowing users to monitor their progress, make swing adjustments, maintain a practice regime, and develop desired swing characteristics.
  • FIG. 1 is a functional diagram of an orientation and position tracking system 10 according to one embodiment of the invention.
  • a sensing device fitted with inertial and other sensors for determining motion parameters is installed on a moveable object, such as a golf club.
  • the sensors include multiple angular rate sensors, such as 3-axis vibration and rotational gyroscopes 12 .
  • additional sensors 14 , 16 may also be added for determining position and orientation for additional applications.
  • a dual axis accelerometer may be added to the system to determine position and orientation relative to the earth's gravity
  • an electronic compass can be used to provide absolute position and orientation relative to a permanent magnetic field
  • a GPS system may be added for similar results
  • Signals from the sensors are sent to a data acquisition system 18 that processes the information.
  • the data acquisition system 18 is installed internally on the moveable object; however, the system may also be an external component.
  • the data is delivered to a wireless data transmission system 20 which transmits the data to a data reception system 22 on a computer (PDA, cellular phone, or network).
  • the data is further processed and displayed to a user by means of an interface device 24 , such as a PC, a PDA, cellular phone, or network.
  • the interface device 24 comprises software to process the data.
  • This software can be configured based on the characteristics of the moveable object. For example, a user may select the style of golf club that he or she is using that comprises information on the physical and material properties of the golf club. This information is utilized by the software to enhance the accuracy of the information displayed.
  • the type of material of the golf club allows for an accurate analysis of the flex characteristics of the golf club shaft and the length of the golf club can be utilized for an accurate determination of the club head speed.
  • FIG. 2 is a schematic illustration of one embodiment of a device 110 utilizing the orientation and position tracking system 10 according to one embodiment of the invention.
  • the device 110 is attached to a desired moveable object 100 .
  • Such objects may include sporting equipment, such as the golf club as shown in FIG. 2 .
  • the device 110 is attached to or otherwise integrated within the handle, grip, or shaft of the object 100 .
  • FIG. 2 further illustrates the support body and schematic layout for the components of device 110 of the orientation and position tracking system 10 when disposed in a handle of object 100 .
  • the system can be manually activated by a power switch 32 positioned on an orthogonal board 30 at the end of the handle that activates a power control circuit 34 to power up the system from an attached battery pack or other power source 36 .
  • the system can be activated by a motion activation component that provides power upon movement of the object.
  • An indicator LED 38 can be used as a visual cue to assess whether the system is operating properly.
  • angular rate sensors 42 , 44 , 46 are positioned on the orthogonal board 30 and main board 40 to measure angular motion changes about three axes.
  • these motion changes comprise rotational motion within a swing plane of a golf stroke, motion perpendicular to the swing plane of the golf stroke, and rotation about a axis along the handle of the club.
  • motion parameter determining sensors such as gyroscopes or other additional sensors 48 such as accelerometers, electronic compasses and GPS units.
  • the data acquisition system 18 positioned on main board 40 comprises a microcontroller 50 having Analog to Digital inputs and pulse width modulating inputs.
  • the microcontroller 50 receives data from the sensors 42 , 44 , 46 , and delivers data to the data transmission system.
  • the data transmission system 20 comprises a transmitter circuit 52 and an antenna 54 for wireless transmission of data to a data reception system such as a PC, PDA, cellular phone, or network.
  • the wireless transmission can be performed at any suitable frequency(s) and using any protocol(s) for transmitting the data, as known to one of ordinary skill in the art.
  • the microcontroller 50 of the data acquisition system 18 may receive analog signals from the angular rate sensors 42 , 44 , 46 containing the orientation and position information of the object 100 and then digitize the analog signals into digital data with an analog to digital converter component.
  • the microcontroller 50 delivers the digital data to the data transmission system 20 for wireless transmission to the data reception system 22 .
  • the user interface device 24 then analyzes and displays the received digital data.
  • the inertial sensors, data acquisition system and data transmission system are incorporated within the handle, grip, or shaft of the object for which orientation and position are desired.
  • these systems can be incorporated on or in the handle or grip portions of the shaft. This modular design provides for the present invention to be incorporated into pre-existing golf clubs.
  • FIG. 3 is a schematic illustration of a device utilizing the orientation and position tracking system and including a pressure sensor according to one embodiment of the invention.
  • One or more pressure sensors 26 installed on, within or behind an impact head of the moveable object 100 , i.e. golf club. These sensors can measure data including, strike location of the ball on the head, the spin imparted to the ball, and the impact force of the head on the golf ball which can be utilized to provide launch conditions of the golf ball's flight. This information can be processed by a controller and transmitted along with the motion information to the data receiving unit for analysis and display to a user.
  • FIG. 4 is a schematic illustration showing the utilization of multiple devices in an orientation and position tracking system according to one embodiment of the invention.
  • the sensor, the microcontroller and the wireless transmitter are integrated into at least one modular component or node that is removable from said moveable object.
  • Multiple modular nodes, each having a separate complement of elements, may be integrated with both unconnected objects and interconnected objects.
  • modular nodes 112 and 114 are affixed to the shoulders and hips of a user in order to detect body motion during the golf swing. The detection of the motion from nodes 112 and 114 may be integrated with the orientation and position data determined by the node (device 110 ) on the golf club, thereby providing more detailed information on the entire golf club swing system.
  • multiple nodes may be utilized with multiple golf clubs, as for example in a class or teaching environment, with each device transmitting orientation and position data to centralized receiving and display units.
  • FIG. 5 is a detailed data flow model of device 110 utilizing the orientation and position tracking system 10 according to one embodiment of the invention.
  • FIG. 6 is a flow chart 200 of the operational software for a motion and position sensing device installed on a moveable object according to the embodiment of the invention.
  • the system is initialized and the LED provides a visual cue that the system is operational.
  • the system software controls the identification of a user, the sampling of inputs and the encoding and sending of data concerning orientation and position information.
  • the hardware device need not have an on-board memory for storing the orientation and position information. Instead, the information is transmitted in real-time to a data reception system, for example a PC, PDA, cellular phone, or network.
  • the real time, wireless motion and position sensing system operates in three-dimensional space and over time based on four modules: the sensor module, the microcontroller, the wireless module, and the support system module.
  • the sensor module continually sends orientation and position signals to the microcontroller.
  • the microcontroller then packages the data received from the sensor module and sends it to the wireless module.
  • the wireless module transmits the packaged data to a device such as a PC, PDA, cellular phone, or network.
  • the support module surrounds the other three modules, providing power to the system, as well as designer access tools.
  • the underlying sensor nodes in the sensor module are gyroscopes (such as Murata ENC-03JA/B).
  • Each gyroscope measures angular velocity about a single axis.
  • three gyroscopes are used, each positioned so that its sensing axis is orthogonal to every other gyroscope.
  • the gyros send their angular velocity data directly to the microcontroller.
  • Additional sensors including accelerometers, compasses, GPS systems may provide additional information based on particular motion and position sensing needs.
  • the microcontroller system relies on a single Microchip Technology PIC 16F877 microcontroller, running off a 20 Mhz Panasonic-ECG EF0-BM2005E5 resonator.
  • the main objective of the microcontroller is to receive data from the sensors, manipulate the data and send it to the wireless transmitter.
  • the microcontroller utilizes three of its on-board analog-to-digital converters and pulse width modulated inputs to process the data. Finally, the data is packaged sent to the wireless module.
  • the wireless module sends data wirelessly using a radio frequency transmitter (e.g. Radiometrix TX3-914-50) and an optimal antenna.
  • the sending system formats the data appropriately for the receiving system.
  • the support system module has two power supply functions. First, it uses a switch (E-switch EG1270) to allow power to flow from an onboard battery to the microcontroller. The microcontroller then switches on a P-channel MOSFET (Fairchild Semiconductor NDS352P), which provides power to all devices in the system. Its second power function is to allow for recharging of the onboard battery.
  • the support module contains a set of headers (Sullins Electronics Corp. PPPN401BFCN and PRPN401AEN) for internal and external connections; one of the headers allows a recharge to access the battery directly, bypassing all other components.
  • the support system module there is the programmer port which is used to initially program the microcontroller.
  • the programmer port uses a header (same headers as above) in order to allow the external programmer access to the microcontroller.
  • the support module provides a communication port. This port is used to reprogram the microcontroller or access data directly, bypassing the wireless transmitter.
  • the final tool is a visual cue to the user/designer that the system has received power and is working properly.
  • the system provides this cue using a dual color LED (Lite-ON Inc. LTST-C155KGJRKT).
  • FIG. 7 is a flow chart 300 of the operational software installed on a computer system for processing and presenting orientation and position information according to one embodiment of the invention. The operational steps of the software will now be described in detail.
  • main class variables As soon as the software program starts, a number of variables are named and allocated in memory for the program to store and access information. These initial variables are split into three major categories (with other supporting categories): main class variables, sensor variables, and 3D model variables.
  • the software program is constantly processing bytes of data as they stream into the computer system.
  • the software program looks for packets of appropriately formatted data, and sends them to the next step in the program.
  • the software program ensures that the packet was not corrupted during wireless transmission.
  • Sensor data is encoded across each new packet; therefore, the packet must correctly reassembled into sensor data before it can be intelligibly deciphered by the rest of the software program.
  • This step corrects for variations in sensor hardware that could be caused by a number of environmental changes (e.g. temperature variance, electromagnetic interference, etc.).
  • the system enters an iterative loop in which sensor data is used to update an internal 3D model of a golf club.
  • the software system processes both the sensor data and the 3D club model to match for a possible golf swing pattern. If a match occurs, the system creates an internal Swing Object representing that golf swing, storing both the sensor data and 3D model history inside this object.
  • This Swing Object can then be saved directly to an available storage medium, such as a local hard drive or a remotely server accessible through available networks. Saved Swing Objects can later be reinterpreted by the system individually or as part of a series of Swing Objects.
  • the software program uses the newly captured golf swing to generate swing statistics. These statistics include, but are not limited to, impact detection, launch angle, face angle (at impact and at various moments of the swing path), club head speed, initial face angle, tempo breakdown by swing stage (address-to-top, top-to-impact, impact-to-finish), impact location (toe, heel, center), power transfer index, derived distance, ball trajectory, wrist break, and swing plane alignment.
  • swing statistics include, but are not limited to, impact detection, launch angle, face angle (at impact and at various moments of the swing path), club head speed, initial face angle, tempo breakdown by swing stage (address-to-top, top-to-impact, impact-to-finish), impact location (toe, heel, center), power transfer index, derived distance, ball trajectory, wrist break, and swing plane alignment.
  • the 3D model and/or swing statistics are used to provide detailed feedback
  • the software program uses the single swing 3D models and statistics to generate multi-swing statistics. These statistics include, but are not limited to, tempo consistency (at address-to-top, top-to-impact and, impact-to-finish), club fitting data, long-term trends, training regimes
  • the software program saves each new swing as a file.
  • the iClub does not even need to be manually activated and is smart enough to activate based on the motion of the swing. Waggle or warm-up the golf club as normal; the iClub is intelligent and can sense a real swing versus your warm up.
  • the present invention is suitable for installation in a wide variety of objects and applications. Besides golf clubs, the present invention may be applied to tennis rackets, hockey sticks, fishing rods, baseball bats, swords, rifles, and other sporting equipment. Multiple sensors can be placed on the body to provide detailed body movement. Furthermore, the present invention can be utilized in joy sticks, 3D computer mice, and other computer user interface devices. In particular, the present invention can be utilized in virtual reality equipment for which position and orientation information is relied on extensively.
  • the present invention can be utilized as an instructional tool.
  • the transmitted information can be stored by the computer analysis and display system for multiple swings of an individual golfer or other sport participant.
  • the compilation of this data can be utilized to determine problems in a golfer's swing or to “fit” a golfer to an appropriate golf club.
  • the large statistical number of golf swings analyzed provided by the use of the present invention fosters the ability of these instructional techniques to provide accurate evaluations and a means for mass customization of golf and sporting equipment in general.

Abstract

An orientation and position tracking system in three-dimensional space and over a period of time utilizing multiple inertial and other sensors for determining motion parameters to measure orientation and position of a moveable object. The sensors, for example vibrational and angular velocity sensors, generate signals characterizing the motion of the moveable object. The information is received by a data acquisition system and processed by a microcontroller. The data is then transmitted via wireless communication to an external data reception system (locally based or a global network). The information can then be displayed and presented to the user through a variety of means including audio, visual, and tactile.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present application claims priority to U.S. Provisional Application No. 60/435,183, filed Dec. 19, 2002, which is incorporated herein by reference.
  • FIELD OF THE INVENTION
  • The present invention relates to motion tracking systems and more particularly to a method and apparatus for determining position and orientation of one or more moveable object(s).
  • BACKGROUND OF THE INVENTION
  • Technologies are known for determining and analyzing object motion through transmission of position and orientation information of the object to a processing system. Such technologies are utilized today in a variety of industries including navigation and entertainment. (See, for example, U.S. Pat. Nos. 6,001,014 to Ogata, et al.; U.S. Pat. No. 5,903,228 to Ohgaki, et al.; and U.S. Pat. No. 5,875,257 to Marrin, et al.; the teachings of all of which are incorporated herein by reference). In particular, wireless transmission of object motion data for analysis is continuing to be developed and utilized, and applications of such technology include the expanding industry of simulated “virtual reality” environments. (See, for example, U.S. Pat. No. 5,819,206 to Horton, et al., the teachings of which are incorporated herein by reference).
  • Object motion can be measured using sensors for determining motion parameters such as accelerometers and gyroscopes. Gyroscopes and accelerometers are well-known in the automotive and aerospace industries for providing motion information, establishing an inertial space reference, and allowing measurement of pitch and roll relative to a gravitational vector. Historically, the use of these sensors have been limited to large devices due to the weight and bulk of the sensors. However, technology improvements have produced smaller gyroscopes and accelerometers that can be utilized in a wide variety of applications where limited sensor space is available. (See, for example, U.S. Pat. No.: 5,898,421 to Quinn; and RE37,374 to Roston, et al.; the teachings of which are incorporated herein by reference).
  • Acceleration sensors, including accelerometers and strain gauges, have been utilized in sporting equipment, such as golf clubs, to provide analysis of golf swings. (See, for example, U.S. Pat. No. 5,694,340 to Kim and U.S. Pat. No. 5,233,544 to Kobayashi, the teachings of which are incorporated herein by reference). Such acceleration sensors can provide rotational information about the golf club, but the accuracy of such rotational information can be problematic.
  • U.S. Pat. No. 6,224,493 to Lee, et al., the teachings of which are incorporated herein by reference, discloses an instrumented golf club system with sensors to measure characteristics of a golf swing, including the use of an angular rate sensor. A distinctive feature of this instrumented golf club is the use of a data storage memory device located within the golf club that eliminates the need for radio transmission hardware. The data from a golf swing is captured internally and stored until the user is ready to download the data for further processing. Swing analysis can only be conducted after the internally stored swing information is downloaded to the external processing device.
  • There is therefore a need for an orientation and position tracking system installed on a moveable object, such as a golf club, which utilizes motion sensors and real-time wireless data transmission of orientation and position information for analysis and display.
  • SUMMARY OF THE INVENTION
  • An orientation and position tracking system in three-dimensional space and over time is disclosed utilizing inertial and other sensors for determining motion parameters to measure orientation and position of a moveable object. The sensors, for example vibrational and angular velocity sensors, generate signals characterizing the motion of the moveable object. The information is received by a data acquisition system and processed by a microcontroller. The data is then transmitted via wireless communication to an external data reception system (locally based or a global network). The information can then be displayed and presented to the user through a variety of means including audio, visual, and tactile.
  • In one aspect, the present invention provides for an intelligent golf club that provides golfers with real-time, precise and dynamically presented data, including swing analysis. A golfer takes a swing and a detailed analysis of club motion, launch conditions, club speed information, as well as contextual feedback is automatically downloaded into a computer system (including PDA, cellular phone, or over a network) for processing and display.
  • In another aspect, the present invention provides a method for determining orientation and position of a moveable object, comprising the steps of: generating orientation and position signals to measure orientation and position of the moveable object with at least one sensor for determining motion parameters; processing these signals with a microcontroller to generate orientation and position data; wirelessly transmitting said orientation and position data in real-time to a receiving device external to the moveable object; and analyzing and displaying orientation and position data.
  • BRIEF DESCRIPTION OF THE DRAWING
  • The invention is described with reference to the several figures of the drawing, in which:
  • FIG. 1 is a functional diagram of an orientation and position tracking system according to one embodiment of the invention;
  • FIG. 2 is a schematic illustration of a device utilizing the orientation and position tracking system according to one embodiment of the invention;
  • FIG. 3 is a schematic illustration of a device utilizing the orientation and position tracking system and including a pressure sensor according to one embodiment of the invention;
  • FIG. 4 is a schematic illustration showing the utilization of multiple devices in an orientation and position tracking system according to one embodiment of the invention;
  • FIG. 5 is a detailed data flow model for a device utilizing the orientation and position tracking system according to one embodiment of the invention;
  • FIG. 6 is a flow chart of the operational software for a motion and position sensing device installed on or in a moveable object according to one embodiment of the invention;
  • FIG. 7 is a flow chart of the operational software installed on a computer system for analyzing and displaying transmitted orientation and position information according to one embodiment of the invention.
  • DETAILED DESCRIPTION OF VARIOUS EMBODIMENTS
  • The present invention provides for an orientation and position tracking system in three-dimensional space installed on or in a moveable object that utilizes inertial and other sensors for determining real-time motion parameters and real-time wireless transmission of that motion information to an external computer system (including PDA, cellular phone, or over a network). In one embodiment, the present invention provides for an intelligent golf club, the iClub™ (trademarked by Fortescue Corporation), that provides golfers with real-time, precise and dynamically presented data, including swing analysis. A golfer takes a swing and a detailed analysis of club motion, launch conditions, club speed information, as well as contextual feedback is automatically downloaded into an computer system (such as a PDA, cellular phone, or network). Swing history is stored and tracked over time, allowing users to monitor their progress, make swing adjustments, maintain a practice regime, and develop desired swing characteristics.
  • Referring now to the figures of the drawing, the figures constitute a part of this specification and illustrate exemplary embodiments of the invention. It is to be understood that in some instances various aspects of the invention may be shown exaggerated or enlarged to facilitate an understanding of the invention.
  • FIG. 1 is a functional diagram of an orientation and position tracking system 10 according to one embodiment of the invention. A sensing device fitted with inertial and other sensors for determining motion parameters is installed on a moveable object, such as a golf club. In one embodiment, the sensors include multiple angular rate sensors, such as 3-axis vibration and rotational gyroscopes 12. A variety of additional sensors 14, 16 may also be added for determining position and orientation for additional applications. For example, a dual axis accelerometer may be added to the system to determine position and orientation relative to the earth's gravity, an electronic compass can be used to provide absolute position and orientation relative to a permanent magnetic field, and a GPS system may be added for similar results
  • Signals from the sensors are sent to a data acquisition system 18 that processes the information. In one embodiment, the data acquisition system 18 is installed internally on the moveable object; however, the system may also be an external component. The data is delivered to a wireless data transmission system 20 which transmits the data to a data reception system 22 on a computer (PDA, cellular phone, or network). The data is further processed and displayed to a user by means of an interface device 24, such as a PC, a PDA, cellular phone, or network. The interface device 24 comprises software to process the data. This software can be configured based on the characteristics of the moveable object. For example, a user may select the style of golf club that he or she is using that comprises information on the physical and material properties of the golf club. This information is utilized by the software to enhance the accuracy of the information displayed. For example, the type of material of the golf club allows for an accurate analysis of the flex characteristics of the golf club shaft and the length of the golf club can be utilized for an accurate determination of the club head speed.
  • FIG. 2 is a schematic illustration of one embodiment of a device 110 utilizing the orientation and position tracking system 10 according to one embodiment of the invention. The device 110 is attached to a desired moveable object 100. Such objects may include sporting equipment, such as the golf club as shown in FIG. 2. In a preferred embodiment, the device 110 is attached to or otherwise integrated within the handle, grip, or shaft of the object 100.
  • FIG. 2 further illustrates the support body and schematic layout for the components of device 110 of the orientation and position tracking system 10 when disposed in a handle of object 100. The system can be manually activated by a power switch 32 positioned on an orthogonal board 30 at the end of the handle that activates a power control circuit 34 to power up the system from an attached battery pack or other power source 36. Alternatively, the system can be activated by a motion activation component that provides power upon movement of the object. An indicator LED 38 can be used as a visual cue to assess whether the system is operating properly.
  • In one embodiment, angular rate sensors 42, 44, 46 are positioned on the orthogonal board 30 and main board 40 to measure angular motion changes about three axes. In an embodiment utilizing a golf club, these motion changes comprise rotational motion within a swing plane of a golf stroke, motion perpendicular to the swing plane of the golf stroke, and rotation about a axis along the handle of the club. These motion changes can also be determined using combinations of motion parameter determining sensors such as gyroscopes or other additional sensors 48 such as accelerometers, electronic compasses and GPS units.
  • The data acquisition system 18 positioned on main board 40 comprises a microcontroller 50 having Analog to Digital inputs and pulse width modulating inputs. The microcontroller 50 receives data from the sensors 42, 44, 46, and delivers data to the data transmission system. The data transmission system 20 comprises a transmitter circuit 52 and an antenna 54 for wireless transmission of data to a data reception system such as a PC, PDA, cellular phone, or network. The wireless transmission can be performed at any suitable frequency(s) and using any protocol(s) for transmitting the data, as known to one of ordinary skill in the art.
  • In another embodiment, the microcontroller 50 of the data acquisition system 18 may receive analog signals from the angular rate sensors 42, 44, 46 containing the orientation and position information of the object 100 and then digitize the analog signals into digital data with an analog to digital converter component. The microcontroller 50 delivers the digital data to the data transmission system 20 for wireless transmission to the data reception system 22. The user interface device 24 then analyzes and displays the received digital data.
  • In another embodiment, the inertial sensors, data acquisition system and data transmission system are incorporated within the handle, grip, or shaft of the object for which orientation and position are desired. In a golf club, these systems can be incorporated on or in the handle or grip portions of the shaft. This modular design provides for the present invention to be incorporated into pre-existing golf clubs.
  • FIG. 3 is a schematic illustration of a device utilizing the orientation and position tracking system and including a pressure sensor according to one embodiment of the invention. One or more pressure sensors 26 installed on, within or behind an impact head of the moveable object 100, i.e. golf club. These sensors can measure data including, strike location of the ball on the head, the spin imparted to the ball, and the impact force of the head on the golf ball which can be utilized to provide launch conditions of the golf ball's flight. This information can be processed by a controller and transmitted along with the motion information to the data receiving unit for analysis and display to a user.
  • FIG. 4 is a schematic illustration showing the utilization of multiple devices in an orientation and position tracking system according to one embodiment of the invention. In one embodiment, the sensor, the microcontroller and the wireless transmitter are integrated into at least one modular component or node that is removable from said moveable object. Multiple modular nodes, each having a separate complement of elements, may be integrated with both unconnected objects and interconnected objects. For example, as shown in FIG. 4, modular nodes 112 and 114 are affixed to the shoulders and hips of a user in order to detect body motion during the golf swing. The detection of the motion from nodes 112 and 114 may be integrated with the orientation and position data determined by the node (device 110) on the golf club, thereby providing more detailed information on the entire golf club swing system. Alternatively, multiple nodes may be utilized with multiple golf clubs, as for example in a class or teaching environment, with each device transmitting orientation and position data to centralized receiving and display units.
  • EXAMPLE 1
  • FIG. 5 is a detailed data flow model of device 110 utilizing the orientation and position tracking system 10 according to one embodiment of the invention. FIG. 6 is a flow chart 200 of the operational software for a motion and position sensing device installed on a moveable object according to the embodiment of the invention. The system is initialized and the LED provides a visual cue that the system is operational. The system software controls the identification of a user, the sampling of inputs and the encoding and sending of data concerning orientation and position information. The hardware device need not have an on-board memory for storing the orientation and position information. Instead, the information is transmitted in real-time to a data reception system, for example a PC, PDA, cellular phone, or network.
  • The real time, wireless motion and position sensing system operates in three-dimensional space and over time based on four modules: the sensor module, the microcontroller, the wireless module, and the support system module. The sensor module continually sends orientation and position signals to the microcontroller. The microcontroller then packages the data received from the sensor module and sends it to the wireless module. The wireless module transmits the packaged data to a device such as a PC, PDA, cellular phone, or network. The support module surrounds the other three modules, providing power to the system, as well as designer access tools. The modules will now be further described in detail.
  • Sensor Module
  • In one embodiment, the underlying sensor nodes in the sensor module are gyroscopes (such as Murata ENC-03JA/B). Each gyroscope measures angular velocity about a single axis. In order to achieve 3-dimensional data three gyroscopes are used, each positioned so that its sensing axis is orthogonal to every other gyroscope. The gyros send their angular velocity data directly to the microcontroller. Additional sensors including accelerometers, compasses, GPS systems may provide additional information based on particular motion and position sensing needs.
  • Microcontroller
  • The microcontroller system relies on a single Microchip Technology PIC 16F877 microcontroller, running off a 20 Mhz Panasonic-ECG EF0-BM2005E5 resonator. The main objective of the microcontroller is to receive data from the sensors, manipulate the data and send it to the wireless transmitter. The microcontroller utilizes three of its on-board analog-to-digital converters and pulse width modulated inputs to process the data. Finally, the data is packaged sent to the wireless module.
  • Wireless Module
  • The wireless module sends data wirelessly using a radio frequency transmitter (e.g. Radiometrix TX3-914-50) and an optimal antenna. The sending system formats the data appropriately for the receiving system.
  • Support System Module
  • The support system module has two power supply functions. First, it uses a switch (E-switch EG1270) to allow power to flow from an onboard battery to the microcontroller. The microcontroller then switches on a P-channel MOSFET (Fairchild Semiconductor NDS352P), which provides power to all devices in the system. Its second power function is to allow for recharging of the onboard battery. The support module contains a set of headers (Sullins Electronics Corp. PPPN401BFCN and PRPN401AEN) for internal and external connections; one of the headers allows a recharge to access the battery directly, bypassing all other components.
  • Further, there are a number of designer access tools in the support system module. First, there is the programmer port which is used to initially program the microcontroller. The programmer port uses a header (same headers as above) in order to allow the external programmer access to the microcontroller.
  • Second, the support module provides a communication port. This port is used to reprogram the microcontroller or access data directly, bypassing the wireless transmitter.
  • The final tool is a visual cue to the user/designer that the system has received power and is working properly. The system provides this cue using a dual color LED (Lite-ON Inc. LTST-C155KGJRKT).
  • EXAMPLE 2
  • FIG. 7 is a flow chart 300 of the operational software installed on a computer system for processing and presenting orientation and position information according to one embodiment of the invention. The operational steps of the software will now be described in detail.
  • 1) Initialize Variables
  • As soon as the software program starts, a number of variables are named and allocated in memory for the program to store and access information. These initial variables are split into three major categories (with other supporting categories): main class variables, sensor variables, and 3D model variables.
  • 2) Receive Packet
  • The software program is constantly processing bytes of data as they stream into the computer system. The software program looks for packets of appropriately formatted data, and sends them to the next step in the program.
  • 3) Error Check Packet
  • Before each packet is passed on to the next step in the program, the software program ensures that the packet was not corrupted during wireless transmission.
  • 4) Convert Packet Data to Sensor Data
  • Sensor data is encoded across each new packet; therefore, the packet must correctly reassembled into sensor data before it can be intelligibly deciphered by the rest of the software program.
  • 5) Update Sensor Parameters
  • This step corrects for variations in sensor hardware that could be caused by a number of environmental changes (e.g. temperature variance, electromagnetic interference, etc.).
  • 6) Create Swing Model
  • At this point, the system enters an iterative loop in which sensor data is used to update an internal 3D model of a golf club. The software system processes both the sensor data and the 3D club model to match for a possible golf swing pattern. If a match occurs, the system creates an internal Swing Object representing that golf swing, storing both the sensor data and 3D model history inside this object. This Swing Object can then be saved directly to an available storage medium, such as a local hard drive or a remotely server accessible through available networks. Saved Swing Objects can later be reinterpreted by the system individually or as part of a series of Swing Objects.
  • 7) Generate Single-Swing Statistics and Feedback
  • The software program uses the newly captured golf swing to generate swing statistics. These statistics include, but are not limited to, impact detection, launch angle, face angle (at impact and at various moments of the swing path), club head speed, initial face angle, tempo breakdown by swing stage (address-to-top, top-to-impact, impact-to-finish), impact location (toe, heel, center), power transfer index, derived distance, ball trajectory, wrist break, and swing plane alignment. Using algorithms, the 3D model and/or swing statistics are used to provide detailed feedback
  • 8) Generate Multi-Swing Statistics and Feedback
  • The software program uses the single swing 3D models and statistics to generate multi-swing statistics. These statistics include, but are not limited to, tempo consistency (at address-to-top, top-to-impact and, impact-to-finish), club fitting data, long-term trends, training regimes
  • 9) Save Swing as a File
  • The software program saves each new swing as a file.
  • EXAMPLE 3
  • The operational steps for using an iClub system according to the present invention are described below:
  • Step 1:
  • Take a swing. The iClub does not even need to be manually activated and is smart enough to activate based on the motion of the swing. Waggle or warm-up the golf club as normal; the iClub is intelligent and can sense a real swing versus your warm up.
  • Step 2:
  • After you have swung the iClub, data is wirelessly transmitted to your hand held laptop, cell phone or other electronic device. There you can view real-time swing properties and gain feedback on your swing. If you would rather wait until later to view your results, go ahead, your feedback will be waiting for you whenever you want it.
  • Step 3:
  • If you happen to be connected to the Internet while at the golf course, you can gain valuable real-time analysis from our on-line swing engine which, among other things, is capable of correlating your long-term swing history with your handicap. Furthermore, the iClub System will let you know which equipment upgrades will improve your swing, which training methods to implement to eliminate a reoccurring problem, and even share information with your teaching professional.
  • The present invention is suitable for installation in a wide variety of objects and applications. Besides golf clubs, the present invention may be applied to tennis rackets, hockey sticks, fishing rods, baseball bats, swords, rifles, and other sporting equipment. Multiple sensors can be placed on the body to provide detailed body movement. Furthermore, the present invention can be utilized in joy sticks, 3D computer mice, and other computer user interface devices. In particular, the present invention can be utilized in virtual reality equipment for which position and orientation information is relied on extensively.
  • As described in Example 3, the present invention can be utilized as an instructional tool. The transmitted information can be stored by the computer analysis and display system for multiple swings of an individual golfer or other sport participant. The compilation of this data can be utilized to determine problems in a golfer's swing or to “fit” a golfer to an appropriate golf club. The large statistical number of golf swings analyzed provided by the use of the present invention fosters the ability of these instructional techniques to provide accurate evaluations and a means for mass customization of golf and sporting equipment in general.
  • Other embodiments of the invention will be apparent to those skilled in the art from a consideration of the specification or practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.

Claims (36)

1. An apparatus for determining orientation and position of a moveable object, comprising:
at least one sensor that determines motion parameters, wherein said at least one sensor generates orientation and position signals;
a microcontroller that processes the orientation and position signals to generate orientation and position data;
a wireless transmitter that transmits in real-time said orientation and position data;
wherein said sensors, said microcontroller and said wireless transmitter are integrated into or on said moveable object.
2. The apparatus of claim 1, further comprising a power source to provide power to said sensors, said microcontroller, and said transmitter.
3. The apparatus of claim 1, wherein said moveable object is a golf club.
4. The apparatus of claim 1, wherein the apparatus is disposed in or on the grip or shaft of said moveable object.
5. The apparatus of claim 1, wherein said at least one sensor includes an angular rate sensor.
6. The apparatus of claim 5, wherein said angular rate sensor includes a gyroscope.
7. The apparatus of claim 1, further comprising at least one additional sensor for determining motion parameters.
8. The apparatus of claim 1, wherein said at least one sensor includes three gyroscopes.
9. The apparatus of claim 1, wherein said at least one sensor is selected from the group consisting of: an accelerometer, a gyroscope, an electric compass, a GPS unit, and any combination thereof.
10. The apparatus of claim 1, wherein said microcontroller includes an integrated analog to digital conversion component, and wherein said microcontroller digitizes said orientation and position signals to generate digital orientation and position data.
11. The apparatus of claim 1, further comprising at least one pressure sensor installed on, within, or behind an impact surface of said moveable object.
12. The apparatus of claim 1, wherein said at least one sensor, said microcontroller and said wireless transmitter are integrated into at least one modular node that is removable from said moveable object.
13. The apparatus of claim 12, wherein said apparatus includes at least two modular nodes, each modular node including a separate complement of elements.
14. The apparatus of claim 13, wherein each said at least two modular nodes are integrated into unconnected objects.
15. The apparatus of claim 13, wherein each of said at least two modular nodes are integrated into inter-connected objects.
16. The apparatus of claim 13, wherein two modular nodes are affixed to the hips and shoulders of a user to detect body motion.
17. The apparatus of claim 13, wherein said at least two nodes detect the motion of multiple golf clubs.
18. The apparatus of claim 1, wherein said moveable object is a game controller.
19. The apparatus of claim 1, wherein said moveable object is a controller in a virtual reality simulation.
20. A system for determining orientation and position of a moveable object, comprising:
at least one sensor installed on or in a moveable object for generating orientation and position signals;
data acquisition means for processing orientation and position signals and that generates orientation and position data;
wireless data transmission means for wirelessly transmitting in real-time said orientation and position data;
data reception means for receiving said orientation and position data transmitted by said wireless data transmission means; and
processing and presenting means for processing and presenting said orientation and position data in a desired format.
21. The system of claim 20, wherein said data reception means is selected from the group consisting of: a laptop computer, a personal computer, a personal digital assistant, a cellular phone, a network, and any combination thereof.
22. The system of claim 20, wherein said at least one sensor includes an angular rate sensor.
23. The system of claim 22, wherein said angular rate sensor includes a gyroscope.
24. The system of claim 20, further comprising at least one additional sensor for determining motion parameters.
25. The system of claim 20, wherein said at least one sensor includes three gyroscopes.
26. The system of claim 20, wherein said at least one sensor is selected from the group consisting of: an accelerometer, a gyroscope, an electric compass, a GPS unit, and any combination thereof.
27. The system of claim 20, wherein said at least one sensor, said data acquisition means, and said wireless data transmission means are disposed in or on the grip or shaft of said moveable object.
28. A method for determining orientation and position of a moveable object, comprising:
generating orientation and position signals to measure orientation and position of the moveable object with at least one sensor for determining motion parameters;
processing said and orientation and position signals with a microcontroller to generate orientation and position data;
wirelessly transmitting said orientation and position data in real-time to a receiving device external to said moveable object;
processing and presenting said orientation and position data.
29. The method of claim 28, wherein said receiving device is selected from the group consisting of: a laptop computer, a personal computer, a personal digital assistant, a cellular phone, a network, and any combination thereof.
30. The method of claim 28, wherein orientation and position data from motion of the moveable object are stored in the receiving device.
31. The method of claim 28, wherein said at least one sensor comprises an angular rate sensor.
32. The method of claim 31, wherein said angular rate sensor includes a gyroscope.
33. The method of claim 32, wherein at least one additional sensor generates orientation and position signals.
34. The method of claim 32, wherein said at least one sensor includes three gyroscopes.
35. The method of claim 32, wherein said at least one sensor is selected from the group consisting of: an accelerometer, a gyroscope, an electric compass, a GPS unit, and any combination thereof.
36. The method of claim 32, wherein said at least one sensor, said microcontroller, and means for the wireless transmission of data are disposed in or on the grip or shaft of said moveable object.
US10/742,264 2002-12-19 2003-12-19 Method and apparatus for determining orientation and position of a moveable object Abandoned US20050032582A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/742,264 US20050032582A1 (en) 2002-12-19 2003-12-19 Method and apparatus for determining orientation and position of a moveable object
US11/133,048 US20060025229A1 (en) 2003-12-19 2005-05-19 Motion tracking and analysis apparatus and method and system implementations thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43518302P 2002-12-19 2002-12-19
US10/742,264 US20050032582A1 (en) 2002-12-19 2003-12-19 Method and apparatus for determining orientation and position of a moveable object

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/133,048 Continuation-In-Part US20060025229A1 (en) 2003-12-19 2005-05-19 Motion tracking and analysis apparatus and method and system implementations thereof

Publications (1)

Publication Number Publication Date
US20050032582A1 true US20050032582A1 (en) 2005-02-10

Family

ID=32682178

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/742,264 Abandoned US20050032582A1 (en) 2002-12-19 2003-12-19 Method and apparatus for determining orientation and position of a moveable object

Country Status (4)

Country Link
US (1) US20050032582A1 (en)
EP (1) EP1587588A2 (en)
AU (1) AU2003297389A1 (en)
WO (1) WO2004056425A2 (en)

Cited By (148)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050288119A1 (en) * 2004-06-28 2005-12-29 Hongchuan Wang Real-time measurements for establishing database of sporting apparatus motion and impact parameters
US20060166738A1 (en) * 2003-09-08 2006-07-27 Smartswing, Inc. Method and system for golf swing analysis and training for putters
US20060202997A1 (en) * 2005-03-10 2006-09-14 Lavalley Zachery Apparatus, system and method for interpreting and reproducing physical motion
US20070052177A1 (en) * 2005-08-22 2007-03-08 Nintendo Co., Ltd. Game operating device
US20070060391A1 (en) * 2005-08-22 2007-03-15 Nintendo Co., Ltd. Game operating device
US20070066394A1 (en) * 2005-09-15 2007-03-22 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US20070087866A1 (en) * 2000-06-16 2007-04-19 Meadows James W Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20070129178A1 (en) * 2000-12-19 2007-06-07 Reeves Goodwyn G Golf Player Aid with Stroke Result Forecasting
WO2007064726A2 (en) * 2005-11-29 2007-06-07 Pure Motion Inc. Position determining apparatus and related method
US20070190506A1 (en) * 2005-12-26 2007-08-16 Industrial Technology Research Institute Online interactive multimedia system and the transmission method thereof
US20080021651A1 (en) * 2006-07-18 2008-01-24 John Richard Seeley Performance Assessment and Information System Based on Sports Ball Motion
US20080188277A1 (en) * 2007-02-01 2008-08-07 Ritter Janice E Electronic Game Device And Method Of Using The Same
US20080188353A1 (en) * 2007-02-05 2008-08-07 Smartsport, Llc System and method for predicting athletic ability
US20080211768A1 (en) * 2006-12-07 2008-09-04 Randy Breen Inertial Sensor Input Device
US20090062006A1 (en) * 2005-08-24 2009-03-05 Nintendo Co., Ltd. Game controller and game system
US20090258706A1 (en) * 2007-06-22 2009-10-15 Broadcom Corporation Game device with wireless position measurement and methods for use therewith
US20100015585A1 (en) * 2006-10-26 2010-01-21 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US20100061592A1 (en) * 2008-09-05 2010-03-11 Hudson Christopher L System and method for analyzing the movement and structure of an object
US20100063778A1 (en) * 2008-06-13 2010-03-11 Nike, Inc. Footwear Having Sensor System
US20100184499A1 (en) * 2007-02-01 2010-07-22 Ritter Janice E Electronic Game Device and Method of Using the Same
US20100222152A1 (en) * 2007-09-01 2010-09-02 Richard Jaekel Apparatus and method for controlling the hitting accuracy in the case of a golf club
US7871333B1 (en) * 2010-05-11 2011-01-18 Golf Impact Llc Golf swing measurement and analysis system
US20110071785A1 (en) * 2008-05-02 2011-03-24 Thomas Peter Heath Motion smoothing in 3-d position sensing apparatus
US20110081969A1 (en) * 2005-08-22 2011-04-07 Akio Ikeda Video game system with wireless modular handheld controller
US7952483B2 (en) 2004-07-29 2011-05-31 Motiva Llc Human movement measurement system
US20110199393A1 (en) * 2008-06-13 2011-08-18 Nike, Inc. Foot Gestures for Computer Input and Interface Control
US20110313552A1 (en) * 2010-05-11 2011-12-22 Golf Impact Llc Golf Free Swing Measurement and Analysis System
US8089458B2 (en) 2000-02-22 2012-01-03 Creative Kingdoms, Llc Toy devices and methods for providing an interactive play experience
US8157651B2 (en) 2005-09-12 2012-04-17 Nintendo Co., Ltd. Information processing program
US8172702B2 (en) 2000-06-16 2012-05-08 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20120277016A1 (en) * 2011-04-28 2012-11-01 Nike, Inc. Golf Clubs and Golf Club Heads
US8308563B2 (en) 2005-08-30 2012-11-13 Nintendo Co., Ltd. Game system and storage medium having game program stored thereon
US8425340B2 (en) * 2011-09-03 2013-04-23 Golf Impact Llc Golf free swing measurement and analysis system
US8465376B2 (en) 2010-08-26 2013-06-18 Blast Motion, Inc. Wireless golf club shot count system
US8475275B2 (en) 2000-02-22 2013-07-02 Creative Kingdoms, Llc Interactive toys and games connecting physical and virtual play environments
US8608535B2 (en) 2002-04-05 2013-12-17 Mq Gaming, Llc Systems and methods for providing an interactive game
US20130337929A1 (en) * 2009-09-10 2013-12-19 Cobra Golf Incorporated Golf club with directional based graphic
US8628433B2 (en) 2009-01-20 2014-01-14 Nike, Inc. Golf club and golf club head structures
US8700354B1 (en) 2013-06-10 2014-04-15 Blast Motion Inc. Wireless motion capture test head system
US8702516B2 (en) 2010-08-26 2014-04-22 Blast Motion Inc. Motion event recognition system and method
US8702515B2 (en) 2002-04-05 2014-04-22 Mq Gaming, Llc Multi-platform gaming system using RFID-tagged toys
US8708821B2 (en) 2000-02-22 2014-04-29 Creative Kingdoms, Llc Systems and methods for providing interactive game play
US8739639B2 (en) 2012-02-22 2014-06-03 Nike, Inc. Footwear having sensor system
US8753165B2 (en) 2000-10-20 2014-06-17 Mq Gaming, Llc Wireless toy systems and methods for interactive entertainment
US8758136B2 (en) 1999-02-26 2014-06-24 Mq Gaming, Llc Multi-platform gaming systems and methods
JP2014144198A (en) * 2013-01-30 2014-08-14 Dunlop Sports Co Ltd Golf club
US8827824B2 (en) 2010-08-26 2014-09-09 Blast Motion, Inc. Broadcasting system for broadcasting images with augmented motion data
US8905855B2 (en) 2010-08-26 2014-12-09 Blast Motion Inc. System and method for utilizing motion capture data
US8913134B2 (en) 2012-01-17 2014-12-16 Blast Motion Inc. Initializing an inertial sensor using soft constraints and penalty functions
US8926445B2 (en) * 2011-09-03 2015-01-06 Golf Impact, Llc Golf free swing measurement and analysis system
US8941723B2 (en) 2010-08-26 2015-01-27 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US8944928B2 (en) 2010-08-26 2015-02-03 Blast Motion Inc. Virtual reality system for viewing current and previously stored or calculated motion data
US20150065263A1 (en) * 2013-08-29 2015-03-05 David Luttrull Golf swing training aid and method of use thereof
US8986130B2 (en) 2011-04-28 2015-03-24 Nike, Inc. Golf clubs and golf club heads
US8994826B2 (en) 2010-08-26 2015-03-31 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US8998717B2 (en) 2013-01-17 2015-04-07 Ppg Technologies, Inc. Device and method for reconstructing and analyzing motion of a rigid body
US20150119158A1 (en) * 2013-10-30 2015-04-30 Seiko Epson Corporation Motion analyzing apparatus and motion analyzing program
US9028337B2 (en) 2010-08-26 2015-05-12 Blast Motion Inc. Motion capture element mount
US9033810B2 (en) 2010-08-26 2015-05-19 Blast Motion Inc. Motion capture element mount
US9039527B2 (en) 2010-08-26 2015-05-26 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
US9053256B2 (en) 2012-05-31 2015-06-09 Nike, Inc. Adjustable golf club and system and associated golf club heads and shafts
US9076041B2 (en) 2010-08-26 2015-07-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US9089747B2 (en) 2010-11-30 2015-07-28 Nike, Inc. Golf club heads or other ball striking devices having distributed impact response
US9089182B2 (en) 2008-06-13 2015-07-28 Nike, Inc. Footwear having sensor system
US9168435B1 (en) 2014-06-20 2015-10-27 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9192831B2 (en) 2009-01-20 2015-11-24 Nike, Inc. Golf club and golf club head structures
US9192816B2 (en) 2011-02-17 2015-11-24 Nike, Inc. Footwear having sensor system
US9235765B2 (en) 2010-08-26 2016-01-12 Blast Motion Inc. Video and motion event integration system
US9247212B2 (en) 2010-08-26 2016-01-26 Blast Motion Inc. Intelligent motion capture element
US9261526B2 (en) 2010-08-26 2016-02-16 Blast Motion Inc. Fitting system for sporting equipment
US9279734B2 (en) 2013-03-15 2016-03-08 Nike, Inc. System and method for analyzing athletic activity
US9320957B2 (en) 2010-08-26 2016-04-26 Blast Motion Inc. Wireless and visual hybrid motion capture system
US9375624B2 (en) 2011-04-28 2016-06-28 Nike, Inc. Golf clubs and golf club heads
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9396385B2 (en) 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US9401178B2 (en) 2010-08-26 2016-07-26 Blast Motion Inc. Event analysis system
US9406336B2 (en) 2010-08-26 2016-08-02 Blast Motion Inc. Multi-sensor event detection system
US9409076B2 (en) 2011-04-28 2016-08-09 Nike, Inc. Golf clubs and golf club heads
US9411940B2 (en) 2011-02-17 2016-08-09 Nike, Inc. Selecting and correlating physical activity data with image data
US9409074B2 (en) 2014-08-27 2016-08-09 Zepp Labs, Inc. Recommending sports instructional content based on motion sensor data
US9409073B2 (en) 2011-04-28 2016-08-09 Nike, Inc. Golf clubs and golf club heads
US9418705B2 (en) 2010-08-26 2016-08-16 Blast Motion Inc. Sensor and media event detection system
US9433844B2 (en) 2011-04-28 2016-09-06 Nike, Inc. Golf clubs and golf club heads
US9433834B2 (en) 2009-01-20 2016-09-06 Nike, Inc. Golf club and golf club head structures
US9433845B2 (en) 2011-04-28 2016-09-06 Nike, Inc. Golf clubs and golf club heads
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US9449230B2 (en) 2014-11-26 2016-09-20 Zepp Labs, Inc. Fast object tracking framework for sports video recognition
US9489494B2 (en) 2014-06-20 2016-11-08 Dunlop Sports Company Limited Recommendation engine
JP2016209228A (en) * 2015-05-07 2016-12-15 セイコーエプソン株式会社 Swing analyzer, swing analysis method, swing analysis program and swing analysis system provided with swing analyzer
US9554160B2 (en) 2015-05-18 2017-01-24 Zepp Labs, Inc. Multi-angle video editing based on cloud video sharing
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US20170028253A1 (en) * 2015-07-28 2017-02-02 Seiko Epson Corporation Calculation apparatus, calculation system, calculation method, and recording medium
US9579541B2 (en) 2014-06-12 2017-02-28 Zepp Labs, Inc. Removable motion sensor embedded in a sport instrument
US9600717B1 (en) 2016-02-25 2017-03-21 Zepp Labs, Inc. Real-time single-view action recognition based on key pose analysis for sports videos
US9604142B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US9604118B2 (en) 2008-10-09 2017-03-28 Golf Impact, Llc Golf club distributed impact sensor system for detecting impact of a golf ball with a club face
US9607652B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US9619891B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Event analysis and tagging system
US9622361B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Enclosure and mount for motion capture element
US9626554B2 (en) 2010-08-26 2017-04-18 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
USD785473S1 (en) 2015-08-04 2017-05-02 Zepp Labs, Inc. Motion sensor
US9646209B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Sensor and media event detection and tagging system
US9643049B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Shatter proof enclosure and mount for a motion capture element
US9662551B2 (en) 2010-11-30 2017-05-30 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9694267B1 (en) 2016-07-19 2017-07-04 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US9746354B2 (en) 2010-08-26 2017-08-29 Blast Motion Inc. Elastomer encased motion sensor package
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
USD797666S1 (en) 2015-08-04 2017-09-19 Zepp Labs, Inc. Motion sensor charger
US9802088B1 (en) * 2016-12-30 2017-10-31 Advanced International Multitech Co., Ltd. Golf club head
US20170340936A1 (en) * 2016-05-31 2017-11-30 Dunlop Sports Co. Ltd. Impact point estimation apparatus
US9839394B2 (en) 2012-12-13 2017-12-12 Nike, Inc. Apparel having sensor system
US9925433B2 (en) 2011-04-28 2018-03-27 Nike, Inc. Golf clubs and golf club heads
US9940508B2 (en) 2010-08-26 2018-04-10 Blast Motion Inc. Event detection, confirmation and publication system that integrates sensor data and social media
US20180154211A1 (en) * 2016-10-07 2018-06-07 Diamond Kinetics, Inc. Calibration of initial orientation and position of sports equipment and body segments for inertial sensors
US10022595B2 (en) 2016-02-11 2018-07-17 Sumitomo Rubber Industries, Ltd. Golf club head customization
US20180250571A1 (en) * 2017-03-03 2018-09-06 Seiko Epson Corporation Motion analysis device, motion analysis method, motion analysis system, and display method
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US10097745B2 (en) 2016-04-27 2018-10-09 Zepp Labs, Inc. Head rotation tracking device for video highlights identification
US20180288990A1 (en) * 2015-02-20 2018-10-11 Navico Holding As Castable sensor device
US10124230B2 (en) 2016-07-19 2018-11-13 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US10129608B2 (en) 2015-02-24 2018-11-13 Zepp Labs, Inc. Detect sports video highlights based on voice recognition
US10137347B2 (en) 2016-05-02 2018-11-27 Nike, Inc. Golf clubs and golf club heads having a sensor
US10159885B2 (en) 2016-05-02 2018-12-25 Nike, Inc. Swing analysis system using angular rate and linear acceleration sensors
US10220285B2 (en) 2016-05-02 2019-03-05 Nike, Inc. Golf clubs and golf club heads having a sensor
US10226681B2 (en) 2016-05-02 2019-03-12 Nike, Inc. Golf clubs and golf club heads having a plurality of sensors for detecting one or more swing parameters
US10245487B2 (en) 2012-05-31 2019-04-02 Karsten Manufacturing Corporation Adjustable golf club and system and associated golf club heads and shafts
US10254139B2 (en) 2010-08-26 2019-04-09 Blast Motion Inc. Method of coupling a motion sensor to a piece of equipment
US10265602B2 (en) 2016-03-03 2019-04-23 Blast Motion Inc. Aiming feedback system with inertial sensors
US10427017B2 (en) 2014-05-20 2019-10-01 Arccos Golf Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US10434367B2 (en) 2008-08-19 2019-10-08 New Spin Sports Llc Motion capture and analysis
US10456621B2 (en) * 2015-10-05 2019-10-29 Sumitomo Rubber Industries, Ltd. Impact point estimation apparatus
US10463958B2 (en) * 2005-01-26 2019-11-05 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US10500474B2 (en) 2015-09-30 2019-12-10 Intellisports Inc. Data-collecting play object, system and method
US10572735B2 (en) 2015-03-31 2020-02-25 Beijing Shunyuan Kaihua Technology Limited Detect sports video highlights for mobile computing devices
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US10589161B2 (en) 2015-07-21 2020-03-17 Arccos Golf, Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US10682562B2 (en) 2017-01-17 2020-06-16 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
US10786728B2 (en) 2017-05-23 2020-09-29 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
US11040244B2 (en) * 2013-03-15 2021-06-22 Karsten Manufacturing Corporation Impact and sound analysis for golf equipment
US11103787B1 (en) * 2010-06-24 2021-08-31 Gregory S. Rabin System and method for generating a synthetic video stream
US11565163B2 (en) 2015-07-16 2023-01-31 Blast Motion Inc. Equipment fitting system that compares swing metrics
US11577142B2 (en) 2015-07-16 2023-02-14 Blast Motion Inc. Swing analysis system that calculates a rotational profile
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US11833406B2 (en) 2015-07-16 2023-12-05 Blast Motion Inc. Swing quality measurement system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1804932B1 (en) * 2004-09-22 2010-11-03 Yale University Golf swing tempo measurement system
US7639681B2 (en) 2004-11-23 2009-12-29 Microsoft Corporation System and method for a distributed server for peer-to-peer networks
CN101589313A (en) * 2006-05-09 2009-11-25 微软公司 Smart communicating sports equipment
WO2009007917A2 (en) * 2007-07-10 2009-01-15 Koninklijke Philips Electronics N.V. Object motion capturing system and method
US9795845B2 (en) 2009-01-20 2017-10-24 Karsten Manufacturing Corporation Golf club and golf club head structures
JP5917404B2 (en) * 2009-11-06 2016-05-11 スカイホーク・テクノロジーズ,エルエルシー Golf shot tracking system
US9101812B2 (en) 2011-10-25 2015-08-11 Aquimo, Llc Method and system to analyze sports motions using motion sensors of a mobile device
CA2854639C (en) 2011-10-25 2020-10-20 Aquimo, Llc Method to provide dynamic customized sports instruction responsive to motion of a mobile device
RU2652785C2 (en) * 2011-12-12 2018-05-03 Никон Корпорейшн Electronic device
US9022870B2 (en) 2012-05-02 2015-05-05 Aquimo, Llc Web-based game platform with mobile device motion sensor input
NL2010266C2 (en) 2013-02-07 2014-08-11 H T Technology B V Motion tracking method and device.
US20150057775A1 (en) * 2013-08-20 2015-02-26 Naxin Dong System and method for capturing and using move data
EP2899547B1 (en) 2013-12-05 2016-09-28 Huawei Device Co., Ltd. Method and apparatus for determining acceleration of vehicle
GB2595065B (en) * 2017-10-31 2022-05-11 Amer Sports Digital Services Oy Method and system for tracking and determining an indoor position of an object

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3792863A (en) * 1972-05-30 1974-02-19 Athletic Swing Measurement Swing measurement system and method employing simultaneous multi-swing display
US3806131A (en) * 1972-03-29 1974-04-23 Athletic Swing Measurement Swing measurement and display system for athletic implements
US4940236A (en) * 1985-07-26 1990-07-10 Allen Dillis V Computer golf club
US4991850A (en) * 1988-02-01 1991-02-12 Helm Instrument Co., Inc. Golf swing evaluation system
US5233544A (en) * 1989-10-11 1993-08-03 Maruman Golf Kabushiki Kaisha Swing analyzing device
US5337758A (en) * 1991-01-11 1994-08-16 Orthopedic Systems, Inc. Spine motion analyzer and method
US5472205A (en) * 1994-06-20 1995-12-05 Thrustmaster, Inc. Opto-electric golf club swing sensing system and method
US5694340A (en) * 1995-04-05 1997-12-02 Kim; Charles Hongchul Method of training physical skills using a digital motion analyzer and an accelerometer
US5779555A (en) * 1995-12-07 1998-07-14 Hokuriku Electric Industry Co., Ltd. Swing type athletic equipment and practice apparatus therefor
US5791351A (en) * 1994-05-26 1998-08-11 Curchod; Donald B. Motion measurement apparatus
US5819206A (en) * 1994-01-21 1998-10-06 Crossbow Technology, Inc. Method and apparatus for determining position and orientation of a moveable object using accelerometers
US5875257A (en) * 1997-03-07 1999-02-23 Massachusetts Institute Of Technology Apparatus for controlling continuous behavior through hand and arm gestures
US5898421A (en) * 1990-03-21 1999-04-27 Gyration, Inc. Gyroscopic pointer and method
US5903228A (en) * 1994-05-27 1999-05-11 Sony Corporation Map information display apparatus and traveling route display apparatus and route guidance apparatus for moving body
US6001014A (en) * 1996-10-01 1999-12-14 Sony Computer Entertainment Inc. Game machine control module and game machine
US6224493B1 (en) * 1999-05-12 2001-05-01 Callaway Golf Company Instrumented golf club system and method of use
USRE37374E1 (en) * 1995-10-26 2001-09-18 Cybernet Haptic Systems Corporation Gyro-stabilized platforms for force-feedback applications
US20020077189A1 (en) * 2000-12-14 2002-06-20 Mechworks Software Inc. Proprioceptive golf club with analysis, correction and control capabilities
US6441745B1 (en) * 1999-03-22 2002-08-27 Cassen L. Gates Golf club swing path, speed and grip pressure monitor
US20030024311A1 (en) * 2001-07-24 2003-02-06 Perkins Noel C. Electronic measurement of the motion of a moving body of sports equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030207718A1 (en) * 2000-10-20 2003-11-06 Perlmutter Michael S. Methods and systems for analyzing the motion of sporting equipment

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3806131A (en) * 1972-03-29 1974-04-23 Athletic Swing Measurement Swing measurement and display system for athletic implements
US3792863A (en) * 1972-05-30 1974-02-19 Athletic Swing Measurement Swing measurement system and method employing simultaneous multi-swing display
US4940236A (en) * 1985-07-26 1990-07-10 Allen Dillis V Computer golf club
US4991850A (en) * 1988-02-01 1991-02-12 Helm Instrument Co., Inc. Golf swing evaluation system
US5233544A (en) * 1989-10-11 1993-08-03 Maruman Golf Kabushiki Kaisha Swing analyzing device
US5898421A (en) * 1990-03-21 1999-04-27 Gyration, Inc. Gyroscopic pointer and method
US5337758A (en) * 1991-01-11 1994-08-16 Orthopedic Systems, Inc. Spine motion analyzer and method
US5819206A (en) * 1994-01-21 1998-10-06 Crossbow Technology, Inc. Method and apparatus for determining position and orientation of a moveable object using accelerometers
US5826578A (en) * 1994-05-26 1998-10-27 Curchod; Donald B. Motion measurement apparatus
US5791351A (en) * 1994-05-26 1998-08-11 Curchod; Donald B. Motion measurement apparatus
US5903228A (en) * 1994-05-27 1999-05-11 Sony Corporation Map information display apparatus and traveling route display apparatus and route guidance apparatus for moving body
US5472205A (en) * 1994-06-20 1995-12-05 Thrustmaster, Inc. Opto-electric golf club swing sensing system and method
US5694340A (en) * 1995-04-05 1997-12-02 Kim; Charles Hongchul Method of training physical skills using a digital motion analyzer and an accelerometer
USRE37374E1 (en) * 1995-10-26 2001-09-18 Cybernet Haptic Systems Corporation Gyro-stabilized platforms for force-feedback applications
US5779555A (en) * 1995-12-07 1998-07-14 Hokuriku Electric Industry Co., Ltd. Swing type athletic equipment and practice apparatus therefor
US6001014A (en) * 1996-10-01 1999-12-14 Sony Computer Entertainment Inc. Game machine control module and game machine
US5875257A (en) * 1997-03-07 1999-02-23 Massachusetts Institute Of Technology Apparatus for controlling continuous behavior through hand and arm gestures
US6441745B1 (en) * 1999-03-22 2002-08-27 Cassen L. Gates Golf club swing path, speed and grip pressure monitor
US6224493B1 (en) * 1999-05-12 2001-05-01 Callaway Golf Company Instrumented golf club system and method of use
US20020077189A1 (en) * 2000-12-14 2002-06-20 Mechworks Software Inc. Proprioceptive golf club with analysis, correction and control capabilities
US20030024311A1 (en) * 2001-07-24 2003-02-06 Perkins Noel C. Electronic measurement of the motion of a moving body of sports equipment

Cited By (344)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8758136B2 (en) 1999-02-26 2014-06-24 Mq Gaming, Llc Multi-platform gaming systems and methods
US10300374B2 (en) 1999-02-26 2019-05-28 Mq Gaming, Llc Multi-platform gaming systems and methods
US9861887B1 (en) 1999-02-26 2018-01-09 Mq Gaming, Llc Multi-platform gaming systems and methods
US9731194B2 (en) 1999-02-26 2017-08-15 Mq Gaming, Llc Multi-platform gaming systems and methods
US9468854B2 (en) 1999-02-26 2016-10-18 Mq Gaming, Llc Multi-platform gaming systems and methods
US9186585B2 (en) 1999-02-26 2015-11-17 Mq Gaming, Llc Multi-platform gaming systems and methods
US8888576B2 (en) 1999-02-26 2014-11-18 Mq Gaming, Llc Multi-media interactive play system
US9474962B2 (en) 2000-02-22 2016-10-25 Mq Gaming, Llc Interactive entertainment system
US8089458B2 (en) 2000-02-22 2012-01-03 Creative Kingdoms, Llc Toy devices and methods for providing an interactive play experience
US8169406B2 (en) 2000-02-22 2012-05-01 Creative Kingdoms, Llc Motion-sensitive wand controller for a game
US8475275B2 (en) 2000-02-22 2013-07-02 Creative Kingdoms, Llc Interactive toys and games connecting physical and virtual play environments
US8164567B1 (en) 2000-02-22 2012-04-24 Creative Kingdoms, Llc Motion-sensitive game controller with optional display screen
US8915785B2 (en) 2000-02-22 2014-12-23 Creative Kingdoms, Llc Interactive entertainment system
US9814973B2 (en) 2000-02-22 2017-11-14 Mq Gaming, Llc Interactive entertainment system
US8686579B2 (en) 2000-02-22 2014-04-01 Creative Kingdoms, Llc Dual-range wireless controller
US9149717B2 (en) 2000-02-22 2015-10-06 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US9713766B2 (en) 2000-02-22 2017-07-25 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US8184097B1 (en) 2000-02-22 2012-05-22 Creative Kingdoms, Llc Interactive gaming system and method using motion-sensitive input device
US8531050B2 (en) 2000-02-22 2013-09-10 Creative Kingdoms, Llc Wirelessly powered gaming device
US8708821B2 (en) 2000-02-22 2014-04-29 Creative Kingdoms, Llc Systems and methods for providing interactive game play
US8491389B2 (en) 2000-02-22 2013-07-23 Creative Kingdoms, Llc. Motion-sensitive input device and interactive gaming system
US8368648B2 (en) 2000-02-22 2013-02-05 Creative Kingdoms, Llc Portable interactive toy with radio frequency tracking device
US10307671B2 (en) 2000-02-22 2019-06-04 Mq Gaming, Llc Interactive entertainment system
US9579568B2 (en) 2000-02-22 2017-02-28 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US8790180B2 (en) 2000-02-22 2014-07-29 Creative Kingdoms, Llc Interactive game and associated wireless toy
US8814688B2 (en) 2000-02-22 2014-08-26 Creative Kingdoms, Llc Customizable toy for playing a wireless interactive game having both physical and virtual elements
US10188953B2 (en) 2000-02-22 2019-01-29 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US8523711B2 (en) 2000-06-16 2013-09-03 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US9656134B2 (en) 2000-06-16 2017-05-23 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8172702B2 (en) 2000-06-16 2012-05-08 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20070087866A1 (en) * 2000-06-16 2007-04-19 Meadows James W Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8221269B2 (en) 2000-06-16 2012-07-17 Skyhawke Technologies, Llc Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US8556752B2 (en) 2000-06-16 2013-10-15 Skyhawke Technologies, Llc. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US10307683B2 (en) 2000-10-20 2019-06-04 Mq Gaming, Llc Toy incorporating RFID tag
US9480929B2 (en) 2000-10-20 2016-11-01 Mq Gaming, Llc Toy incorporating RFID tag
US8753165B2 (en) 2000-10-20 2014-06-17 Mq Gaming, Llc Wireless toy systems and methods for interactive entertainment
US9931578B2 (en) 2000-10-20 2018-04-03 Mq Gaming, Llc Toy incorporating RFID tag
US9320976B2 (en) 2000-10-20 2016-04-26 Mq Gaming, Llc Wireless toy systems and methods for interactive entertainment
US8961260B2 (en) 2000-10-20 2015-02-24 Mq Gaming, Llc Toy incorporating RFID tracking device
US8535170B2 (en) 2000-12-19 2013-09-17 Appalachian Technology, Llc Device and method for displaying golf shot data
US8758170B2 (en) 2000-12-19 2014-06-24 Appalachian Technology, Llc Device and method for displaying golf shot data
US8142304B2 (en) 2000-12-19 2012-03-27 Appalachian Technology, Llc Golf round data system golf club telemetry
US9656147B2 (en) 2000-12-19 2017-05-23 Appalachian Technology, Llc Golf player aid with stroke result forecasting
US20070135237A1 (en) * 2000-12-19 2007-06-14 Reeves Goodwyn G Golf Round Data System Golf Club Telemetry
US20070129178A1 (en) * 2000-12-19 2007-06-07 Reeves Goodwyn G Golf Player Aid with Stroke Result Forecasting
US8248367B1 (en) 2001-02-22 2012-08-21 Creative Kingdoms, Llc Wireless gaming system combining both physical and virtual play elements
US8384668B2 (en) 2001-02-22 2013-02-26 Creative Kingdoms, Llc Portable gaming device and gaming system combining both physical and virtual play elements
US10758818B2 (en) 2001-02-22 2020-09-01 Mq Gaming, Llc Wireless entertainment device, system, and method
US8913011B2 (en) 2001-02-22 2014-12-16 Creative Kingdoms, Llc Wireless entertainment device, system, and method
US8711094B2 (en) 2001-02-22 2014-04-29 Creative Kingdoms, Llc Portable gaming device and gaming system combining both physical and virtual play elements
US9737797B2 (en) 2001-02-22 2017-08-22 Mq Gaming, Llc Wireless entertainment device, system, and method
US9393491B2 (en) 2001-02-22 2016-07-19 Mq Gaming, Llc Wireless entertainment device, system, and method
US10179283B2 (en) 2001-02-22 2019-01-15 Mq Gaming, Llc Wireless entertainment device, system, and method
US9162148B2 (en) 2001-02-22 2015-10-20 Mq Gaming, Llc Wireless entertainment device, system, and method
US8608535B2 (en) 2002-04-05 2013-12-17 Mq Gaming, Llc Systems and methods for providing an interactive game
US8827810B2 (en) 2002-04-05 2014-09-09 Mq Gaming, Llc Methods for providing interactive entertainment
US9272206B2 (en) 2002-04-05 2016-03-01 Mq Gaming, Llc System and method for playing an interactive game
US9463380B2 (en) 2002-04-05 2016-10-11 Mq Gaming, Llc System and method for playing an interactive game
US10478719B2 (en) 2002-04-05 2019-11-19 Mq Gaming, Llc Methods and systems for providing personalized interactive entertainment
US10507387B2 (en) 2002-04-05 2019-12-17 Mq Gaming, Llc System and method for playing an interactive game
US9616334B2 (en) 2002-04-05 2017-04-11 Mq Gaming, Llc Multi-platform gaming system using RFID-tagged toys
US10010790B2 (en) 2002-04-05 2018-07-03 Mq Gaming, Llc System and method for playing an interactive game
US8702515B2 (en) 2002-04-05 2014-04-22 Mq Gaming, Llc Multi-platform gaming system using RFID-tagged toys
US11278796B2 (en) 2002-04-05 2022-03-22 Mq Gaming, Llc Methods and systems for providing personalized interactive entertainment
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US8961312B2 (en) 2003-03-25 2015-02-24 Creative Kingdoms, Llc Motion-sensitive controller and associated gaming applications
US11052309B2 (en) 2003-03-25 2021-07-06 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US9393500B2 (en) 2003-03-25 2016-07-19 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US8373659B2 (en) 2003-03-25 2013-02-12 Creative Kingdoms, Llc Wirelessly-powered toy for gaming
US9039533B2 (en) 2003-03-25 2015-05-26 Creative Kingdoms, Llc Wireless interactive game having both physical and virtual elements
US9707478B2 (en) 2003-03-25 2017-07-18 Mq Gaming, Llc Motion-sensitive controller and associated gaming applications
US10583357B2 (en) 2003-03-25 2020-03-10 Mq Gaming, Llc Interactive gaming toy
US9770652B2 (en) 2003-03-25 2017-09-26 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US9993724B2 (en) 2003-03-25 2018-06-12 Mq Gaming, Llc Interactive gaming toy
US10022624B2 (en) 2003-03-25 2018-07-17 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US10369463B2 (en) 2003-03-25 2019-08-06 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US20060166738A1 (en) * 2003-09-08 2006-07-27 Smartswing, Inc. Method and system for golf swing analysis and training for putters
US20050288119A1 (en) * 2004-06-28 2005-12-29 Hongchuan Wang Real-time measurements for establishing database of sporting apparatus motion and impact parameters
US8159354B2 (en) 2004-07-29 2012-04-17 Motiva Llc Human movement measurement system
US9427659B2 (en) 2004-07-29 2016-08-30 Motiva Llc Human movement measurement system
US7952483B2 (en) 2004-07-29 2011-05-31 Motiva Llc Human movement measurement system
US8427325B2 (en) 2004-07-29 2013-04-23 Motiva Llc Human movement measurement system
US9675878B2 (en) 2004-09-29 2017-06-13 Mq Gaming, Llc System and method for playing a virtual game by sensing physical movements
US10463958B2 (en) * 2005-01-26 2019-11-05 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US11000765B2 (en) * 2005-01-26 2021-05-11 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US20200254341A1 (en) * 2005-01-26 2020-08-13 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US20060202997A1 (en) * 2005-03-10 2006-09-14 Lavalley Zachery Apparatus, system and method for interpreting and reproducing physical motion
US7492367B2 (en) 2005-03-10 2009-02-17 Motus Corporation Apparatus, system and method for interpreting and reproducing physical motion
US20070060391A1 (en) * 2005-08-22 2007-03-15 Nintendo Co., Ltd. Game operating device
US10238978B2 (en) 2005-08-22 2019-03-26 Nintendo Co., Ltd. Game operating device
US20110172016A1 (en) * 2005-08-22 2011-07-14 Nintendo Co., Ltd. Game operating device
US9498728B2 (en) 2005-08-22 2016-11-22 Nintendo Co., Ltd. Game operating device
US7942745B2 (en) 2005-08-22 2011-05-17 Nintendo Co., Ltd. Game operating device
US20070052177A1 (en) * 2005-08-22 2007-03-08 Nintendo Co., Ltd. Game operating device
US10661183B2 (en) 2005-08-22 2020-05-26 Nintendo Co., Ltd. Game operating device
US20110081969A1 (en) * 2005-08-22 2011-04-07 Akio Ikeda Video game system with wireless modular handheld controller
US8313379B2 (en) 2005-08-22 2012-11-20 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US10155170B2 (en) 2005-08-22 2018-12-18 Nintendo Co., Ltd. Game operating device with holding portion detachably holding an electronic device
US7931535B2 (en) 2005-08-22 2011-04-26 Nintendo Co., Ltd. Game operating device
US9011248B2 (en) 2005-08-22 2015-04-21 Nintendo Co., Ltd. Game operating device
US9700806B2 (en) 2005-08-22 2017-07-11 Nintendo Co., Ltd. Game operating device
US10137365B2 (en) 2005-08-24 2018-11-27 Nintendo Co., Ltd. Game controller and game system
US11027190B2 (en) 2005-08-24 2021-06-08 Nintendo Co., Ltd. Game controller and game system
US20090062006A1 (en) * 2005-08-24 2009-03-05 Nintendo Co., Ltd. Game controller and game system
US9044671B2 (en) 2005-08-24 2015-06-02 Nintendo Co., Ltd. Game controller and game system
US9227138B2 (en) 2005-08-24 2016-01-05 Nintendo Co., Ltd. Game controller and game system
US8267786B2 (en) 2005-08-24 2012-09-18 Nintendo Co., Ltd. Game controller and game system
US9498709B2 (en) 2005-08-24 2016-11-22 Nintendo Co., Ltd. Game controller and game system
US8834271B2 (en) 2005-08-24 2014-09-16 Nintendo Co., Ltd. Game controller and game system
US8308563B2 (en) 2005-08-30 2012-11-13 Nintendo Co., Ltd. Game system and storage medium having game program stored thereon
US8157651B2 (en) 2005-09-12 2012-04-17 Nintendo Co., Ltd. Information processing program
US8708824B2 (en) 2005-09-12 2014-04-29 Nintendo Co., Ltd. Information processing program
US20070066394A1 (en) * 2005-09-15 2007-03-22 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
USRE45905E1 (en) 2005-09-15 2016-03-01 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US8430753B2 (en) 2005-09-15 2013-04-30 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US7927216B2 (en) 2005-09-15 2011-04-19 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
WO2007064726A3 (en) * 2005-11-29 2009-05-07 Pure Motion Inc Position determining apparatus and related method
WO2007064726A2 (en) * 2005-11-29 2007-06-07 Pure Motion Inc. Position determining apparatus and related method
US20070190506A1 (en) * 2005-12-26 2007-08-16 Industrial Technology Research Institute Online interactive multimedia system and the transmission method thereof
US20080021651A1 (en) * 2006-07-18 2008-01-24 John Richard Seeley Performance Assessment and Information System Based on Sports Ball Motion
GB2458392B (en) * 2006-10-26 2013-04-24 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US20100015585A1 (en) * 2006-10-26 2010-01-21 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US11210963B2 (en) 2006-10-26 2021-12-28 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US20080211768A1 (en) * 2006-12-07 2008-09-04 Randy Breen Inertial Sensor Input Device
US20080188277A1 (en) * 2007-02-01 2008-08-07 Ritter Janice E Electronic Game Device And Method Of Using The Same
US8651953B2 (en) 2007-02-01 2014-02-18 Mattel, Inc. Electronic game device and method of using the same
US20100311485A1 (en) * 2007-02-01 2010-12-09 Mattel, Inc. Electronic Game Device and Method of Using the Same
US20100184499A1 (en) * 2007-02-01 2010-07-22 Ritter Janice E Electronic Game Device and Method of Using the Same
US20080188353A1 (en) * 2007-02-05 2008-08-07 Smartsport, Llc System and method for predicting athletic ability
US7946960B2 (en) * 2007-02-05 2011-05-24 Smartsports, Inc. System and method for predicting athletic ability
US8308615B2 (en) 2007-02-05 2012-11-13 Smartsports, Inc. System and method for predicting athletic ability
US20110213473A1 (en) * 2007-02-05 2011-09-01 Smartsports, Inc. System and method for predicting athletic ability
US8628417B2 (en) * 2007-06-22 2014-01-14 Broadcom Corporation Game device with wireless position measurement and methods for use therewith
US20090258706A1 (en) * 2007-06-22 2009-10-15 Broadcom Corporation Game device with wireless position measurement and methods for use therewith
US20100222152A1 (en) * 2007-09-01 2010-09-02 Richard Jaekel Apparatus and method for controlling the hitting accuracy in the case of a golf club
US8868368B2 (en) * 2008-05-02 2014-10-21 Performance Designed Products Llc Motion smoothing in 3-D position sensing apparatus
US20110071785A1 (en) * 2008-05-02 2011-03-24 Thomas Peter Heath Motion smoothing in 3-d position sensing apparatus
US9622537B2 (en) 2008-06-13 2017-04-18 Nike, Inc. Footwear having sensor system
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9462844B2 (en) 2008-06-13 2016-10-11 Nike, Inc. Footwear having sensor system
US8676541B2 (en) 2008-06-13 2014-03-18 Nike, Inc. Footwear having sensor system
US9002680B2 (en) 2008-06-13 2015-04-07 Nike, Inc. Foot gestures for computer input and interface control
US11026469B2 (en) 2008-06-13 2021-06-08 Nike, Inc. Footwear having sensor system
US20100063778A1 (en) * 2008-06-13 2010-03-11 Nike, Inc. Footwear Having Sensor System
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US20110199393A1 (en) * 2008-06-13 2011-08-18 Nike, Inc. Foot Gestures for Computer Input and Interface Control
US9089182B2 (en) 2008-06-13 2015-07-28 Nike, Inc. Footwear having sensor system
US20100063779A1 (en) * 2008-06-13 2010-03-11 Nike, Inc. Footwear Having Sensor System
US10912490B2 (en) 2008-06-13 2021-02-09 Nike, Inc. Footwear having sensor system
US10434367B2 (en) 2008-08-19 2019-10-08 New Spin Sports Llc Motion capture and analysis
US20100061592A1 (en) * 2008-09-05 2010-03-11 Hudson Christopher L System and method for analyzing the movement and structure of an object
US9604118B2 (en) 2008-10-09 2017-03-28 Golf Impact, Llc Golf club distributed impact sensor system for detecting impact of a golf ball with a club face
US9155944B2 (en) 2009-01-20 2015-10-13 Nike, Inc. Golf club and golf club head structures
US9289661B2 (en) 2009-01-20 2016-03-22 Nike, Inc. Golf club and golf club head structures
US9149693B2 (en) 2009-01-20 2015-10-06 Nike, Inc. Golf club and golf club head structures
US9433834B2 (en) 2009-01-20 2016-09-06 Nike, Inc. Golf club and golf club head structures
US9446294B2 (en) 2009-01-20 2016-09-20 Nike, Inc. Golf club and golf club head structures
US9192831B2 (en) 2009-01-20 2015-11-24 Nike, Inc. Golf club and golf club head structures
US8628433B2 (en) 2009-01-20 2014-01-14 Nike, Inc. Golf club and golf club head structures
US20130337929A1 (en) * 2009-09-10 2013-12-19 Cobra Golf Incorporated Golf club with directional based graphic
US9302167B2 (en) * 2009-09-10 2016-04-05 Cobra Golf Incorporated Golf club with directional based graphic
US7871333B1 (en) * 2010-05-11 2011-01-18 Golf Impact Llc Golf swing measurement and analysis system
US8210960B1 (en) * 2010-05-11 2012-07-03 Golf Impact Llc Golf free swing measurement and analysis system
US8221257B2 (en) * 2010-05-11 2012-07-17 Golf Impact Llc Golf free swing measurement and analysis system
US20110313552A1 (en) * 2010-05-11 2011-12-22 Golf Impact Llc Golf Free Swing Measurement and Analysis System
US11103787B1 (en) * 2010-06-24 2021-08-31 Gregory S. Rabin System and method for generating a synthetic video stream
US9940508B2 (en) 2010-08-26 2018-04-10 Blast Motion Inc. Event detection, confirmation and publication system that integrates sensor data and social media
US9824264B2 (en) 2010-08-26 2017-11-21 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US8944928B2 (en) 2010-08-26 2015-02-03 Blast Motion Inc. Virtual reality system for viewing current and previously stored or calculated motion data
US8941723B2 (en) 2010-08-26 2015-01-27 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US10406399B2 (en) 2010-08-26 2019-09-10 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US8994826B2 (en) 2010-08-26 2015-03-31 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US10350455B2 (en) 2010-08-26 2019-07-16 Blast Motion Inc. Motion capture data fitting system
US10339978B2 (en) 2010-08-26 2019-07-02 Blast Motion Inc. Multi-sensor event correlation system
US8702516B2 (en) 2010-08-26 2014-04-22 Blast Motion Inc. Motion event recognition system and method
US9028337B2 (en) 2010-08-26 2015-05-12 Blast Motion Inc. Motion capture element mount
US9418705B2 (en) 2010-08-26 2016-08-16 Blast Motion Inc. Sensor and media event detection system
US10254139B2 (en) 2010-08-26 2019-04-09 Blast Motion Inc. Method of coupling a motion sensor to a piece of equipment
US9033810B2 (en) 2010-08-26 2015-05-19 Blast Motion Inc. Motion capture element mount
US10607349B2 (en) 2010-08-26 2020-03-31 Blast Motion Inc. Multi-sensor event system
US9039527B2 (en) 2010-08-26 2015-05-26 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
US9076041B2 (en) 2010-08-26 2015-07-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US10706273B2 (en) 2010-08-26 2020-07-07 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US10133919B2 (en) 2010-08-26 2018-11-20 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US8905855B2 (en) 2010-08-26 2014-12-09 Blast Motion Inc. System and method for utilizing motion capture data
US10109061B2 (en) 2010-08-26 2018-10-23 Blast Motion Inc. Multi-sensor even analysis and tagging system
US11355160B2 (en) 2010-08-26 2022-06-07 Blast Motion Inc. Multi-source event correlation system
US9604142B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US10748581B2 (en) 2010-08-26 2020-08-18 Blast Motion Inc. Multi-sensor event correlation system
US9607652B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US10881908B2 (en) 2010-08-26 2021-01-05 Blast Motion Inc. Motion capture data fitting system
US9235765B2 (en) 2010-08-26 2016-01-12 Blast Motion Inc. Video and motion event integration system
US11311775B2 (en) 2010-08-26 2022-04-26 Blast Motion Inc. Motion capture data fitting system
US9619891B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Event analysis and tagging system
US9622361B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Enclosure and mount for motion capture element
US9247212B2 (en) 2010-08-26 2016-01-26 Blast Motion Inc. Intelligent motion capture element
US9626554B2 (en) 2010-08-26 2017-04-18 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US9633254B2 (en) 2010-08-26 2017-04-25 Blast Motion Inc. Intelligent motion capture element
US9261526B2 (en) 2010-08-26 2016-02-16 Blast Motion Inc. Fitting system for sporting equipment
US9646199B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Multi-sensor event analysis and tagging system
US9646209B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Sensor and media event detection and tagging system
US9643049B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Shatter proof enclosure and mount for a motion capture element
US9406336B2 (en) 2010-08-26 2016-08-02 Blast Motion Inc. Multi-sensor event detection system
US8465376B2 (en) 2010-08-26 2013-06-18 Blast Motion, Inc. Wireless golf club shot count system
US9401178B2 (en) 2010-08-26 2016-07-26 Blast Motion Inc. Event analysis system
US9911045B2 (en) 2010-08-26 2018-03-06 Blast Motion Inc. Event analysis and tagging system
US9396385B2 (en) 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US8827824B2 (en) 2010-08-26 2014-09-09 Blast Motion, Inc. Broadcasting system for broadcasting images with augmented motion data
US9866827B2 (en) 2010-08-26 2018-01-09 Blast Motion Inc. Intelligent motion capture element
US9320957B2 (en) 2010-08-26 2016-04-26 Blast Motion Inc. Wireless and visual hybrid motion capture system
US9830951B2 (en) 2010-08-26 2017-11-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US9814935B2 (en) 2010-08-26 2017-11-14 Blast Motion Inc. Fitting system for sporting equipment
US9349049B2 (en) 2010-08-26 2016-05-24 Blast Motion Inc. Motion capture and analysis system
US9361522B2 (en) 2010-08-26 2016-06-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US9746354B2 (en) 2010-08-26 2017-08-29 Blast Motion Inc. Elastomer encased motion sensor package
US11817198B2 (en) 2010-11-10 2023-11-14 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11600371B2 (en) 2010-11-10 2023-03-07 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9429411B2 (en) 2010-11-10 2016-08-30 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11935640B2 (en) 2010-11-10 2024-03-19 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10632343B2 (en) 2010-11-10 2020-04-28 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10293209B2 (en) 2010-11-10 2019-05-21 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10071290B2 (en) 2010-11-30 2018-09-11 Nike, Inc. Golf club heads or other ball striking devices having distributed impact response
US9662551B2 (en) 2010-11-30 2017-05-30 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9089747B2 (en) 2010-11-30 2015-07-28 Nike, Inc. Golf club heads or other ball striking devices having distributed impact response
US9192816B2 (en) 2011-02-17 2015-11-24 Nike, Inc. Footwear having sensor system
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9924760B2 (en) 2011-02-17 2018-03-27 Nike, Inc. Footwear having sensor system
US9411940B2 (en) 2011-02-17 2016-08-09 Nike, Inc. Selecting and correlating physical activity data with image data
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US9433845B2 (en) 2011-04-28 2016-09-06 Nike, Inc. Golf clubs and golf club heads
US20120277016A1 (en) * 2011-04-28 2012-11-01 Nike, Inc. Golf Clubs and Golf Club Heads
US9409073B2 (en) 2011-04-28 2016-08-09 Nike, Inc. Golf clubs and golf club heads
US9440127B2 (en) 2011-04-28 2016-09-13 Nike, Inc. Golf clubs and golf club heads
US8668595B2 (en) 2011-04-28 2014-03-11 Nike, Inc. Golf clubs and golf club heads
US9925433B2 (en) 2011-04-28 2018-03-27 Nike, Inc. Golf clubs and golf club heads
US9375624B2 (en) 2011-04-28 2016-06-28 Nike, Inc. Golf clubs and golf club heads
US9433844B2 (en) 2011-04-28 2016-09-06 Nike, Inc. Golf clubs and golf club heads
US10500452B2 (en) 2011-04-28 2019-12-10 Nike, Inc. Golf clubs and golf club heads
US8956238B2 (en) 2011-04-28 2015-02-17 Nike, Inc. Golf clubs and golf club heads
US9403078B2 (en) 2011-04-28 2016-08-02 Nike, Inc. Golf clubs and golf club heads
US9409076B2 (en) 2011-04-28 2016-08-09 Nike, Inc. Golf clubs and golf club heads
US8986130B2 (en) 2011-04-28 2015-03-24 Nike, Inc. Golf clubs and golf club heads
US9186547B2 (en) 2011-04-28 2015-11-17 Nike, Inc. Golf clubs and golf club heads
US11077343B2 (en) 2011-04-28 2021-08-03 Nike, Inc. Monitoring device for a piece of sports equipment
US9186546B2 (en) * 2011-04-28 2015-11-17 Nike, Inc. Golf clubs and golf club heads
US8425340B2 (en) * 2011-09-03 2013-04-23 Golf Impact Llc Golf free swing measurement and analysis system
US8926445B2 (en) * 2011-09-03 2015-01-06 Golf Impact, Llc Golf free swing measurement and analysis system
US8913134B2 (en) 2012-01-17 2014-12-16 Blast Motion Inc. Initializing an inertial sensor using soft constraints and penalty functions
US11071345B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Footwear having sensor system
US11793264B2 (en) 2012-02-22 2023-10-24 Nike, Inc. Footwear having sensor system
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US11071344B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Motorized shoe with gesture control
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US10357078B2 (en) 2012-02-22 2019-07-23 Nike, Inc. Footwear having sensor system
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US8739639B2 (en) 2012-02-22 2014-06-03 Nike, Inc. Footwear having sensor system
US9517391B2 (en) 2012-05-31 2016-12-13 Nike, Inc. Adjustable golf club and system and associated golf club heads and shafts
US9522309B2 (en) 2012-05-31 2016-12-20 Nike, Inc. Adjustable golf club and system and associated golf club heads and shafts
US9713750B2 (en) 2012-05-31 2017-07-25 Karsten Manufacturing Corporation Adjustable golf club and system and associated golf club heads and shafts
US9053256B2 (en) 2012-05-31 2015-06-09 Nike, Inc. Adjustable golf club and system and associated golf club heads and shafts
US10245487B2 (en) 2012-05-31 2019-04-02 Karsten Manufacturing Corporation Adjustable golf club and system and associated golf club heads and shafts
US11320325B2 (en) 2012-12-13 2022-05-03 Nike, Inc. Apparel having sensor system
US9841330B2 (en) 2012-12-13 2017-12-12 Nike, Inc. Apparel having sensor system
US10139293B2 (en) 2012-12-13 2018-11-27 Nike, Inc. Apparel having sensor system
US10704966B2 (en) 2012-12-13 2020-07-07 Nike, Inc. Apparel having sensor system
US9839394B2 (en) 2012-12-13 2017-12-12 Nike, Inc. Apparel having sensor system
US11946818B2 (en) 2012-12-13 2024-04-02 Nike, Inc. Method of forming apparel having sensor system
US8998717B2 (en) 2013-01-17 2015-04-07 Ppg Technologies, Inc. Device and method for reconstructing and analyzing motion of a rigid body
JP2014144198A (en) * 2013-01-30 2014-08-14 Dunlop Sports Co Ltd Golf club
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US11918854B2 (en) 2013-02-01 2024-03-05 Nike, Inc. System and method for analyzing athletic activity
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US11040244B2 (en) * 2013-03-15 2021-06-22 Karsten Manufacturing Corporation Impact and sound analysis for golf equipment
US10024740B2 (en) 2013-03-15 2018-07-17 Nike, Inc. System and method for analyzing athletic activity
US9410857B2 (en) 2013-03-15 2016-08-09 Nike, Inc. System and method for analyzing athletic activity
US9810591B2 (en) 2013-03-15 2017-11-07 Nike, Inc. System and method of analyzing athletic activity
US9279734B2 (en) 2013-03-15 2016-03-08 Nike, Inc. System and method for analyzing athletic activity
US9297709B2 (en) 2013-03-15 2016-03-29 Nike, Inc. System and method for analyzing athletic activity
US8700354B1 (en) 2013-06-10 2014-04-15 Blast Motion Inc. Wireless motion capture test head system
US20150065263A1 (en) * 2013-08-29 2015-03-05 David Luttrull Golf swing training aid and method of use thereof
US9342994B2 (en) * 2013-10-30 2016-05-17 Seiko Epson Corporation Motion analyzing apparatus and motion analyzing program
US20150119158A1 (en) * 2013-10-30 2015-04-30 Seiko Epson Corporation Motion analyzing apparatus and motion analyzing program
US9717969B2 (en) 2013-10-30 2017-08-01 Seiko Epson Corporation Motion analyzing apparatus and motion analyzing program
US10427017B2 (en) 2014-05-20 2019-10-01 Arccos Golf Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US9579541B2 (en) 2014-06-12 2017-02-28 Zepp Labs, Inc. Removable motion sensor embedded in a sport instrument
US9643064B2 (en) 2014-06-20 2017-05-09 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US10543415B2 (en) 2014-06-20 2020-01-28 Sumitomo Rubber Industries, Ltd. Recommendation engine
US9789371B2 (en) 2014-06-20 2017-10-17 Karsten Manufacturing Corporation Golf club head or other ball striking device having impact-influencing body features
US9744422B2 (en) 2014-06-20 2017-08-29 Dunlop Sports Co., Ltd. Recommendation engine
US9168435B1 (en) 2014-06-20 2015-10-27 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9776050B2 (en) 2014-06-20 2017-10-03 Karsten Manufacturing Corporation Golf club head or other ball striking device having impact-influencing body features
US9489494B2 (en) 2014-06-20 2016-11-08 Dunlop Sports Company Limited Recommendation engine
US9889346B2 (en) 2014-06-20 2018-02-13 Karsten Manufacturing Corporation Golf club head or other ball striking device having impact-influencing body features
US9616299B2 (en) 2014-06-20 2017-04-11 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US10071299B2 (en) 2014-06-20 2018-09-11 Sumitomo Rubber Industries, Ltd. Recommendation engine
US9610480B2 (en) 2014-06-20 2017-04-04 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US10850178B2 (en) 2014-06-20 2020-12-01 Sumitomo Rubber Industries, Ltd. Recommendation engine
US9409074B2 (en) 2014-08-27 2016-08-09 Zepp Labs, Inc. Recommending sports instructional content based on motion sensor data
US9449230B2 (en) 2014-11-26 2016-09-20 Zepp Labs, Inc. Fast object tracking framework for sports video recognition
US20180288990A1 (en) * 2015-02-20 2018-10-11 Navico Holding As Castable sensor device
US11000021B2 (en) * 2015-02-20 2021-05-11 Navico Holding As Castable sensor device
US10129608B2 (en) 2015-02-24 2018-11-13 Zepp Labs, Inc. Detect sports video highlights based on voice recognition
US10572735B2 (en) 2015-03-31 2020-02-25 Beijing Shunyuan Kaihua Technology Limited Detect sports video highlights for mobile computing devices
JP2016209228A (en) * 2015-05-07 2016-12-15 セイコーエプソン株式会社 Swing analyzer, swing analysis method, swing analysis program and swing analysis system provided with swing analyzer
US9554160B2 (en) 2015-05-18 2017-01-24 Zepp Labs, Inc. Multi-angle video editing based on cloud video sharing
US11577142B2 (en) 2015-07-16 2023-02-14 Blast Motion Inc. Swing analysis system that calculates a rotational profile
US11565163B2 (en) 2015-07-16 2023-01-31 Blast Motion Inc. Equipment fitting system that compares swing metrics
US11833406B2 (en) 2015-07-16 2023-12-05 Blast Motion Inc. Swing quality measurement system
US10589161B2 (en) 2015-07-21 2020-03-17 Arccos Golf, Llc System and method for monitoring performance characteristics associated with user activities involving swinging instruments
US20170028253A1 (en) * 2015-07-28 2017-02-02 Seiko Epson Corporation Calculation apparatus, calculation system, calculation method, and recording medium
USD785473S1 (en) 2015-08-04 2017-05-02 Zepp Labs, Inc. Motion sensor
USD797666S1 (en) 2015-08-04 2017-09-19 Zepp Labs, Inc. Motion sensor charger
US10500474B2 (en) 2015-09-30 2019-12-10 Intellisports Inc. Data-collecting play object, system and method
US10456621B2 (en) * 2015-10-05 2019-10-29 Sumitomo Rubber Industries, Ltd. Impact point estimation apparatus
US10022595B2 (en) 2016-02-11 2018-07-17 Sumitomo Rubber Industries, Ltd. Golf club head customization
US11020635B2 (en) 2016-02-11 2021-06-01 Sumitomo Rubber Industries, Ltd. Golf club head customization
US11524212B2 (en) 2016-02-11 2022-12-13 Sumitomo Rubber Industries, Ltd. Golf club head customization
US10463924B2 (en) 2016-02-11 2019-11-05 Sumitomo Rubber Industries, Ltd. Golf club head customization
US9600717B1 (en) 2016-02-25 2017-03-21 Zepp Labs, Inc. Real-time single-view action recognition based on key pose analysis for sports videos
US10265602B2 (en) 2016-03-03 2019-04-23 Blast Motion Inc. Aiming feedback system with inertial sensors
US10097745B2 (en) 2016-04-27 2018-10-09 Zepp Labs, Inc. Head rotation tracking device for video highlights identification
US10159885B2 (en) 2016-05-02 2018-12-25 Nike, Inc. Swing analysis system using angular rate and linear acceleration sensors
US10226681B2 (en) 2016-05-02 2019-03-12 Nike, Inc. Golf clubs and golf club heads having a plurality of sensors for detecting one or more swing parameters
US10220285B2 (en) 2016-05-02 2019-03-05 Nike, Inc. Golf clubs and golf club heads having a sensor
US10137347B2 (en) 2016-05-02 2018-11-27 Nike, Inc. Golf clubs and golf club heads having a sensor
US20170340936A1 (en) * 2016-05-31 2017-11-30 Dunlop Sports Co. Ltd. Impact point estimation apparatus
US10786717B2 (en) * 2016-05-31 2020-09-29 Sumitomo Rubber Industries, Ltd. Impact point estimation apparatus
US10617926B2 (en) 2016-07-19 2020-04-14 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US9694267B1 (en) 2016-07-19 2017-07-04 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US10124230B2 (en) 2016-07-19 2018-11-13 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US10716989B2 (en) 2016-07-19 2020-07-21 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US20180154211A1 (en) * 2016-10-07 2018-06-07 Diamond Kinetics, Inc. Calibration of initial orientation and position of sports equipment and body segments for inertial sensors
US10888735B2 (en) * 2016-10-07 2021-01-12 William W. Clark Calibration of initial orientation and position of sports equipment and body segments for inertial sensors
US9802088B1 (en) * 2016-12-30 2017-10-31 Advanced International Multitech Co., Ltd. Golf club head
US10682562B2 (en) 2017-01-17 2020-06-16 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
US11219814B2 (en) 2017-01-17 2022-01-11 Arccos Golf Llc Autonomous personalized golf recommendation and analysis environment
JP2018143404A (en) * 2017-03-03 2018-09-20 セイコーエプソン株式会社 Motion analysis device, motion analysis method, motion analysis system, and display method
US20180250571A1 (en) * 2017-03-03 2018-09-06 Seiko Epson Corporation Motion analysis device, motion analysis method, motion analysis system, and display method
US10786728B2 (en) 2017-05-23 2020-09-29 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
US11400362B2 (en) 2017-05-23 2022-08-02 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints

Also Published As

Publication number Publication date
WO2004056425A3 (en) 2004-08-12
WO2004056425A2 (en) 2004-07-08
EP1587588A2 (en) 2005-10-26
AU2003297389A1 (en) 2004-07-14
AU2003297389A8 (en) 2004-07-14

Similar Documents

Publication Publication Date Title
US20050032582A1 (en) Method and apparatus for determining orientation and position of a moveable object
US20060025229A1 (en) Motion tracking and analysis apparatus and method and system implementations thereof
CN201514612U (en) Three-dimensional dynamic positioning equipment
CN102023700B (en) Three-dimensional man-machine interaction system
US20020077189A1 (en) Proprioceptive golf club with analysis, correction and control capabilities
US10080941B2 (en) Method, system, and apparatus for analyzing a sporting apparatus
US8784228B2 (en) Swing measurement golf club with sensors
CN107921311B (en) Motion sensor in sports equipment
US9864904B2 (en) Motion analysis device and motion analysis system
US20060276256A1 (en) Sporting equipment provided with a motion detecting arrangement
US20050288119A1 (en) Real-time measurements for establishing database of sporting apparatus motion and impact parameters
CN104225897A (en) Motion analysis method and motion analysis device
US20110119022A1 (en) Device and Method for Measuring a Shot Force Exerted on a Movable Game Device
US20150018111A1 (en) Interpretation of characteristics of a golf swing using motion analysis
CN104225899A (en) Motion analysis method and motion analysis device
JP6054331B2 (en) Improved fitting system for golf clubs
WO2018217674A1 (en) Motion mirroring system that incorporates virtual environment constraints
AU2006214412A1 (en) Single/multiple axes six degrees of freedom (6 DOF) inertial motion capture system with initial orientation determination capability
WO2005113079A2 (en) Motion tracking and analysis apparatus and method and system implementations thereof
King et al. Bowling ball dynamics revealed by miniature wireless MEMS inertial measurement unit
KR20150065431A (en) Device for anlayzing movement of golf club
KR20160106670A (en) Movement analysis method, movement analysis device, movement analysis system and program
JP5823475B2 (en) Improved fitting system for golf clubs
CN104587662A (en) motion analyzing apparatus andmotion analyzing method
KR100856426B1 (en) Sports equipment trajectory estimation apparatus based on the plurality of accelerometers and method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: FORTESCUE CORPRATION, MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAHAJAN, SATAYAN;GERASIMOV, VADIM;LAVALLEY, ZACHERY;AND OTHERS;REEL/FRAME:015222/0042

Effective date: 20030826

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION