Constraint based coordination algorithm for a fleet of AGVs

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorPeralta, José Luis
dc.contributor.authorAmici, Alessandro
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorKyrki, Ville
dc.date.accessioned2021-01-31T18:09:44Z
dc.date.available2021-01-31T18:09:44Z
dc.date.issued2021-01-25
dc.description.abstractWith the advent of advanced autonomous cars driving on public roads, the logistic industry is looking forward to deploying new, high-tech fleets of Automated Guided Vehicles. In addition to autonomous driving related problems, the logistic sector needs to consider fleet management issues, including the coordination of the fleet movements in order to prevent the agents to interfere with each other. The work on which this thesis is based is part of a project that aims to design and develop a robotic platform, an integrated fleet management, and a logistic system to handle the transportation of resources among warehouses of an industrial site. The role of this thesis in the project was to design a fleet coordination software component that has to manage the safe navigation of the fleet, ensuring the absence of collisions between agents and infinite waiting times, i.e., deadlocks, while they drive their assigned trajectories. This thesis proposes the design of a constraint based fleet coordination algorithm which can handle tens of robots in a real scenario of an outdoor environment. This algorithm generates a suboptimal navigation plan that is able to satisfy all the demands of the industry and it is, nevertheless, much faster to compute with respect to performing optimal navigation planning, which does not scale to manage a realistic number of agents. Besides, a centralized solution offers more control and predictability which are of great value for the logistic industry. The proposed method leverages spatial and temporal constraints to represent the fleet coordination problem in the form of Simple Temporal Problem (STP). A scheduling algorithm searches for possible conflicts in space and time and modifies the constraints of the problem accordingly. Then, an STP solver evaluates the consistency of the input constraints and forms the most efficient and safe navigation plan that respects those constraints. Experiments evaluate the performance of the proposed coordination algorithm and the results show that this method can handle, under fair assumptions, tens of AGVs without imposing strict limitations on the working environment and the type of robot platform.en
dc.format.extent77
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/102479
dc.identifier.urnURN:NBN:fi:aalto-202101311782
dc.language.isoenen
dc.locationP1fi
dc.programmeMaster's Programme in ICT Innovationfi
dc.programme.majorAutonomous Systemsfi
dc.programme.mcodeELEC0007fi
dc.subject.keywordAGVen
dc.subject.keywordfleet coordination algorithmen
dc.subject.keywordconstraint satisfaction problemen
dc.subject.keywordconstraint based representationen
dc.subject.keywordsimple temporal problemen
dc.titleConstraint based coordination algorithm for a fleet of AGVsen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Amici_Alessandro_2021.pdf
Size:
3.58 MB
Format:
Adobe Portable Document Format