I am a little confuse about drone programming and here is the details:

Let say that i want to program a DJI drone and a parrot Drone. Now what are the things i need to consider for programming of both or maybe third different company of drone:

like its flight controller, which langauge it support?

Its sdk?

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • Hello Muhammad,

    It actually depends on the framework. FlytOS allows for instance Java, Pythin, CPP, etc. Dronekit is easy (it's in python). I've some practice with AR Drone - thus, I know much about that. AR Drone can be customized in numerous ways. Java API accessible for AR Drone which empowers to program in Java. ROS can be utilized if you need to utilize C++. The most mainstream one is nodeardrone for Javascript. Check this page to learn the tips for beginners.

This reply was deleted.