Hvad er bevægelse planlægning?

Motion planlægning refererer til, hvordan bevægelser kan planlægges i robotter, generelt enten at nå et bestemt waypoint eller at ramme flere destinationer i en rækkefølge. Dette kan gøres ved at give robotten computer vision eller ved at programmere bevægelsesplanlægning med alle de forhindringer i den givne plads, så robotten straks kender rummets geometri. Sammen med enkle bevægelser som bevæger sig fremad, robotten også kan have til at være bygget til komplekse bevægelser som at gå ned ad trappen. Mens dette mest almindeligt anvendes til robotteknologi, den har også en plads i videospil programmering, hvor det holder tegn fra at gå gennem vægge og programmer ikke-spilbare figurer (NPCs).

Den primære opgave for bevægelse planlægning er at fortælle en robot, hvordan du flytter. Styringen normalt er subtile, og en defineret sti er ikke tildelt til robotten, men robotten sædvanligvis fortælles placeringen af ​​endpoint. Subtle programmering betyder robotten vil vide, hvordan du flytter, men det vil ikke blive fortalt strengt at gå fremad for en vis afstand for at nå målet. Dette kan bruges til at give robotten et sted at nå, eller robotten kan programmeres med flere destinationer at nå i en sekventiel rækkefølge. Med kontrollen normalt er subtile, vil robotten bruge alle kendte oplysninger at finde ud af sin egen måde til destinationen.

Der er normalt to forskellige teknologier, der kan bruges til at hjælpe med motion planlægning. Computer vision, eller gør det muligt for robotter til at se og genkende forhindringer, kan bruges, så robotten ved, hvad det kan og ikke kan gå igennem, når de forsøger at nå destinationen. Programmering i alle rummets kendte forhindringer og geometri - såsom dens størrelse og form - kan være lige så nyttige som computer vision, men har tendens til at mangle alsidighed.

For grundlæggende bevægelse planlægning, kun robotten skal være mulighed for simple bevægelser, der involverer bevæger sig fremad og bagud. Mere avancerede versioner af bevægelsesplanlægning involvere komplekse bevægelser, såsom at gå ned ad trapper eller ramper. For at imødekomme dette, bør robotten have et organ, der kan udføre disse bevægelser.

Motion planlægning anvendes typisk i forhold til robotter, men det kan også anvendes til videospil programmering. Når det kommer til spillerens karakter, dette med til at sikre, at karakteren ikke kan gå igennem spillets faste objekter, såsom vægge og diverse. For NPC stier, især dem, der ikke er strengt programmeret, kan det sikre, at NPC går korrekt igennem spillets rum.

  • Motion planlægning kan styre bevægelsen af ​​en robotarm.

© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com