We may earn an affiliate commission when you visit our partners.
Sebastian Thrun, Andy Brown, Jake Lussier, Raffaello D'Andrea, Angela Schoellig, Nicholas Roy, and Sergei Lupashin
In this course, you will get an introduction to flight history, challenges, and vehicles. You will learn about our quadrotor test platform, work in our custom simulator, and build your first project—getting a quadrotor to take-off and fly around a backyard!

What's inside

Syllabus

In this lesson you'll meet your instructors and go over some of the logistical details of this Nanodegree program.
In this lesson you'll get a high level overview of the concepts underlying autonomous flight and the physical components from which flying vehicles are made.
Read more
In this lesson you'll write the "Hello, world!" of drone programming as you write event-driven code that causes a quadrotor to take off, fly in a square, and land.
Walkthrough the steps you need to take to get your code running on an actual drone! We'll show you the steps for the "Intel Aero", but a lot of what you'll learn applies to other drones as well.
You are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content.
What to do if you have questions about your account or general questions about the program.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores flight history, challenges, and vehicles
Introduces quadrotor testing platforms and custom simulators
Teaches event-driven drone programming for takeoff and flight
Build your first project—getting a quadrotor to take-off and fly around a backyard
Teaches how to get code running on actual drones
Taught by instructors recognized for their work in autonomous flight and drone technology

Save this course

Save Introduction to Autonomous Flight to your list so you can find it easily later:
Save

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 Introduction to Autonomous Flight with these activities:
Review basic physics concepts
Reviewing basic physics concepts will provide a stronger foundation for understanding the principles of flight.
Browse courses on Aerodynamics
Show steps
  • Read a textbook or online resource on basic physics concepts, such as force, motion, and energy.
  • Solve practice problems related to these concepts.
  • Attend a review session or workshop on basic physics.
Read 'The Physics of Flight' by David Anderson
Reading 'The Physics of Flight' will provide you with a comprehensive understanding of the physics of flight and how it applies to drones.
Show steps
  • Purchase or borrow a copy of the book.
  • Read the book cover-to-cover.
  • Take notes and highlight important passages.
  • Review the book regularly.
Volunteer at a local drone club or organization
Volunteering at a local drone club or organization will give you hands-on experience with drones and the opportunity to learn from others.
Show steps
  • Find a local drone club or organization that offers volunteer opportunities.
  • Contact the organization and express your interest in volunteering.
  • Attend volunteer training.
  • Help out with events or activities.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice writing code for controlling a drone
Practicing writing code for controlling a drone will help you develop the skills necessary to complete the projects in this course.
Browse courses on Python Programming
Show steps
  • Create a simple Python program that controls a drone's movement.
  • Write a more complex program that allows the drone to fly a specific path.
  • Troubleshoot any errors in your code.
Build a simple drone from scratch
Building a simple drone from scratch will give you a deeper understanding of the components that make up a drone and how they work together.
Show steps
  • Gather the necessary materials and components.
  • Assemble the drone according to the instructions.
  • Test the drone's flight capabilities.
Explore advanced drone flight techniques
Exploring advanced drone flight techniques will help you expand your knowledge and skills in this area.
Browse courses on Autonomous Flight
Show steps
  • Watch video tutorials on advanced drone flight techniques.
  • Read articles and blog posts on the latest drone technology.
  • Attend a workshop on advanced drone flight.
  • Practice the techniques you learn.
Contribute to an open-source drone project
Contributing to an open-source drone project will give you experience working on real-world drone projects and the opportunity to learn from others.
Browse courses on Open-Source Software
Show steps
  • Find an open-source drone project to contribute to.
  • Read the project's documentation and code.
  • Make a small change to the project.
  • Submit a pull request to the project.
  • Work with the project maintainers to get your change merged.

Career center

Learners who complete Introduction to Autonomous Flight will develop knowledge and skills that may be useful to these careers:
Flight Engineer
A Flight Engineer is responsible for the operation and maintenance of the aircraft's mechanical and electrical systems during flight. They work under the supervision of the pilot and assist with the navigation, communication, and monitoring of the aircraft. This course, Introduction to Autonomous Flight, would be particularly useful for aspiring Flight Engineers as it provides a foundation in the principles of autonomous flight and the physical components of flying vehicles.
Aerospace Engineer
Aerospace Engineers research, design, develop, test, and operate aircraft, spacecraft, and other related systems. They apply their knowledge of aerodynamics, propulsion, and materials to create safe and efficient vehicles. This course, Introduction to Autonomous Flight, may be useful for Aerospace Engineers who are interested in learning more about the principles of autonomous flight and how they can be applied to the design and operation of aircraft and spacecraft.
Avionics Technician
Avionics Technicians install, maintain, and repair electronic systems on aircraft, including navigation, communication, and flight control systems. They work closely with pilots and other maintenance personnel to ensure that the aircraft's electronic systems are functioning properly. This course, Introduction to Autonomous Flight, may be useful for Avionics Technicians who are interested in learning more about the principles of autonomous flight and how they can be applied to the maintenance and repair of aircraft electronic systems.
Air Traffic Controller
Air Traffic Controllers are responsible for the safe and efficient flow of air traffic. They monitor aircraft movements, provide guidance to pilots, and ensure that aircraft maintain safe separation from each other. This course, Introduction to Autonomous Flight, may be useful for Air Traffic Controllers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of air traffic.
Meteorologist
Meteorologists study the atmosphere and its phenomena, including weather patterns, climate, and air pollution. They use their knowledge to forecast weather conditions and provide guidance to industries such as aviation, agriculture, and transportation. This course, Introduction to Autonomous Flight, may be useful for Meteorologists who are interested in learning more about the principles of autonomous flight and how they can be applied to the study of weather patterns and climate.
Pilot
Pilots operate aircraft and are responsible for the safety of passengers and crew. They navigate the aircraft, monitor its systems, and communicate with air traffic control. This course, Introduction to Autonomous Flight, may be useful for Pilots who are interested in learning more about the principles of autonomous flight and how they can be applied to the operation of aircraft.
Flight Attendant
Flight Attendants are responsible for the safety and comfort of passengers during flights. They provide food and beverage service, assist with boarding and deplaning, and respond to emergencies. This course, Introduction to Autonomous Flight, may be useful for Flight Attendants who are interested in learning more about the principles of autonomous flight and how they can be applied to the operation of aircraft.
Aircraft Mechanic
Aircraft Mechanics inspect, repair, and maintain aircraft. They work on a variety of aircraft systems, including engines, landing gear, and avionics. This course, Introduction to Autonomous Flight, may be useful for Aircraft Mechanics who are interested in learning more about the principles of autonomous flight and how they can be applied to the maintenance and repair of aircraft.
Air Marshal
Air Marshals are law enforcement officers who protect passengers and crew on aircraft. They are trained to detect and respond to threats and emergencies. This course, Introduction to Autonomous Flight, may be useful for Air Marshals who are interested in learning more about the principles of autonomous flight and how they can be applied to the security of aircraft.
Aviation Safety Inspector
Aviation Safety Inspectors ensure that airlines and aircraft manufacturers comply with safety regulations. They inspect aircraft, review maintenance records, and investigate accidents. This course, Introduction to Autonomous Flight, may be useful for Aviation Safety Inspectors who are interested in learning more about the principles of autonomous flight and how they can be applied to the safety of aircraft.
Quality Assurance Manager
Quality Assurance Managers oversee the quality of products and services. They develop and implement quality control procedures and ensure that products and services meet customer requirements. This course, Introduction to Autonomous Flight, may be useful for Quality Assurance Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the quality assurance of aircraft and aircraft systems.
Project Manager
Project Managers plan, execute, and close projects. They work with stakeholders to define project goals and objectives, develop project plans, and manage project resources. This course, Introduction to Autonomous Flight, may be useful for Project Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems projects.
Operations Manager
Operations Managers oversee the day-to-day operations of an organization. They develop and implement operational plans, manage resources, and ensure that the organization's goals and objectives are met. This course, Introduction to Autonomous Flight, may be useful for Operations Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems operations.
Supply Chain Manager
Supply Chain Managers oversee the flow of goods and services from suppliers to customers. They develop and implement supply chain strategies, manage supplier relationships, and ensure that goods and services are delivered to customers on time and within budget. This course, Introduction to Autonomous Flight, may be useful for Supply Chain Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems supply chains.
Program Manager
Program Managers oversee the development and implementation of programs. They work with stakeholders to define program goals and objectives, develop program plans, and manage program resources. This course, Introduction to Autonomous Flight, may be useful for Program Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems programs.

Reading list

We've selected ten 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 Introduction to Autonomous Flight.
Written by one of the course instructors, this book provides a comprehensive overview of machine learning algorithms and their applications in autonomous systems, including autonomous flight.
This foundational textbook provides a solid understanding of robotics principles, which are essential for designing and controlling autonomous aircraft.
This introductory textbook provides a solid understanding of the fundamental principles of aerospace engineering and the physics of flight.
This classic textbook provides a comprehensive understanding of aerodynamics, which is essential for designing and analyzing the flight characteristics of autonomous aircraft.
This practical guide to autonomous mobile robots provides valuable insights into the design, implementation, and evaluation of autonomous systems, relevant to autonomous flight.
This classic textbook offers a thorough treatment of modern control theory and its applications to aircraft control systems, providing valuable insights into the design and analysis of autonomous flight systems.
This comprehensive text covers the broad field of autonomous and intelligent systems, providing a wider context for understanding autonomous flight.
This comprehensive guide to deep learning techniques in computer vision provides insights into the use of image and video data for autonomous navigation and object recognition.
This comprehensive history of aviation provides a strong foundation in the origins and evolution of flight, helpful for understanding the historical context of autonomous flight.

Share

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

Similar courses

Here are nine courses similar to Introduction to Autonomous Flight.
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 - 2024 OpenCourser