| CPC G05D 1/0246 (2013.01) [B25J 5/00 (2013.01); B25J 11/0085 (2013.01); B25J 13/006 (2013.01)] | 78 Claims |

|
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.
|