viking wrote:Hello, I am very new and noob in the crazyflie and in programming in general but I am also very passionate to learn. Let me just tell you your solution is just amazingly cool! Would it be possible to get the code or is there any chance you will share it later? I am very interrested to try and reproduce your FPV Camera setup with realtime HUD. That little project will definitly help me to better understand the crayflie. I would like to use your idea as a tutorial for the crazyflie.
DiL
Hey Viking, thanks for posting
No problem about being noobish, we all were at some point
Passion and willingness is all you need
Glad you liked my setup! Unfortunately its very hacked together and quite complicated to get running. Its not a one program kinda thing. It uses ROS on ubuntu to combine lots of little sub programs that all communicate with eachother. Getting this up and running will probably be quite difficult if you are new to the world of ROS, ubuntu, svn/git, qt/c++/cmake/python. However I happily walk you through some of the steps!
For now I suggest you leave the video of it. Get a HUD up and running as you like it, feed it information from the flie and let it react. Once you have that up and running you can add video to it. What do you think?
What kind of system are you running?
I suggest for now you try to stick with python. It is easy to get into for beginners (no need to compile, nice syntax, etc), there are tons of resources aimed at beginners, and the CF library is written in python and documentation exists for it. Infact, the crazyflie-pc-client even contains a little HUD that reacts to roll and pitch. I could show you how to code a minimalistic driver that displays that HUD element. This way you could code some python, add some more things to log, and design the look of it yourself.
If youre interested in this id be glad to help. Maybe start a seperate thread, state your goals and I am sure some other people would join in too.
The above is really not that hard - most of the code/documentation is there already. But I know how it is at the beginning; finding your bearings and a work flow can be a little daunting until you back and laugh
Cheers