Skip to content
/ DVO Public

Algoritmi di pianificazione dinamica basati su Velocity Obstacle

License

Notifications You must be signed in to change notification settings

Davidemb/DVO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DVO - Detect Velocity Obstacle

author: Davide Zorzi - 2015/2016 DVO Algoritmi di pianificazione dinamica basati su Velocity Obstacle - VO - algorithms for robot collision avoidance

Implementazione MATLAB

Agent:

  • identity: id dell'agente
  • position: posizione dell'agente (x,y)
  • target: posizione di arrivo (x',y')
  • speed: velocita' corrente dell'agente
  • prefSpeed: velocita' preferita orientata al target
  • radius: raggio dell'agente
  • newposition: nuova posizione, informazione condivisa al ciclo successivo di computazione
  • newspeed: nuova velocita' calcolata, informazione condivisa al cilo successivo di computazione
  • neighborDist: distanza euclidea tra i robot

Metodi principali:

  • findVelocity: computazione della nuova velocita'
  • coneVO: creazione di tutti i coni di collisione
  • AdminVelocity: validazione del nuovo candidato per l'assegnamento della nuova velocita'

About

Algoritmi di pianificazione dinamica basati su Velocity Obstacle

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages