Drone Programming Course: From Basics to Advanced Flight Control

This comprehensive Drone Programming Course will take you from the basics of coding to advanced techniques in controlling drone flight and navigation. You'll start by learning the fundamental concepts of drone programming, followed by practical exercises in writing and implementing code for drone operations. The course will also cover advanced topics, including autonomous functions and complex maneuvers, providing you with the skills needed to program drones for various applications.

  • Lesson: 16
  • 01:27:37 Hrs
  • Last Updated 06/13/2024

What you'll learn?

  • Drone Programming
  • Overview for Programming Drones
  • High Level Perspective of a Flight Stack
  • ArduPilot
  • How to Download ArduPilot Source Code
  • Developer Workstation Setup for Drone Programming
  • Control a Simulated Drone SITL with ArduPilot using MAVProxy
  • How Ground Control Stations Talk with Drones
  • Middleware for Open Source Drones
  • MAVLink Messages
  • Drone Programming
  • Dronekit Python Installation
  • Connect a Python Script to a Drone
  • Connect Python Script to Simulated Drone
  • Write a Python Dronekit Script to Control a Simulated Drone
  • Walking My Raspberry Pi Drone With a Python Script

Curriculum for this course Lesson: 16 01:27:37 Hrs

Section 1: Drone Programming Lesson

  • Lesson 1: Introduction00:02:59
  • Lesson 2: Overview for Programming Drones00:02:54
  • Lesson 3: High Level Perspective of a Flight Stack00:11:46
  • Lesson 4: Connect Python Script to Simulated Drone00:02:31

Section 2: The Basics of Open-Source Drone Control Lesson

  • Lesson 5: Introduction to ArduPilot00:07:43
  • Lesson 6: How to Download ArduPilot Source Code00:03:43
  • Lesson 7: Developer Workstation Setup for Drone Programming00:04:31
  • Lesson 8: Control a Simulated Drone SITL with ArduPilot using MAVProxy00:08:12
  • Lesson 9: How Ground Control Stations Talk with Drones00:04:40

Section 3: Middleware for Open Source Drones Lesson

  • Lesson 10: MAVLink Introduction00:05:21
  • Lesson 11: MAVLink Messages00:06:17

Section 4: Drone Programming Lesson

  • Lesson 12: Python and Dronekit Intro00:07:19
  • Lesson 13: Dronekit Python Installation00:01:04
  • Lesson 14: Connect a Python Script to a Drone00:06:13
  • Lesson 15: Write a Python Dronekit Script to Control a Simulated Drone00:05:50
  • Lesson 16: Walking My Raspberry Pi Drone With a Python Script00:06:34

Description

This comprehensive Drone Programming Course will take you from the basics of coding to advanced techniques in controlling drone flight and navigation. You'll start by learning the fundamental concepts of drone programming, followed by practical exercises in writing and implementing code for drone operations. The course will also cover advanced topics, including autonomous functions and complex maneuvers, providing you with the skills needed to program drones for various applications..

Other related courses

Student Feedback

Average Rating

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Free
Start Lesson
Includes :
  • 01:27:37 Hrs on demand videos
  • Lesson: 16
  • Full lifetime access
  • Access on mobile and TV