Description
Drone Programming course. Drone programming course. Unmanned systems are completely independent of the major technological and engineering marvels of today’s world. All autonomous unmanned systems require an autopilot to control the behaviors and working mechanism of the unmanned platform and control the platform semi-autonomously or fully autonomously. The ArduPilot project provides an advanced, full-featured and reliable open source automated software system. The Ardupilot software system is capable of controlling almost any vehicle system imaginable: conventional and VTOL aircraft, gliders, multirotors, helicopters, sailboats, electric boats, submarines, land vehicles, and even balancing robots. As use cases emerge for new and new platforms, the types of vehicles supported often expand. This course covers some of the most important aspects of software development for controlling and monitoring unmanned autonomous systems based on the Ardupilot autopilot software system. In this course you will learn the following:
- The possibility of setting up and running the Ardupilot autopilot simulation environment.
- Development of Python programming language scripts that communicate with the Ardupilot software system using the Dronekit library.
- Understand MAVLink messages and create custom scripts using the Python programming language and the PyMAVLink library.
- Learn how to use the MAVProxy command line ground control station and what it does.
- Automated on-board software development using LUA programming language.
- Custom embedded software development with Ardupilot autopilot software system.
In this course, there are also sample projects, assignments and supplementary resources to gain hands-on experience working with the Ardupilot autopilot software system.
What you will learn in the Drone Programming course
-
Get to know the capabilities and features of Ardopilot’s autopilot software system and gain experience
-
Develop custom mission software that interfaces with the autopilot
-
The possibility of setting up and running the Ardupilot autopilot simulation environment
-
Ability to read telemetry data and give commands to the autopilot by communicating with Ardupilot using the Python programming language.
-
Creating Python scripts with the Dronekit library that interface with Ardupilot
-
Ability to develop custom Python scripts with PyMAVLink and understand the MAVLink protocol
-
Learn how to use the MAVProxy command line ground control station and what it does
-
Automated on-board software development using LUA programming language
-
Custom embedded software development with Ardupilot autopilot software system
This course is suitable for people who
- Software developers and engineers work on autonomous unmanned systems
- Companies working on the unmanned autonomous systems (UAS), unmanned aerial vehicles (UAV) and drone industries.
- Enthusiasts and hobbyists with ideas to expand the capabilities of remote control vehicles
- Students or teams participating in unmanned autonomous systems (UAS), unmanned aerial vehicles (UAV) and drone competitions.
Specifications of the Drone Programming course
- Publisher: Udemy
- teacher: Mustafa Gökçe
- Training level: beginner to advanced
- Training duration: 24 hours and 41 minutes
- Number of courses: 105
Course headings
Drone Programming course prerequisites
- Having an average knowledge with unmanned autonomous systems
- Entry level or above Python programming language skills
- Some basic experiences with the Linux operating system
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
10.5 GB
Be the first to comment