Simulasi drone di webots
Saya ingin mengembangkan drone menggunakan Webots dengan python atau c ++. Saya ingin memprogram drone untuk lepas landas secara otomatis, ikuti rute yang telah ditentukan (seperti bergerak dalam pola sinusoidal) dan kemudian kembali dan mendarat. Adakah yang punya pengalaman melakukan ini atau mengetahui ada dokumen yang berguna untuk ini yang dapat dibagikan dengan saya? Ngomong-ngomong, saya sudah memulai pengkodean saya, saya ingin mengatur 2 baling-baling berputar searah jarum jam dan 2 lainnya berputar ke arah berlawanan saat membuatnya lepas landas jadi saya mencoba mengatur kecepatan untuk 2 baling-baling dengan nilai negatif Seperti kode yang ditunjukkan pada gambar terlampir tetapi 2 baling-baling tersebut mulai lebih lambat dari 2 lainnya sehingga mempengaruhi kinerja drone. Apakah ada yang tahu apa masalahnya? Terima kasih banyak!
Jawaban
Tentang masalah baling-baling Anda, mungkin lebih mudah hanya dengan membalik sumbu dua baling-baling.
Anda mungkin harus melihat contoh simulasi drone yang sudah tersedia di Webots: https://www.youtube.com/watch?v=-hJssj_Vcw8
Dokumentasi model drone ini dapat Anda temukan di: https://www.cyberbotics.com/doc/guide/mavic-2-pro
Berikut adalah sumber modelnya: https://github.com/cyberbotics/webots/blob/master/projects/robots/dji/mavic/protos/Mavic2Pro.proto
Dan sumber pengontrol: https://github.com/cyberbotics/webots/blob/master/projects/robots/dji/mavic/controllers/mavic2pro/mavic2pro.c