We may earn an affiliate commission when you visit our partners.
Course image
Dr. Peter Dalmaris

In our first drone course “Make an Open Source Drone”, you learned how to build a quadcopter based on open source software and hardware.

You now have a modern programmable aircraft and a good understanding of the principles of drone flight and of the skills needed to enjoy being a drone pilot.

In this course, you’ll take your knowledge and skill to the next level. You’ll go past the basics and explore some of the most exciting features and capabilities of your drone.

Your drone, from simply reacting to your radio instructions, will look as if it has a mind of its own, and fly itself.

Read more

In our first drone course “Make an Open Source Drone”, you learned how to build a quadcopter based on open source software and hardware.

You now have a modern programmable aircraft and a good understanding of the principles of drone flight and of the skills needed to enjoy being a drone pilot.

In this course, you’ll take your knowledge and skill to the next level. You’ll go past the basics and explore some of the most exciting features and capabilities of your drone.

Your drone, from simply reacting to your radio instructions, will look as if it has a mind of its own, and fly itself.

I promise, the first time you experience your drone flawlessly execute a mission, you will feel proud and thrilled.

By the end of this course, you’ll learn:

  • how to improve the features of your FlySky radio controller so that you can take full advantage of the hardware,
  • How to set up radio telemetry between your computer and the drone so that you can track and control your drone from your computer in real time,
  • How to configure fail-safes to prevent avoidable injuries and damage to your drone,
  • How to record high-definition flight video and transmit first-person video to a monitor on the ground,
  • How to setup and configure flight modes,
  • And most important, how to design simple and more complicated missions that your drone can execute on its own.

I invite you to review the free lectures in the first section of this course to find out more details about it.

If you are excited about learning how to to make your open source drone even more fun, join many other Makers and me in "Make an Open Source Drone: More fun".

Enroll now

What's inside

Learning objectives

  • Improve the features of your flysky radio controller so that you can take full advantage of the hardware.
  • Set up radio telemetry between your computer and the drone so that you can track and control your drone from your computer in real time.
  • Configure fail-safes to prevent avoidable injuries and damage to your drone.
  • Record high-definition flight video and transmit first-person video to a monitor on the ground.
  • Setup and configure flight modes.
  • Design simple and more complicated missions that your drone can execute on its own.

Syllabus

Introduction
2000 - About this course
Parts and Tools
Flysky FS-i6 firmware upgrade
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Expands upon the basics of drone flight and control, which is ideal for hobbyists looking to enhance their drone's capabilities
Covers radio telemetry, which allows real-time tracking and control of the drone from a computer, enhancing the user experience
Explores flight modes, which allows for customized control schemes and automated flight patterns, increasing the drone's versatility
Teaches mission planning, which enables drones to execute autonomous flights, opening up possibilities for complex tasks and exploration
Requires prior knowledge from the course 'Make an Open Source Drone', which may limit accessibility for newcomers without that specific background
Features firmware upgrades for the FlySky FS-i6 radio controller, which may become outdated as newer hardware becomes available

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Enhancing your open source drone's capabilities

According to learners, this follow-up course successfully builds on the foundations of the first drone course, offering a deep dive into advanced features that make flying more engaging and autonomous. Students highlight the practical, step-by-step instructions for setting up radio telemetry, configuring failsafes, and mastering complex mission planning. The course is praised for making seemingly complicated topics approachable and actionable, enabling them to truly unlock the full potential of their open-source drones. Some reviewers noted that success often relies on having the exact hardware setup used in the course, and troubleshooting can be required for variations, but overall, it's seen as an essential next step for drone enthusiasts.
Essential continuation of the first course.
"This is the perfect follow-up to the first 'Make an Open Source Drone' course. It takes you to the next level."
"If you built the drone in the first course, this one is a must to unlock its full potential."
"It feels like a natural and valuable progression from the basics learned previously."
Unlocks advanced features beyond basics.
"This course takes you beyond basic flight control and into the exciting world of advanced features."
"Setting up telemetry, failsafes, and flight modes added entirely new dimensions to my drone."
"It shows you how to get much more out of the hardware and software than just manual flying."
Comprehensive section on autonomous flight.
"The mission planning section is a definite highlight, covering simple to complex autonomous flights."
"I loved learning how to design and upload missions for my drone to execute on its own."
"This part of the course truly delivered on the 'More Fun' promise by enabling autonomous capabilities."
Hands-on instructions for complex setups.
"The course provides practical, step-by-step instructions that are easy to follow for setting up telemetry, failsafes, etc."
"I appreciated the detailed walkthroughs for connecting hardware and configuring the software settings."
"Learning how to actually implement these features on my drone was straightforward thanks to the clear guidance."
Success tied to specific hardware used.
"If you don't have the exact hardware components used in the course, you might face compatibility issues and need to troubleshoot on your own."
"I had some difficulty adapting the instructions slightly because my radio model wasn't precisely the one shown."
"While the concepts are clear, making it work with varying hardware setups requires some independent problem-solving."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Make an Open Source Drone: More Fun with these activities:
Review Drone Flight Principles
Reviewing the fundamental principles of drone flight will help you better understand the advanced features and mission planning aspects covered in this course.
Browse courses on Aerodynamics
Show steps
  • Review notes from the previous drone course.
  • Watch introductory videos on drone aerodynamics.
  • Take a practice quiz on drone flight basics.
Read 'Getting Started with Drones' by Terry Kilby and Belinda Kilby
Reading this book will provide a broader understanding of drone technology, complementing the specific skills taught in the course.
Show steps
  • Obtain a copy of 'Getting Started with Drones'.
  • Read the chapters on flight controllers and programming.
  • Take notes on key concepts and terminology.
Practice Radio Telemetry Setup
Practicing the radio telemetry setup will reinforce your understanding of the hardware and software configurations required for real-time drone tracking and control.
Show steps
  • Set up the radio telemetry hardware as described in the course.
  • Configure the radio telemetry net ID.
  • Test the connection using a serial monitor.
  • Perform a short test flight to verify telemetry data.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document Failsafe Configuration
Creating documentation on failsafe configuration will solidify your understanding of how to prevent injuries and damage to your drone in various scenarios.
Show steps
  • Configure radio failsafe settings.
  • Set up geofencing parameters.
  • Configure battery failsafe thresholds.
  • Document the configuration process with screenshots and explanations.
Design a Drone Mission
Designing a drone mission will allow you to apply the knowledge gained in the course to create autonomous flight plans.
Show steps
  • Define the objectives of the mission.
  • Plan the flight path using mission planning software.
  • Simulate the mission to identify potential issues.
  • Upload the mission to the drone and test it in a controlled environment.
Create a Flight Mode Configuration Guide
Creating a flight mode configuration guide will help you consolidate your knowledge of different flight modes and their applications.
Show steps
  • Experiment with different flight modes.
  • Document the parameters for each flight mode.
  • Create a guide explaining how to configure flight modes on RC switches.
  • Include screenshots and diagrams to illustrate the configuration process.
Read 'ArduPilot: Up and Flying' by Brad Schmidt
Reading this book will provide a deeper understanding of the ArduPilot flight controller and its capabilities, enhancing your ability to customize and optimize your drone's performance.
Show steps
  • Obtain a copy of 'ArduPilot: Up and Flying'.
  • Read the chapters on flight modes and mission planning.
  • Experiment with the ArduPilot configuration software.

Career center

Learners who complete Make an Open Source Drone: More Fun will develop knowledge and skills that may be useful to these careers:
Drone Pilot
A Drone Pilot operates unmanned aerial vehicles (UAVs) for various purposes, and this course directly enhances relevant skills. This role involves detailed flight planning and execution, which this course addresses by having you design and implement simple and complex missions. A Drone Pilot also needs to be skilled in handling flight controllers and configuring flight modes, both of which are covered in detail. The course's emphasis on radio telemetry, failsafe mechanisms, and first-person-view video transmission also provides skills that are fundamental to the job. If you are interested in becoming a Drone Pilot, this course should be very helpful.
Hobbyist Drone Developer
A Hobbyist Drone Developer explores the capabilities of drones, often for personal projects. This course may be very useful for someone who wishes to go beyond simply flying a drone. The course's content on advanced features such as firmware upgrades, telemetry, and designing custom missions will be valuable. A Hobbyist Drone Developer will find the hands-on nature of the course, with its practical exercises and real-world experience, useful. If you want to take your hobby to the next level, this course directly applies to your goals.
Electronics Hobbyist
An Electronics Hobbyist engages with electronics for personal enjoyment and learning. This course may be useful for enhancing these interests, particularly in the area of drones. The hands-on exercises in upgrading controllers, setting up telemetry, and connecting cameras, can be valuable for a hobbyist. The course’s focus on practical application makes it a good fit for someone who wants to learn by doing. If you are an Electronics Hobbyist with an interest in drones, this course may help you explore new possibilities.
Drone Systems Integrator
A Drone Systems Integrator combines various drone components into functional systems. This course may be very useful in learning about the practical aspects of this profession. The course content on upgrading hardware and software, setting up telemetry and cameras, and configuring flight modes, could be helpful. Working with failsafe mechanisms and creating custom flight missions, is directly relevant. If you wish to become a Drone Systems Integrator, this course might be a very useful resource for building practical skills.
Robotics Technician
A Robotics Technician is responsible for building, maintaining, and repairing robotic systems, and this course may help build a strong foundation for that task. They often work on the electrical and mechanical components of robots, and this course's focus on advanced drone features, like setting up radio telemetry and flight modes, aligns with the skills needed for this role. Hands-on experience gained from upgrading controllers, configuring failsafes, and designing drone missions would be directly applicable in the field. Someone interested in becoming a Robotics Technician may find this course very useful for the practical skills it provides.
Unmanned Systems Engineer
An Unmanned Systems Engineer designs, develops, and tests unmanned vehicles, including drones. This course may help provide a valuable understanding of drone operation and configuration. An Unmanned Systems Engineer should be familiar with flight control systems, telemetry, and mission planning, all of which are covered by the course. The ability to configure failsafe mechanisms and integrate video transmission provides relevant experience in designing resilient and functional robotic systems. If you are interested in a role as an Unmanned Systems Engineer, this course provides useful practical experience.
Robotics Educator
A Robotics Educator teaches robotics to students of varying ages. This course may be useful in expanding the knowledge of a Robotics Educator. The course’s focus on advanced drone operation, telemetry, and mission planning, may equip an educator with a deeper understanding of the technical concepts. The practical experience of building and configuring a drone is useful for designing and teaching hands-on lessons. If you are a Robotics Educator, this course might help you develop new skills to share with your students.
embedded systems developer
An Embedded Systems Developer works on the software and hardware that control embedded devices, which can include drones. This course may be useful in building the skills needed for this role. This course's focus on upgrading firmware, setting up radio telemetry using a serial monitor, and configuring various flight parameters provides hands-on experience with important aspects of embedded systems. If you are interested in becoming an Embedded Systems Developer, this course may give valuable practical experience with real-world hardware.
Open Source Hardware Developer
An Open Source Hardware Developer designs, builds, and tests hardware that is openly available for others to modify. This course may be helpful as it provides hands-on experience with open source drone technology. The course focuses on practical skills such as upgrading firmware, setting up radio telemetry, and configuring advanced features. This may be useful for development. If you are interested in working with open source hardware, this course might be a good place to start.
Automation Engineer
An Automation Engineer designs and implements automated systems, and this course may be useful in developing skills related to the automation of drones. The course's content on designing and programming drone missions, configuring flight modes, and setting up failsafe mechanisms may build a foundation for working with automated robotic systems. Someone interested in becoming an Automation Engineer, especially in robotics, may find this course to be a helpful introduction to automation concepts.
Aerospace Technician
An Aerospace Technician works with aircraft and aerospace systems, and this course may be helpful for those interested in a role working with unmanned aircraft. This role involves understanding the mechanics and electronics of flight, and the course's focus on drone configuration, telemetry, and mission design may build some necessary skills. The experience gained in setting up radio communication, flight modes, and mission planning can be directly applicable. If you want to be an Aerospace Technician, this course might be a good place to begin studying some basic principles.
Geospatial Data Analyst
A Geospatial Data Analyst uses location data for analysis. This course may be useful if you wish to specialize in drone-acquired data. The course's focus on mission planning, particularly designing missions for mapping and data collection, can provide insight into how geospatial data can be collected. The ability to use telemetry and understand the parameters of a drone during flight might be beneficial. If you are interested in becoming a Geospatial Data Analyst specializing in drone data, this course may provide a valuable introduction.
Agricultural Technician
An Agricultural Technician uses technology for farming and agriculture. This course may be of value in understanding how drones can be used in this field. The course’s lesson on agricultural-type mission design has the potential to be valuable. Moreover, the knowledge gained from learning how to setup cameras and monitor telemetry can provide a deeper understanding of data collection in agriculture. If you are interested in becoming an Agricultural Technician, this course may offer you a unique perspective on drone applications in agriculture.
Avionics Technician
An Avionics Technician installs, maintains, and repairs electronic systems in aircraft. While this course focuses on drones, certain skills are transferable. The course content on radio telemetry, setting up flight modes, and configuring failsafes may be helpful to someone interested in this role. The experience gained in upgrading firmware and working with control systems may build a foundation in electronics and communications systems. If you are interested in becoming an Avionics Technician, this course may introduce you to some relevant concepts.
Remote Sensing Specialist
A Remote Sensing Specialist analyzes data collected from a distance, often using aerial or satellite imagery. This course may be good background study for any Remote Sensing Specialist interested in drones. This course may help with the basics of using drones to collect such data. By learning how to setup cameras, plan missions, and use telemetry, you can gain first hand experience with the collection process. If you are interested in becoming a Remote Sensing Specialist, this course may offer practical experience with the remote data collection process.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Make an Open Source Drone: More Fun.
Provides a detailed guide to using the ArduPilot flight controller, which is commonly used in open source drones. It covers topics such as setting up flight modes, configuring failsafes, and planning missions. This book is valuable as additional reading to deepen your understanding of the ArduPilot platform. It is commonly used by hobbyists and professionals alike.
Provides a comprehensive introduction to drones, covering topics such as drone components, flight controllers, and basic programming. It is particularly useful for understanding the hardware and software aspects of open source drones. While not directly focused on advanced mission planning, it provides a solid foundation for understanding the underlying technologies. This book good reference for those new to drone technology.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser