Is it possible to run code on drone itself?


#1

Product: [Bebop/Bebop2]
Product version: [X.X.X]
SDK version: [X.X.X]
Use of libARController: [YES/NO] (Only for ARSDK)
SDK platform: [iOS/Android/Unix/Python…]

Hey Guys I’m Interested in your Bepop 2 Drone,
I have some questions?
1> is it possible to run code on drone itself?
2> is it possible to use this product for edu propose, e.g deep learning, selfdriving, semantic seg?
3> if answer of 2 is yes, can you explain a little more?


#2

Hi,
The answer to your first question is yes-no :slight_smile: it is possible because you have the toolchains to build your own binaries. However, from what I know, you cannot interact easily with the drone (i.e. you cannot pilot it from the inside).
The answer to your second question is yes, but I let @Jerome answer more accurately.


#3

for #2, look at all the packages out there to program it.

https://edu.parrot.com/apps.html

I maintain the python one and you can do deep learning on it. I’ve got a student working on a thesis on that right now. We will have a paper by end of year (when he publishes his thesis also).


#4

I did with bebop2 in indoor usage. It is good and safer than DIY drone. You can also follow the dronet paper also. I try to use it with CaptainSaavik library not the ros method. It is more clear to approach the UAV control with deep learning. There are also many usage with deep learning and bebop2.