US 12,380,014 B1
Robot firmware and hardware performance qualification tool
Nicholas A. Smith, Medford, MA (US); Oliver Purwin, Andover, MA (US); and Charles Linton, Southborough, MA (US)
Assigned to AMAZON TECHNOLOGIES, Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/225,968.
Int. Cl. G06F 11/00 (2006.01); G06F 8/61 (2018.01); G06F 11/34 (2006.01)
CPC G06F 11/3476 (2013.01) [G06F 8/61 (2013.01); G06F 11/3452 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
deploying a plurality of robotic drive units across a plurality of robotic processing facilities, wherein the first set of robotic drive units have first firmware installed;
installing second firmware on a first subset of the plurality of robotic drive units;
generating log data for the plurality of robotic drive units over a first period of time, wherein the log data describes events associated with operation of the plurality of robots during the first period of time;
determining a first event type of the log data, the first event type relating to a navigation error;
determining a first number of instances of the first event type experienced by the first subset of the plurality of robotic drive units over the first period of time;
determining a second number of instances of the first event type experienced by robotic drive units of the plurality of robotic drive units that are not in the first subset;
determining, using the first number and the second number, that the first subset of the plurality of robotic drive units experienced a statistically significant increase in events of the first event type; and
modifying the second firmware in response to the first subset of the plurality of robotic drive units experiencing a statistically significant increase in events of the first event type.