DJI vs. PixHawk/ArduPilot/PX4

Choose a platform most suitable for your needs

DJI

  • Apple-like approach:
    • It works brilliantly out of the box, is very stable, and is very sleek
    • However, it is valid till you want what they provide. Otherwise: “take or leave it” – limited possibility to modify anything or control anything
    • DJI can suddenly delay the roadmap, which unknown anyway, or discontinue the SDK support completely
    • Major changes between the SDKs. For example, MSDK v4 is so much incompatible with MSDK 5 that they even have changed the language
  • Low entry barriers:
    • It works out of the box
    • Very polished user interface
    • Designed for general public with plenty of basic user materials
  • Technology:
    • Everything comes as a pack for lower-costs solutions (DJI Mini, etc.) with no possibility to modernize or upgrade or tune
    • However, quite a few options and sufficient for the majority of real practical applications
    • Very high-quality camera, including specialized cameras (IR, etc.) and gimbals
    • Longer battery lifetime
    • More restrictive in terms of capabilities – only what the SDK supports or only what hardware supports in terms of external payload
  • Costs:
    • Low for entry type drones
    • Grows very quickly when you want something extra
    • Sky-high when you want something special or even practically impossible at all
    • High cost of spare parts
    • Special service may be required, which could be unavailable in your area. As a result – long waiting time and losses due to that

PixHawk/ArduPilot/PX4

  • Full control over the system:
    • Open-source software
    • Often, open-source hardware
    • You can modify virtually anything and fix anything if you need
  • Low risk of sudden discontinuity of the system in general
  • High entry barriers:
    • Achieving a basic flight is not a simple task at all. Achieving a stable autonomous flight is even harder
    • Requires mechanical assembly and quite a few steps with the software/firmware
    • However, as soon as you go beyond that, you enjoy the freedom of tuning anything to your needs
  • Technology:
    • Everything must be hand-picked and selected and tested
    • Lower quality cameras in general, but virtually anything can be connected
    • The possibility to integrate an RFID reader or external lighting to assist the QR scanning
    • Shorter battery lifetime
    • Heavier and bulkier than DJI, at least, for industrial applications. But, it can be anything – smaller than the smallest DJI
    • Far less sleek than DJI – a lot of wires and open parts
    • You can ingress-protect it manually, unlike DJI. Either it is protected or not and no real options
  • Costs:
    • Low for entry type drones
    • Cost grows moderately for larger or more specialized drones
    • You can fix it quickly with off-the-shelf components
    • You can assemble a very specialized drone tuned for your particular needs for a fraction of the cost of a comparable DJI drone. It may look much uglier as compared to the sleek DJI drone, but it will do the job – i.e., exactly what you need
Scroll to Top