Innanzitutto, dobbiamo comprendere i concetti di base e le questioni chiave nella pianificazione AGV, quindi analizzare le caratteristiche dei metodi di pianificazione esistenti.
Il funzionamento di un AGV da solo non è complesso. Ad esempio, quando una macchina utensile deve elaborare una parte, il sistema di controllo MES di-livello superiore invia una richiesta al sistema di pianificazione AGV, che quindi invia un AGV per trasportare le materie prime dal magazzino alla macchina utensile. Questo processo può essere chiamato lavoro, che prevede lo spostamento tra una coppia di luoghi di lavoro. In questo esempio la macchina utensile fornisce solo una richiesta ("Quale pezzo voglio lavorare e a che ora?"). Il sistema di pianificazione gestisce la selezione dell'AGV per trasportare le parti e le materie prime e il percorso che l'AGV dovrebbe seguire.

Una volta che il sistema di pianificazione specifica un percorso per l'AGV, il controller di bordo dell'AGV esegue compiti specifici di controllo del movimento secondo le istruzioni, come mantenere una certa velocità e determinare quali ruote utilizzare quando si svolta a un incrocio. Pertanto, in un sistema completo, il sistema di pianificazione AGV si colloca tra i sistemi di controllo di livello-superiore e di livello-inferiore, agendo come steward.
Tuttavia, con più AGV, la pianificazione diventa notevolmente più impegnativa e maggiore è il numero di AGV, maggiore è la difficoltà. Pertanto, i sistemi di pianificazione sono diventati una tecnologia chiave nel settore AGV. Il pratico software del sistema di pianificazione AGV offre in genere un'ampia gamma di funzionalità, tra cui la gestione delle attività, il monitoraggio dello stato del veicolo, la pianificazione del percorso, la modifica delle mappe e le query del database.
Innanzitutto, dovremmo essere in grado di distinguere se un problema è un problema di pianificazione oppure no. Supponiamo che ci sia un solo AGV in funzione in una fabbrica. Il problema della programmazione degenera in un semplice problema di pianificazione del percorso. Questo perché non è necessario considerare a quale AGV assegnare i compiti, né è necessario considerare chi va per primo o chi va per ultimo a un incrocio. Pertanto, il problema della pianificazione presuppone che più AGV condividano una rete di percorsi. In altre parole, c’è competizione per le risorse tra gli AGV. Proprio come le automobili sulla strada, tutti vogliono guidare il più velocemente possibile. Se ogni conducente considera solo se stesso e ignora gli altri, è probabile che il risultato sia un ingorgo in cui nessuno può muoversi (congestione).
Di conseguenza, gli individui che perseguono la propria soluzione ottimale locale potrebbero ritrovarsi nello scenario-peggiore. Pertanto, la pianificazione è necessaria e talvolta cruciale (i semafori e la polizia stradale svolgono entrambi un ruolo nella "programmazione").
Con la diversificazione delle richieste del mercato, i processi produttivi stanno diventando sempre più complessi e dinamici. Ciò spesso richiede la programmazione e la pianificazione simultanea di più AGV per coordinare e completare le attività di movimentazione. Il sistema di pianificazione svolge un ruolo cruciale nell'esecuzione di questo complesso compito di dispacciamento. Sfruttando un sistema di pianificazione completo e affidabile, le aziende possono davvero realizzare un modello operativo di magazzinaggio intelligente "merci-a-persona", consentendo a numerose imprese di trasformarsi in una produzione "intelligente".

