Drone Programming

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Learn drone programming with python and open source software by using the open-source firmware of ArduPilot! In this course, we cover the complete ArduPilot flight stack, including:

1. ArduPilot (Open source software for drones)

2. MAVLink (Open source middleware)

3. MAVProxy (Command line version of a ground control station)

4. QGroundControl (Ground Control Station)

5. SITL (Simulated Drone we can test our code on)

6. Python Dronekit (Control ardupilot or px4 drones in python script)

Join us! 

What Will You Learn?

  • 1. ArduPilot (Open source software for drones)
  • 2. MAVLink (Open source middleware)
  • 3. MAVProxy (Command line version of a ground control station)
  • 4. QGroundControl (Ground Control Station)
  • 5. SITL (Simulated Drone we can test our code on)
  • 6. Python Dronekit (Control ardupilot or px4 drones in python script)

Course Content

Drone Programming

  • A Complete Course (2020)
    00:00
  • Course Overview for Programming Drones
    00:00
  • High Level Perspective of a Flight Stack
    00:00
  • ArduPilot Introduction | Open Source Drones (2019)
    00:00
  • How to Download ArduPilot Source Code
    00:00
  • Developer Workstation Setup for Drone Programming
    00:00
  • Control a Simulated Drone SITL with ArduPilot using MAVProxy
    00:00
  • How Ground Control Stations Talk with Drones
    00:00
  • MAVLink Introduction | Middleware for Open Source Drones
    00:00
  • MAVLink Messages | Dissecting the Protocol
    00:00
  • Python and Dronekit Intro
    00:00
  • Connect a Python Script to a Drone (part 1)
    00:00
  • Connect Python Script to Simulated Drone (part 2)
    00:00
  • Write a Python Dronekit Script to Control a Simulated Drone
    05:51
  • Walking My Raspberry Pi Drone With a Python Script
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet
ResearcherStore

Want to receive push notifications for all major on-site activities?