Autonomous tennis assistant systems
AssigneeTennibot Inc.
InventorsHaitham Ahmed Reda Eletrabi, Xianglin Wang
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media are disclosed for autonomous tennis assistant systems. Example methods include determining, by a device, an outer boundary line of a tennis court, generating a digital representation of the tennis court using the outer boundary line, where the digital representation includes at least a portion of an out-of-bounds area adjacent to the outer boundary line, determining a first location of a first tennis ball, and causing a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball, where the tennis ball retrieval robot is wirelessly connected to the device.
Claims20
A method comprising:
- determining, by a device comprising one or more computer processors coupled to memory, an outer boundary line of a tennis court;
- generating a digital representation of the tennis court using the outer boundary line;
- determining a first location of a first tennis ball;
- determining that a plurality of tennis balls are disposed within a distance of the first location prior to causing the tennis ball retrieval robot to move to the first location;
- and
- causing a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball and the plurality of tennis balls.
A device comprising:
- memory that stores computer-executable instructions;
- and
- at least one processor configured to access the memory and execute the computer-executable instructions to:
- determine an outer boundary line of a tennis court;
- generate a digital representation of the tennis court using the outer boundary line;
- determine a first location of a first tennis ball;
- determine that a threshold number of additional tennis balls are disposed within a distance of the first location prior to causing the tennis ball retrieval robot to move to the first location;
- and
- cause a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball and the additional tennis balls.
A device comprising:
- a first camera;
- memory that stores computer-executable instructions;
- and
- at least one processor configured to access the memory and execute the computer-executable instructions to:
- determine an outer boundary line of a tennis court;
- generate a digital representation of the tennis court using the outer boundary line, wherein the digital representation comprises at least a portion of an out-of-bounds area adjacent to the outer boundary line;
- determine a first location of a first tennis ball;
- determine that a plurality of tennis balls are disposed within a distance of the first location prior to causing the tennis ball retrieval robot to move to the first location;
- cause a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball and the plurality of tennis balls;
- determine a second location of a second tennis ball;
- determine that the second location is within a distance of the first location;
- and
- cause the tennis ball retrieval robot to move to the second location to retrieve the second tennis ball.
Dependencies are inferred from the claim text.