Developing in DroneKit with Python

Posted By: lucky_aut

Developing in DroneKit with Python
Duration: 2h 5m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.08 GB
Genre: eLearning | Language: English

UAV Programming & Simulation: Learn the fundamentals for developing your own drone apps using a Python API!

What you'll learn:
Students will develop, analyze, and test Python scripts for UAVs using DroneKit.
Students will recognize and apply use cases for UAVs in system simulation.

Requirements:
Basic programming concepts for writing Python programs.
A computer with internet connection & hard drive space.
A DRONE IS NOT REQUIRED.

Description:
Takeoff and operate your own drone by programming in Python using UAV development tools! 
In this course, you’ll learn the fundamentals for developing your own UAV-based software applications. We’re going to be using a Python-based API called DroneKit by 3D Robotics. To save you some trouble, we’ll also using a simulation vehicle for demonstration purposes called SITL or Software in The Loop. That way, you won’t have to buy your own drone if you’re not ready or to just learn and test an idea.
To arm you with the basics, we’ll be addressing the following questions:
How do you connect a vehicle and launch a python script?
How do you read, set, and monitor vehicle state and setting information?
How do you control the position of a drone?
How do you send commands to a drone through MAVLink messages?
How do you run a drone autonomously?
We'll also go over two sample use cases about drone security and drone delivery.
We’ll be assuming you are familiar with Python and some UAV development tools, like ArduPilot and MAVLink. If not for the latter, don’t worry. You’ll still be able to follow. This course is for anyone interested in developing UAV-based programs and testing and running a UAV before buying one.
All slides, scripts, and reference material will be available for download and use.
If you complete the course, you'll be equipped to develop your own UAV-based software applications without the complex low-level abstraction. If you're ready, maybe even buy your own drone and run your own operations.
Sound exciting? Join us and be part of a billion dollar industry. Sky's the limit, literally! 

Who this course is for:
Anyone interested in developing drone-based scripts through simplified computer programming (DroneKit-Python API).
Anyone interested in testing and running their own UAV operations without buying & using a real drone system.

More Info