System and Method for Scheduling Tasks for Mobile Robots

A server for scheduling mobile robots to perform tasks includes: a memory; and a processor configured to: obtain a planning period divided into a plurality of timeslots; obtain input constraints including (i) a number of mobile robots in a robot pool, (ii) a number of docks and (iii) a target number...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sevilla, Agustin MacGregor, Fujinami, Tori, King, Derek, Wise, Melonee, Guergah, Jenna Stephanie, Arvind, Achal, Rovner, Daniel, Marcon dos Santos, Gilberto, Rao, Rahul, Pruitt, Annelise
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A server for scheduling mobile robots to perform tasks includes: a memory; and a processor configured to: obtain a planning period divided into a plurality of timeslots; obtain input constraints including (i) a number of mobile robots in a robot pool, (ii) a number of docks and (iii) a target number of active robots; obtain robot parameters and generate a robot agent based on the robot parameters for each mobile robot; define a work weight and a charge weight for each timeslot; determine, by each respective robot agent, a schedule portion based on the work weights, the charge weights and the robot parameters, the schedule portion selecting, for each timeslot for the mobile robot to work or to charge; and in response to determining that a finalization condition and the input constraints are satisfied by the schedule portions, send the schedule portions to each mobile robot.