发明名称 Systems and methods for allocating tasks to a plurality of robotic devices
摘要 Methods and systems for allocating tasks to robotic devices are provided. An example method includes receiving information associated with task logs for a plurality of robotic devices and in a computing system configured to access a processor and memory, determining information associated with a health level for the plurality of robotic devices based on the information associated with the task logs. A health level for a given robotic device may be proportional to a current level of ability to perform a function, which may change over a lifespan of the given robotic device. Information associated with a plurality of tasks to be performed by one or more or the robotic devices may also be determined. According to the method, the computing system may optimize an allocation of the plurality of tasks such that a high precision task may be allocated to a robotic device having a greater current health level than another robotic device.
申请公布号 US9008839(B1) 申请公布日期 2015.04.14
申请号 US201313757810 申请日期 2013.02.03
申请人 Google Inc. 发明人 Kuffner, Jr. James J.;Hickman Ryan
分类号 B25J9/16;B25J9/00 主分类号 B25J9/16
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method comprising: receiving task log information for a plurality of robotic devices, wherein a selected task log for a robotic device comprises task information for tasks performed by the robotic device, including a number of times the robotic device performed a task; in a computing system configured to access a processor and a memory, determining a heath level for each of the plurality of robotic devices based on the task log information, wherein the health level for the robotic device comprises an estimate of an expected remaining amount of time until maintenance of the robotic device; determining, for a plurality of tasks to be performed by one or more of the plurality of robotic devices, a first amount of positioning precision for a first task and a second amount of positioning precision for a second task, wherein the first amount of positioning precision is more precise than the second amount of positioning precision; and the computing system allocating the plurality of tasks to one or more robotic devices of the plurality of robotic devices based on the respective health levels for the plurality of robotic devices and the respective positioning precision of the plurality of tasks, such that the first task having the more precise first amount of positioning precision is allocated to a first robotic device having a first health level that is greater than a second health level of a second robotic device; and the computing system communicating the allocated plurality of tasks to the one or more robotic devices of the plurality of robotic devices.
地址 Mountain View CA US