Patent classifications
A63B2024/0031
Golf Ball Analytic Measurement Device and Method
A system for measuring golf ball trajectory characteristics is disclosed. The system includes artificial grass with a launch location for a golf ball and a plurality of wide-angle distance optical sensors mechanically connected to the artificial grass positioned such that a field of measurement of each wide-angle distance optical sensors intersects. The system also includes a central processing unit connected to the wide-angle distance optical sensors, the central processing unit configured to collect distance measurements from the wide-angle distance optical sensors and to determine a velocity of a trajectory of the golf ball from the launch location to the intersection of the field of measurement of each wide-angle distance optical sensors given a distance between the plurality of the wide-angle distance optical sensors, a distance between the plurality of the wide-angle distance optical sensors and the launch location, and the distance measurements from the plurality of the wide-angle distance optical sensors. Once the velocity of the trajectory of the golf ball is determined, the central processing unit transmits the velocity to a display.
GOLF BALL HAVING AT LEAST ONE RADAR DETECTABLE MARK
Golf balls including a plurality of radar detectable marks disposed on any single layer or among two or more layers thereof are provided. When all of the radar detectable marks present on any layer of the ball are radially projected onto the outer surface of the ball, the resulting overall pattern of projected radar detectable marks includes a series of three or marks located on a 1.5 mm wide great circle band on the outer surface of the ball.
METHODS AND SYSTEMS TO TRACK A MOVING SPORTS OBJECT TRAJECTORY IN 3D USING A SINGLE CAMERA
Systems and methods are described for generating a three-dimensional track a ball in a gaming environment from a single camera. In some examples, an input video including frames of a ball moving in a gaming environment recorded by a camera may be obtained, along with a camera projection matrix associated with at least one frame that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames may be identified using a neural network or a computer vision algorithm. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball to generate a three-dimensional track of the ball in the gaming environment. The three-dimensional track of the ball may then be provided to a user device.
Adaptive tennis ball machine
A smart ball-machine uses artificial intelligence to train a player or to play with a player. For example, the ball-machine can adjust the tennis ball speed, topspin, bounce according to the player's successful ball return rate. The ball-machine can be preconfigured with a profile of a player. For example, the ball-machine may download a complete profile of a tennis player from a game recording, or may download a file with a customized profile of a player to train a player using the ball-machine. The ball-machine is equipped with a plurality of wheels, motors, and shafts to provide a fully customizable launch of one or more balls. For example, the ball can be launched from the machine from one side of a tennis court to another side of a tennis court with a variety of speeds, trajectories, topspin, bounce etc.
ADAPTIVE TENNIS BALL MACHINE
A smart ball-machine uses artificial intelligence to train a player or to play with a player. For example, the ball-machine can adjust the tennis ball speed, topspin, bounce according to the player's successful ball return rate. The ball-machine can be preconfigured with a profile of a player. For example, the ball-machine may download a complete profile of a tennis player from a game recording, or may download a file with a customized profile of a player to train a player using the ball-machine. The ball-machine is equipped with a plurality of wheels, motors, and shafts to provide a fully customizable launch of one or more balls. For example, the ball can be launched from the machine from one side of a tennis court to another side of a tennis court with a variety of speeds, trajectories, topspin, bounce etc.
APPARATUS AND METHODS FOR GOLF STROKE TRAINING
Golf stroke training apparatus, as well as methods and systems to train a golfer to improve golf strokes, including putting strokes, wherein the golf stroke training apparatus provides a planar surface that can be levelled statically to the surface below it and can be adjusted by adding slope and/or pitch in quantifiable measurements and with a high degree of accuracy, wherein the repeatable golf stroke environments so provided permit repeatable and quantifiable golfer stroke actions and analysis and leading to golf stroke consistency.
SYSTEMS AND METHODS FOR PREDICTING BALL FLIGHT DATA TO CREATE A CONSISTENTLY GAPPED GOLF CLUB SET
A system includes a processor configured for leveraging reference ball flight data associated with an individual and a reference club having a reference loft angle to compute predicted ball flight characteristics for other candidate golf clubs having loft angles different from the reference loft angle. The predicted ball flight characteristics include predicted distances of golf shots the individual is expected to make using the candidate golf clubs that can further accommodate a computed recommendation of optimal loft angles for a consistently gapped golf club set.
System and Method for Determining Impact Characteristics of Sports Ball Striking Element
A method includes identifying a first point on an object striking element in a first image and a second image from images. The first and second images are captured within a predetermined time span of an impact of the object with the element and determining an impact time of the impact in combination with determining a position in the first and/or second images corresponding to a location of the object at the impact time. Based on the positions of the first point in the first and second images, determining a position in the first and/or second images corresponding to a position of the first point at the impact time. The method also includes determining a distance from the imager to a location at which the object and the element impact one another and determining an impact location of the object relative to the first point.
Methods, apparatus, and systems to custom fit golf clubs
A system and methods for custom-fitting golf clubs and golf club components is disclosed. Data is generated by a tracking device as a plurality of golf swings are performed by an individual. The data comprises motion and orientation information associated with a golf ball and with a golf club. The data is displayed using a graphical user interface. A plurality of shot characteristics is determined from the data. The shot characteristics are used to recommend golf clubs and golf club components that adjust a golfer's swing where the golfer exhibits the plurality of shot characteristics.
Systems and methods for integrating measurements captured during a golf swing
The present embodiments provide systems and methods for aggregating measurements captured by different technologies during a golf swing. By capturing measurements using different technologies, more accurate measurements may be provided to a user by selecting from the measurements, offsetting measurements based on the technologies used, and aligning measurements between devices. Further, by aggregating measurements received from different devices, additional features and functionality may be provided to the user that is absent from any one device used alone. Additionally, by storing the aggregated measurements, users, club fitters and instructors may access and leverage larger databases of measurements to better understand the user's golf swing and to provide better recommendations and instruction to the user.