construction of a drone

Hello friends. I want to get started in this wonderful world of developing UAVs and would like to advise me where I start , I want to start from scratch and implement complex control algorithms for the design of it . Thank you!!

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

Join diydrones

Email me when people reply –


  • Hi fabio and Kyle,

    Kyle I wrote the wiki article you linked - a long time ago.

    While it is essentially still true, as to the specific recommendations for particular products, a lot has changed.

    Before anything else, you still need to learn to fly a quadcopter and there are a ton of inexpensive Chinese ones that are very well suited to the purpose, you should get a light small one as they survive crashing very well and you do a lot of that when you start.

    Fabio, I understand your desire to program your own stuff, but for the most part understand that programming these things is a very serious undertaking and you will need to learn a lot before you can even get started.

    Of course you can also take the companion computer route linked by Kyle above and then you have more freedom as to programming.

    The most powerful flight controller that is currently available to the general public is the one that we support, the Pixhawk and several variants made by others that still use it's firmware.

    You will need to look at and probably interact with the ArduPilot developers group and study their programming methods to have any hope of doing anything worthwhile with it.

    As for building yourself, when you are ready, the variety of 250 to 280 sized FPV racing frames would be a good way to start and you can even start with a simpler controller like the NAZE which is also open source and then upgrade to a Pixhawk if you choose to do so.

    Don't start with anything smaller than a 250 at this time, it is too difficult to cram a Pixhawk into it.

    These are just a few thoughts that might help, if I were to rewrite that page it would be pretty much the same, just the specific examples would have changed.

    Best Regards,

    Gary McCray

  • This is a good place to start in general:

    And this is a good place to start with "complex control algorithms":

    Archived: Build Your Own Multicopter — Copter documentation
  • Moderator

    Hi Fabio,

    I've edited your post as for some reason your chosen formatting was scrolling outside of the visible page.



  • Happy to help but that is a very big question you are asking !

    Do you have a background in:

    Structural mechanics

    Power management and control

    RF systems

    CNC manufacturing

    Command and control systems


    Do you have engineering design and manufacturing facilities

    Are you competent with 3D modelling software

    Do you have a very deep pocket ? !

    Perhaps if you have a specific question I could help :)



  • What kind of help you are seeking?

  • I can't seem to read this post, perhaps try reformatting your text?

This reply was deleted.


DIY Robocars via Twitter
RT @a1k0n: Did I get rid of hand-tuned parameters? Yes. Am I still hand-tuning more parameters? Also yes. I have a few knobs to address the…
DIY Robocars via Twitter
RT @a1k0n: I'm not going to spoil it, but (after charging the battery) this works way better than it has any right to. The car is now faste…
DIY Robocars via Twitter
RT @a1k0n: Decided to just see what happens if I run the sim-trained neural net on the car, with some safety rails around max throttle slew…
DIY Robocars via Twitter
DIY Robocars via Twitter
RT @SmallpixelCar: @a1k0n @diyrobocars I learned from this. This is my speed profile. Looks like I am too conservative on the right side of…
DIY Robocars via Twitter
RT @a1k0n: @SmallpixelCar @diyrobocars Dot color is speed; brighter is faster. Yeah, it has less room to explore in the tighter part, and t…
DIY Robocars via Twitter
RT @a1k0n: I'm gonna try to do proper offline reinforcement learning for @diyrobocars and throw away all my manual parameter tuning for the…
Sep 23
DIY Robocars via Twitter
RT @circuitlaunch: DIY Robocars & Brazilian BBQ - Sat 10/1. Our track combines hairpin curves with an intersection for max danger. Take tha…
Sep 22
DIY Robocars via Twitter
RT @SmallpixelCar: Had an great test today on @RAMS_RC_Club track. However the car starts to drift at 40mph. Some experts recommended to ch…
Sep 11
DIY Robocars via Twitter
RT @gclue_akira: 世界最速 チームtamiyaのaiカー
Sep 10
DIY Robocars via Twitter
RT @DanielChiaJH: Always a good time working on my @diyrobocars car at @circuitlaunch. Still got some work to do if I’m to beat @a1k0n howe…
Sep 10
DIY Robocars via Twitter
RT @SmallpixelCar: My new speed profile for @RAMS_RC_Club track
Sep 10
DIY Robocars via Twitter
RT @SmallpixelCar: Practiced at @RAMS_RC_Club today with my new @ARRMARC car
Aug 28
DIY Robocars via Twitter
Aug 24
DIY Robocars via Twitter
RT @gclue_akira: 柏の葉で走行させてるjetracerの中身 #instantNeRF #jetracer
Jul 4
DIY Robocars via Twitter
Cool web-based self-driving simulator. Click save when the AI does the right thing
Jul 4