Først skal vi forstå de grundlæggende begreber og nøglespørgsmål i AGV-planlægning og derefter analysere egenskaberne ved eksisterende planlægningsmetoder.
Driften af en AGV alene er ikke kompleks. For eksempel, når en værktøjsmaskine skal behandle en del, sender MES-kontrolsystemet på højere-niveau en anmodning til AGV-planlægningssystemet, som derefter sender en AGV til at transportere råvarerne fra lageret til værktøjsmaskinen. Denne proces kan kaldes et job, som involverer at flytte mellem et par arbejdssteder. I dette eksempel giver værktøjsmaskinen kun en anmodning ("Hvilken del vil jeg behandle på hvilket tidspunkt?"). Planlægningssystemet håndterer udvælgelsen af AGV'en til at transportere delene og råmaterialerne og den rute, AGV'en skal følge.

Når planlægningssystemet har specificeret en sti for AGV'en, udfører den indbyggede controller på AGV'en specifikke bevægelseskontrolopgaver i henhold til instruktionerne, såsom at opretholde en vis hastighed og bestemme, hvilke hjul der skal bruges, når du drejer i et kryds. Derfor, i et komplet system, sidder AGV-planlægningssystemet mellem kontrolsystemerne på det øverste-niveau og det nederste-niveau og fungerer som en steward.
Men med flere AGV'er bliver planlægningen betydeligt mere udfordrende, og jo større antal AGV'er, jo større er sværhedsgraden. Derfor er planlægningssystemer blevet en nøgleteknologi i AGV-industrien. Praktisk AGV-planlægningssystemsoftware tilbyder typisk en bred vifte af funktioner, herunder opgavestyring, køretøjsstatusovervågning, ruteplanlægning, kortredigering og databaseforespørgsler.
For det første bør vi være i stand til at skelne, om et problem er et planlægningsproblem eller ej. Antag, at der kun er én AGV i drift på en fabrik. Planlægningsproblemet degenererer til et simpelt ruteplanlægningsproblem. Dette skyldes, at der ikke er behov for at overveje, hvilken AGV der skal tildeles opgaver, og det kræver heller ikke overvejelser om, hvem der går først, eller hvem der går sidst i et kryds. Derfor forudsætter planlægningsproblemet, at flere AGV'er deler et rutenetværk. Med andre ord er der konkurrence om ressourcer blandt AGV'er. Ligesom biler på vejen, vil alle køre så hurtigt som muligt. Hvis hver chauffør kun tager hensyn til sig selv og ignorerer andre, vil resultatet sandsynligvis blive et jam, hvor ingen kan bevæge sig (overbelastning).
Som følge heraf kan enkeltpersoner, der forfølger deres egen lokale optimale løsning, ende med det værste-scenarie. Derfor er planlægning nødvendig og nogle gange afgørende (trafiklys og trafikpoliti spiller begge en rolle i "planlægning").
Med diversificeringen af markedskravene bliver produktionsprocesserne mere og mere komplekse og dynamiske. Dette kræver ofte samtidig planlægning og planlægning af flere AGV'er for at koordinere og fuldføre håndteringsopgaver. Planlægningssystemet spiller en afgørende rolle i udførelsen af denne komplekse afsendelsesopgave. Ved at udnytte et omfattende og pålideligt planlægningssystem kan virksomheder virkelig opnå en "vare-til-person" intelligent lagerdriftsmodel, som giver adskillige virksomheder mulighed for at transformere sig til "smart" produktion.

