Abstract
The paper presents a new approach for robots tasks allocation and scheduling in order to minimize the total execution time (makespan) of a mission while satisfying all the tasks constraints. This approach is implemented in a multi-agent architecture for remote control of heterogeneous multi-robot systems. The agents controlling the robots coordinate their actions and cooperate to achieve the assigned mission. The proposed approach is carried out in two phases. During the first phase, a negotiation process (based on the Contract-net protocol) is carried out between the agents of the system to allocate the tasks to the robot proposing the minimal execution time (cost). In the second phase, a local scheduling process based on priority rules is carried out by the corresponding agent for each allocated task in order to minimize its inoccupation (idle) time.
| Original language | English |
|---|---|
| Title of host publication | Proceeding - 2015 IEEE International Conference on Industrial Informatics, INDIN 2015 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 179-184 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781479966493 |
| DOIs | |
| State | Published - 28 Sep 2015 |
| Externally published | Yes |
| Event | 13th International Conference on Industrial Informatics, INDIN 2015 - Cambridge, United Kingdom Duration: 22 Jul 2015 → 24 Jul 2015 |
Publication series
| Name | Proceeding - 2015 IEEE International Conference on Industrial Informatics, INDIN 2015 |
|---|
Conference
| Conference | 13th International Conference on Industrial Informatics, INDIN 2015 |
|---|---|
| Country/Territory | United Kingdom |
| City | Cambridge |
| Period | 22/07/15 → 24/07/15 |
Bibliographical note
Publisher Copyright:© 2015 IEEE.
Keywords
- Contract-net protocol
- Multi-agent systems
- Multi-robot system
- Negotiation
- Tasks allocation
ASJC Scopus subject areas
- Artificial Intelligence
- Computer Science Applications
- Industrial and Manufacturing Engineering
- Instrumentation
- Computer Networks and Communications
- Control and Systems Engineering