EN - FR - DE - ES - IT - PT -

LexiconDream

🔄 Rörelseplanering

Bestämning av rörelser för att utföra en uppgift utan kollisioner.

Rörelseplanering

Rörelseplanering avgör hur en robot rör sig från en konfiguration till en annan utan att träffa något. Den tar hänsyn till robotens form, hindren runt den och begränsningarna på dess leder. Utdata är en bana eller bana som styrenheten kan utföra.

Problemet är svårt. Roboten kan ha sex eller fler leder. Konfigurationsrummet har lika många dimensioner. Hinder i arbetsytan blir förbjudna områden i konfigurationsrummet. Att hitta en väg genom det rummet är beräkningsmässigt dyrt. Samplingsbaserade planerare som RRT och PRM bygger en graf över möjliga konfigurationer och söker i den. Optimeringsbaserade planerare minimerar en kostnadsfunktion samtidigt som de respekterar begränsningar.

Överväganden för rörelseplanering

En plan som fungerar i simulering kan misslyckas på den verkliga roboten eftersom modellen är ofullkomlig. Den verkliga världen har friktion, flex och sensorbrus. Det är därför rörelseplanering ofta körs i en loop med exekveringen. Roboten planerar en bana, börjar röra sig, känner av en avvikelse och planerar om. Omplaneringen måste vara tillräckligt snabb för att hålla jämna steg med robotens rörelse. För en drönare som flyger genom en skog betyder det millisekunder. För en lagerrobot kan den vara långsammare. Rörelseplanering är bron mellan ett mål och en rörelse. Utan den vet roboten inte hur den ska ta sig dit.

Comments

No comments yet. Be the first to share a thought.

Leave a comment