Where are the crazyflie-specific system matrices A and B and additional information in the code? #12
-
Thank you for sharing your very good research and code. I am working on a drone practical at the Technical University of Munich using the Crazyflie 2.1: I want to implement your code in a ROS2 node in a Webots simulation. In your code you say: The thing is that I can't find anything of your code in the Crazyflie-firmware If you by chance meant your own repository branch https://github.com/TinyMPC/TinyMPC/tree/crazyflie-firmware, I checked Where could I find Thank you very much for your time and effort Greetings from Germany :) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi there, Thank you for reaching out! For a better understanding of the entire workflow (even with the real hardware), we recommend you check this example. This should provide you with a sense of modeling as well as MPC implementation. You can see our actual Crazyflie model parameters (we guess-estimated them though), but the remaining MPC part is new and has not been tested on hardware. We haven't released our "official" Crazyflie firmware yet but you can check this repo. You can build and flash this firmware and it should run out of the box. This is not with our latest TinyMPC source code. For your particular questions, this is the data we use for the figure-8 tracking demo. Note that despite using a sloppy quadrotor model, our MPC works quite robustly. I hope this is helpful. Let us know if you have any other questions. Good luck! |
Beta Was this translation helpful? Give feedback.
Hi there,
Thank you for reaching out!
For a better understanding of the entire workflow (even with the real hardware), we recommend you check this example. This should provide you with a sense of modeling as well as MPC implementation. You can see our actual Crazyflie model parameters (we guess-estimated them though), but the remaining MPC part is new and has not been tested on hardware.
We haven't released our "official" Crazyflie firmware yet but you can check this repo. You can build and flash this firmware and it should run out of the box. This is not with our latest TinyMPC source code. For your particular questions, this is the data we use for the figure-8 tracking demo.
Note that d…