| CPC G01C 21/1656 (2020.08) [G01C 21/3811 (2020.08); G01C 21/3896 (2020.08); G06N 20/20 (2019.01)] | 24 Claims |

|
1. At least one non-transitory machine readable medium, including instructions for operating an autonomous mobile robot (AMR), which when executed by processing circuitry of the AMR, cause the AMR to:
receive an environmental map at the AMR;
cause the AMR to navigate through an environment corresponding to the environmental map;
capture, at a location during navigation of the AMR through the environment, audio or video data using a sensor of the AMR;
perform a classification of the audio or video data using a trained classifier;
identify a coordinate of the environmental map corresponding to the location in the environment where the audio or video data was captured by the sensor during navigation of the AMR;
update the environmental map to include the classification as metadata corresponding to the coordinate;
communicate the updated environmental map to an edge device; and
cause the AMR to access the environmental map from the edge device, the environmental map generated using federated learning, the federated learning based on data from a plurality of AMRs.
|