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.
L'invention concerne un serveur de planification de robots mobiles pour accomplir des tâches, comprenant : une mémoire ; et un processeur configuré pour : obtenir une période de planification divisée en une pluralité de créneaux temporels ; obtenir des contraintes d'entrée comprenant (i) un certain nombre de robots mobiles dans un groupe de robots, (ii) un certain nombre de quais et (iii) un nombre cible de robots actifs ; obtenir des paramètres de robot et générer un agent de robot sur la base des paramètres de robot pour chaque robot mobile ; définir un poids de travail et un poids de charge pour chaque créneau temporel ; déterminer, par chaque agent de robot respectif, une portion de planification sur la base des poids de travail, des poids de charge et des paramètres de robot, la portion de planification sélectionnant, pour chaque créneau temporel, si le robot mobile travaille ou charge ; et en réponse à la détermination du fait qu'une condition de finalisation et les contraintes d'entrée sont satisfaites par les portions de planification, envoyer les portions de planification à chaque robot mobile.
SYSTEM AND METHOD FOR SCHEDULING TASKS FOR MOBILE ROBOTS
SYSTÈME ET PROCÉDÉ DE PLANIFICATION DE TÂCHES POUR ROBOTS MOBILES
2024-05-23
Patent
Electronic Resource
English
IPC: | B25J Manipulatoren , MANIPULATORS / B60L PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES , Antrieb von elektrisch angetriebenen Fahrzeugen / G06Q Datenverarbeitungssysteme oder -verfahren, besonders angepasst an verwaltungstechnische, geschäftliche, finanzielle oder betriebswirtschaftliche Zwecke, sowie an geschäftsbezogene Überwachungs- oder Voraussagezwecke , DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES |
British Library Conference Proceedings | 1993
|IEEE | 1993
|Control and coordination of multiple mobile robots in manipulation and material handling tasks
Springer Verlag | 2008
|Intelligence of Robots and Intelligibility of Tasks
British Library Online Contents | 1993
|Automotive engineering | 1994
|