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, wherein the digital representation comprises at least a portion of an out-of-bounds area adjacent to the outer boundary line;
- determining that a first location of a first tennis ball is adjacent to an edge boundary, wherein the edge boundary is separated from the outer boundary line by an out-of-bounds area;
- and
- causing a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball, such that at least a portion of the tennis ball retrieval robot makes contact with the edge boundary while the first tennis ball is being retrieved;
- wherein the tennis ball retrieval robot is wirelessly connected to the device.
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, wherein the digital representation comprises at least a portion of an out-of-bounds area adjacent to the outer boundary line;
- determine that a first location of a first tennis ball is adjacent to an edge boundary, wherein the edge boundary is separated from the outer boundary line by an out-of-bounds area;
- and
- cause a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball, such that at least a portion of the tennis ball retrieval robot makes contact with the edge boundary while the first tennis ball is being retrieved;
- wherein the tennis ball retrieval robot is wirelessly connected to the device.
A device comprising:
- a first camera;
- a second 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 that a first location of a first tennis ball is adjacent to an edge boundary, wherein the edge boundary is separated from the outer boundary line by an out-of-bounds area;
- cause a tennis ball retrieval robot to move to the first location to retrieve the first tennis ball, such that at least a portion of the tennis ball retrieval robot makes contact with the edge boundary while the first tennis ball is being retrieved, wherein the tennis ball retrieval robot is wirelessly connected to the device;
- 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.