This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Drone Programming Primer
Introduction: Drone Basics and Flight Stack Software Overview
Course Overview (2:53)
Full Drone System Overview (11:45)
Drone Basics and Flight Jargon (3:42)
How to use the Course Forum for Debugging (5:18)
Quiz Drone Basics
Forum Questions and Cash Rewards Program
Dev Workstation and Dependency Setup
IMPORTANT SOFTWARE VERSION INFORMATION! (2:28)
Different Methods for Workstation/Environment Creation (3:04)
Setting Up Pre-Configured and Confirmed to Work Environment (3:38)
IMPORTANT DEV WORKSTATION NOTE!!
Take Advantage of the Course Forum for Debugging!
Virtualization Check on Host PC (1:05)
Virtual Box Installation and Ubuntu Download (2:44)
Virtual Machine Setup (4:43)
IMPORTANT!! DO NOT UPGRADE TO UBUNTU 20!!
Ubuntu Install on VirtualMachine (3:24)
IMPORTANT!! DO NOT UPGRADE PIP OR USE SUDO PIP
Dependency Installations and Workstation Setup (4:16)
Quiz Virtual Machines
Ardupilot and SITL introduction
ArduPilot Introduction (9:35)
Ardupilot Installation part 1 (3:48)
ArduPilot Installation part 2 (4:30)
Flight Modes in ArduPilot (4:35)
SITL Drone Introduction (Simulated Computer Drone) (8:11)
DEBUG: VIEW Missing from Map Window (0:16)
Parameters in ArduPilot (6:16)
Parameters with SITL Drone and MAVProxy (8:07)
Quiz ArduPilot
Ground Control Stations
Intro to Ground Control Stations (4:39)
Take Advantage of the Course Forum for Debugging any Issues!
MAVProxy Overview (2:10)
Connecting MAVProxy to SITL Drone (4:08)
QGroundControl Installation (5:08)
Connecting QGroundControl to SITL Drone (5:11)
MAVProxy Commands (10:50)
Quiz GCS
MAVLink
Intro to MAVLink (5:21)
MAVLink Message Examples (6:16)
Quiz MAVLink
DroneKit
Intro to DroneKit (7:18)
Use the Course Forum for Debugging!
DroneKit Installation (1:04)
Function to Connect Python Script to SITL Drone part1 (6:12)
Function to Connect Python Script to SITL Drone part2 (1:44)
Installing Virtualenv For Multiple Pymavlink Versions (6:45)
Attributes part1 (6:06)
Attributes part2 (7:57)
Parameters in DroneKit (3:38)
Function to Arm and Takeoff Drone (5:16)
Script to Automatically Launch QGC with DroneKit Script part1 (1:39)
Script to Automatically Launch QGC with DroneKit Script part2 (8:55)
Script to Automatically Launch QGC with DroneKit Script part3 (2:36)
Function to Move Drone To Waypoint (6:58)
AUTO Flight Mode Overview (4:13)
Autonomous DroneKit Mission With AUTO Mode (8:43)
Velocity Based Movement and NED Sign Convention (5:24)
Functions To Move Drone With Velocity Commands (5:49)
Function to Control Yaw of Drone (5:36)
Quiz Dronekit
Conclusion
Course Conclusion (3:41)
What's Next: Build a Programmable Drone? (3:41)
GIVE US YOUR FEEDBACK!
Forum Questions and Cash Rewards Program
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock