Skip to main content

Apa itu perencanaan gerak?

Perencanaan gerak mengacu pada bagaimana gerakan dapat direncanakan dalam robot, umumnya untuk mencapai titik arah tertentu atau untuk mencapai beberapa tujuan dalam urutan berurutan.Ini dapat dilakukan dengan memberikan visi komputer robot atau dengan memprogram perencanaan gerak dengan semua hambatan di ruang yang diberikan sehingga robot segera mengetahui geometri ruang.Seiring dengan gerakan sederhana seperti bergerak maju, robot juga mungkin harus dibangun untuk gerakan kompleks seperti menuruni tangga.Meskipun ini paling umum digunakan untuk robotika, ia juga memiliki tempat dalam pemrograman video game, di mana ia menjaga karakter dari melewati dinding dan program karakter yang tidak dapat dimainkan (NPC).

Tugas utama perencanaan gerak adalah memberi tahu robotbagaimana cara bergerak.Kontrol biasanya halus, dan jalur yang ditentukan tidak ditugaskan ke robot, tetapi robot biasanya diberi tahu lokasi titik akhir.Pemrograman yang halus berarti robot akan tahu cara bergerak, tetapi tidak akan diberitahu secara ketat untuk maju ke depan untuk mencapai tujuan.Ini dapat digunakan untuk memberikan robot satu tempat untuk dijangkau, atau robot dapat diprogram dengan beberapa tujuan untuk dijangkau dalam urutan berurutan.Dengan kontrol yang biasanya halus, robot akan menggunakan semua informasi yang diketahui untuk mencari cara sendiri ke tujuan.

Biasanya ada dua teknologi berbeda yang dapat digunakan untuk membantu dengan perencanaan gerak.Visi komputer, atau memungkinkan robot untuk melihat dan mengenali hambatan, dapat digunakan sehingga robot tahu apa yang bisa dan tidak dapat dilalui ketika mencoba mencapai tujuan.Pemrograman dalam semua hambatan dan geometri yang diketahui ruang yang diketahui mdash;seperti ukuran dan bentuknya mdash;dapat sama bergunanya dengan visi komputer tetapi cenderung tidak memiliki fleksibilitas.

Untuk perencanaan gerak dasar, robot hanya harus dibuat untuk gerakan sederhana yang melibatkan bergerak maju dan mundur.Versi perencanaan gerak yang lebih maju melibatkan gerakan yang kompleks, seperti menuruni tangga atau landai.Untuk mengakomodasi ini, robot harus memiliki tubuh yang dapat melakukan gerakan ini.

Perencanaan gerak biasanya digunakan sehubungan dengan robotika, tetapi juga dapat digunakan untuk pemrograman video game.Ketika datang ke karakter pemain, ini membantu memastikan bahwa karakter tidak dapat melalui objek solid gim, seperti dinding dan item lain -lain.Untuk jalur NPC, terutama yang tidak diprogram secara ketat, ini dapat memastikan bahwa NPC dengan benar melewati ruang permainan.