Saya mengalami beberapa masalah dengan ARDrone Parrot 2.0 dan berharap ada orang lain yang mengalami hal yang sama.
Saat melayang, drone (tampaknya) secara acak kehilangan ketinggian kemudian pulih. Itu melakukannya sementara tidak diperintahkan input kecepatan dan harus menahan ketinggian.
Kami menggunakan driver dari ardrone_autonomy (cabang dev_unstable) di github . Kami dapat menonton output PWM yang dikirim ke motor dan mereka turun dari perintah hover melakukan nilai kecil sebelum secara eksponensial kembali ke nilai hover ketika penurunan ini terjadi.
Masalahnya bisa berupa komunikasi antara IMU dan pengontrol onboard atau pada implementasi kontrol perangkat lunak kami.
Adakah yang melihat masalah atau saran serupa untuk menguji / memecahkan masalah apa yang terjadi?
sumber
Jawaban:
Saya belum pernah menggunakan ARDrone tetapi memiliki pengalaman dengan penahanan ketinggian pada autopilot lain.
Tanpa informasi lebih lanjut, pencarian google cepat menemukan kemungkinan masalah firmware dengan ARDrone di utas ini .
Jika Anda menggunakan sensor ultrasonik onboard, maka seperti yang saya sebutkan di posting saya tentang Bagaimana saya bisa mendeteksi tepi meja? . Sensor ultrasonik dapat melompat ke nol secara sporadis selama beberapa detik dan ini dapat menyebabkan ARDrone mengubah ketinggian dan kemudian melompat kembali ke nilai sebenarnya.
sumber