Virtual force field-algoritmeIn robotica is het virtual force field-algoritme een reactief algoritme dat gebruikt kan worden om de bewegingen te plannen die een robot naar een bepaalde bestemming moeten leiden. WerkingOp bepaalde punten zal de robot informatie vergaren van de obstakels rondom zich. Voor elk obstakel zal de robot een repulsieve krachtvector maken (een vector die de richting aanneemt van het obstakel naar de robot) die recht evenredig is met de waarschijnlijkheid dat het obstakel zich daar ook effectief bevindt (het is altijd mogelijk dat de sensors in de fout zijn gegaan). Deze repulsieve krachtvector is bovendien ook omgekeerd evenredig met het kwadraat van de afstand, wat de vector toelaat langer te worden indien het obstakel vlakbij is. De som van deze repulsieve krachtvectoren geeft een resulterende repulsieve vector, die als doel heeft de robot van obstakels weg te houden. Ook zal de robot een aantrekkingsvector naar het uiteindelijke doel aanmaken. De som van deze aantrekkingsvector en de repulsieve vector, zullen de richting aangeven waarin de robot zich dient voort te bewegen. De actuatoren moeten dan enkel nog het bevel krijgen om de huidige bewegingsrichting te doen aanleunen bij de som van deze twee vectoren. Voordelen
Nadelen
|