US 12,468,304 B1
Versatile mobile platform
Ali Ebrahimi Afrouzi, Henderson, NV (US); Lukas Fath, York (CA); Chen Zhang, Richmond (CA); Brian Highfill, Castro Valley, CA (US); Amin Ebrahimi Afrouzi, Encinitas, CA (US); Shahin Fathi Djalali, San Leandro, CA (US); Masih Ebrahimi Afrouzi, North Las Vegas, NV (US); and Azadeh Afshar Bakooshli, Henderson, NV (US)
Assigned to AI Incorporated, Toronto (CA)
Filed by Ali Ebrahimi Afrouzi, Henderson, NV (US); Lukas Fath, York (CA); Chen Zhang, Richmond (CA); Brian Highfill, Castro Valley, CA (US); Amin Ebrahimi Afrouzi, Encinitas, CA (US); Shahin Fathi Djalali, San Leandro, CA (US); Masih Ebrahimi Afrouzi, North Las Vegas, NV (US); and Azadeh Afshar Bakooshli, Henderson, NV (US)
Filed on Oct. 8, 2021, as Appl. No. 17/497,701.
Application 17/497,701 is a continuation of application No. 16/509,099, filed on Jul. 11, 2019, granted, now 11,199,853.
Claims priority of provisional application 62/774,420, filed on Dec. 3, 2018.
Claims priority of provisional application 62/772,026, filed on Nov. 27, 2018.
Claims priority of provisional application 62/760,267, filed on Nov. 13, 2018.
Claims priority of provisional application 62/756,896, filed on Nov. 7, 2018.
Claims priority of provisional application 62/748,921, filed on Oct. 22, 2018.
Claims priority of provisional application 62/748,943, filed on Oct. 22, 2018.
Claims priority of provisional application 62/748,513, filed on Oct. 21, 2018.
Claims priority of provisional application 62/746,688, filed on Oct. 17, 2018.
Claims priority of provisional application 62/740,580, filed on Oct. 3, 2018.
Claims priority of provisional application 62/740,558, filed on Oct. 3, 2018.
Claims priority of provisional application 62/740,573, filed on Oct. 3, 2018.
Claims priority of provisional application 62/739,738, filed on Oct. 1, 2018.
Claims priority of provisional application 62/737,270, filed on Sep. 27, 2018.
Claims priority of provisional application 62/737,576, filed on Sep. 27, 2018.
Claims priority of provisional application 62/736,676, filed on Sep. 26, 2018.
Claims priority of provisional application 62/736,239, filed on Sep. 25, 2018.
Claims priority of provisional application 62/735,137, filed on Sep. 23, 2018.
Claims priority of provisional application 62/731,740, filed on Sep. 14, 2018.
Claims priority of provisional application 62/730,675, filed on Sep. 13, 2018.
Claims priority of provisional application 62/729,015, filed on Sep. 10, 2018.
Claims priority of provisional application 62/720,478, filed on Aug. 21, 2018.
Claims priority of provisional application 62/720,521, filed on Aug. 21, 2018.
Claims priority of provisional application 62/702,148, filed on Jul. 23, 2018.
Claims priority of provisional application 62/699,582, filed on Jul. 17, 2018.
Claims priority of provisional application 62/699,367, filed on Jul. 17, 2018.
Claims priority of provisional application 62/699,101, filed on Jul. 17, 2018.
Claims priority of provisional application 62/696,723, filed on Jul. 11, 2018.
Int. Cl. G05D 1/00 (2024.01); B25J 5/00 (2006.01); B25J 11/00 (2006.01); B25J 13/00 (2006.01)
CPC G05D 1/0246 (2013.01) [B25J 5/00 (2013.01); B25J 11/0085 (2013.01); B25J 13/006 (2013.01)] 78 Claims
OG exemplary drawing
 
1. A system, comprising:
an autonomous robotic chassis, the autonomous robotic chassis comprising:
a set of wheels coupled to the base;
at least one electric motor for rotating the set of wheels of the base;
a power module, comprising:
a battery, a battery compartment, and a power control circuitry;
a navigation mechanism, comprising:
one or more tangible, non-transitory, machine-readable media storing instructions that when executed by a processor of the system effectuate operations comprising:
capturing, with at least one exteroceptive sensor, data of an environment as the autonomous robotic chassis moves within the environment;
capturing, with at least one proprioceptive sensor, data indicative of displacement of the autonomous robotic chassis within the environment;
determining, with the processor of the system, a position of the autonomous robotic chassis in a reference coordinate system by selecting a highest probable position of the autonomous robotic chassis with respect to the reference coordinate from a plurality of possible positions computed by:
integrating data indicative of the displacement of the autonomous robotic chassis to the last known position of the autonomous robotic chassis, wherein the data indicative of the displacement of the autonomous robotic chassis is subject to error due to possible drift or wheel slippage that is not reliably recordable; and selecting a highest probable position which accounts for errors by cross referencing each of the plurality of the possible positions with the newly captured data from the environment to find a best fit;
a mechanical interface, comprising:
a coupling mechanism to a plurality of external modules; and
a wireless data transmitter and receiver, comprising:
a mechanism for transmitting status information of the autonomous robotic chassis to an external processor.