US 12,465,838 B1
Tennis playing robotic device
Ali Ebrahimi Afrouzi, Henderson, NV (US)
Assigned to AI Incorporated, Toronto (CA)
Filed by Ali Ebrahimi Afrouzi, Henderson, NV (US)
Filed on Jan. 12, 2023, as Appl. No. 18/096,408.
Application 18/096,408 is a continuation of application No. 17/142,879, filed on Jan. 6, 2021, granted, now 11,577,143.
Application 17/142,879 is a continuation of application No. 16/247,630, filed on Jan. 15, 2019, granted, now 10,912,981, issued on Feb. 9, 2021.
Claims priority of provisional application 62/618,157, filed on Jan. 17, 2018.
This patent is subject to a terminal disclaimer.
Int. Cl. A63B 69/38 (2006.01)
CPC A63B 69/38 (2013.01) [A63B 2225/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for robotic collaboration, comprising:
a first robotic device, comprising:
a chassis;
a set of wheels;
a plurality of sensors; and
a tangible, non-transitory, machine readable medium storing instructions that when executed by a processor of the first robotic device effectuates first operations comprising:
capturing, with the plurality of sensors, first information as the first robotic device navigates within an environment of the first robot;
generating, with the processor of the first robotic device, a map of the environment of the first robotic device based on at least some of the first information; and
actuating, with the processor of the first robotic device, the first robotic device to execute a first action; and
the second robotic device, comprising:
a chassis;
a set of wheels;
a plurality of sensors; and
a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor of the second robotic device effectuates second operations comprising:
actuating, with the processor of the second robotic device, the second robotic device to execute a second action upon the first robotic device completing the first action; and
an application of a communication device paired with the first robotic device and the second robotic device configured to receive at least one input designating at least one of a hitting speed of a tennis ball, a hitting direction of a tennis ball, a type of tennis match, a serving speed of a tennis ball, playing difficulty level of the first robotic device or second robotic device, a unique tag of a subarea in a map of an environment, a task schedule of the first robotic or second robotic device, a driving speed, a playing position of the first robotic device or second robotic device, a subarea in which the first robotic device or second robotic device is to execute a task, an instruction to execute a particular preprogrammed playing routine, a selection of a particular user profile, an instruction to drive to a user-identified location, an instruction to turn in a left or right direction, an instruction to drive forwards or backwards, an instruction to stop moving, and an instruction to execute one or more movement patterns.