Flying Car Curriculum

Online Course

Udacity
Flying Car Curriculum

What is the course about?

Flying Car Curriculum
The course Flying Car Curriculum is an online class provided by Udacity. It may be possible to receive a verified certification or use the course to prepare for a degree.
Master autonomous flight software engineering skills as you build your career in flying cars and drone robotics.
Course description
  • Flying Car Curriculum
  • 4 Months (15 hrs/week)
  • You’ll learn the core concepts required to design and develop robots that fly. You’ll work with the quadrotor test platform and our custom flight simulator to implement planning, control, and estimation solutions.
  • Work with the quadrotor test platform and our custom flight simulator to implement planning, control, and estimation solutions.
  • Here is a list of prerequisites and recommendations to help prepare you for the program curriculum.See detailed requirements.
  • 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!
  • Optimize 2D solutions using waypoints, then scale solutions to 3D problems. Apply these skills by autonomously navigating your drone through a dense urban environment.
  • Moving a flying vehicle requires determining appropriate low-level motor controls. Here, you’ll build a nonlinear cascaded controller for your drone system.
  • Utilize sensor fusion and filtering. Design an Extended Kalman Filter (EKF) to estimate attitude and position from IMU and GPS data of a flying robot.
  • Learn the dynamics of fixed-wing flight and apply what you’ve learned by writing code to control a fixed-wing aircraft in simulation.
  • We recommend the Intro to Self-Driving Cars Nanodegree Program.
  • We recommend the Intro to Self-Driving Cars Nanodegree Program.
  • Introduction
  • 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!
  • Backyard Flyer
  • 3D Motion Planning
  • Optimize 2D solutions using waypoints, then scale solutions to 3D problems. Apply these skills by autonomously navigating your drone through a dense urban environment.
  • 3D Motion Planning
  • Controls
  • Moving a flying vehicle requires determining appropriate low-level motor controls. Here, you’ll build a nonlinear cascaded controller for your drone system.
  • Building a Controller
  • Estimation
  • Utilize sensor fusion and filtering. Design an Extended Kalman Filter (EKF) to estimate attitude and position from IMU and GPS data of a flying robot.
  • Estimation
  • [Optional] Fixed-Wing Aircraft
  • Learn the dynamics of fixed-wing flight and apply what you’ve learned by writing code to control a fixed-wing aircraft in simulation.
  • Fixed-Wing Control
  • Here is a list of prerequisites and recommendations to help prepare you for the program curriculum.
  • The emerging generation of flying car engineers will reimagine how we move and transform how we live. The Flying Car Nanodegree program will prepare you to be at the forefront of this technological and societal revolution.
  • In this program, you’ll learn from world-class experts, work with cutting-edge tools, and tackle real-world challenges. You’ll master techniques in planning, controls, and estimation. Most importantly, you will learn by doing, writing aircraft-ready code that you can run on your own drones.
  • If you’re interested in flying cars, drones, autonomous systems, and/or the future of smart transportation, this Nanodegree program is for you!
  • As a graduate of the world’s first flying car engineering program, you will be prepared for positions pertaining to aerial robotics, autonomy and mobility. Job titles in this industry vary, but include: Unmanned Aircraft Software Engineer, Software and Controls Engineer, Guidance Navigation and Controls (GNC) Engineer, Aerial Roboticist, and more.
  • With experience architecting sophisticated yet safe autonomous systems, you will also be prepared for jobs far beyond aerial systems, including: Autonomous Driving Engineer, Autopilot Engineer, Robotics Software Engineer, IoT Engineer, and more.
  • This Nanodegree program is an advanced specialized program in aerial vehicles—transformational technologies that are reshaping our future and driving amazing new innovations. If you are interested in developing the skills to build an autonomous aircraft system, and excited by the opportunity to port your code to real drones, this is the perfect way to get started.
  • What is the difference between the Flying Car Nanodegree program and the Self-Driving Car Engineer Nanodegree program or the Robotics Software Engineer Nanodegree program?
  • The Flying Car Nanodegree program is a specialized program for aerial vehicles. The focus will be on developing the skills to build an autonomous aircraft system, with a focus on quadrotors. This means a unique emphasis on planning and autonomy for three-dimensional mobility, involving hands-on projects in simulation, with the opportunity to port your code to real drones.
  • The Robotics Software Engineer Nanodegree program provides an introduction to software and artificial intelligence as applied to robotics. The areas we focus on are perception, localization, path planning, deep learning, reinforcement learning, and control. These are taught using the Robot Operating System (ROS) framework. All of the techniques required to complete the projects in the Robotics Software Engineer Nanodegree program (including machine learning) are taught as part of the program.
  • The Self-Driving Car Engineer Nanodegree program focuses entirely on a specialized application of robotics—it uses robotics concepts and applies them to a self-driving car. If your primary interest is in the application of robotics, machine learning, and artificial intelligence to self-driving cars, then this is the program for you. However, if you want a broader and more comprehensive robotics curriculum, with an emphasis on software engineering, then the Robotics Software Engineer Nanodegree program is your best option.

Prerequisites & Facts

Flying Car Curriculum

Course Topic

Flying Car

University, College, Institution

Udacity

Course Skill Level

Course Language

English

Place of class

Online, self-paced (see curriculum for more information)

Degree

Certificate

Degree & Cost

Flying Car Curriculum

To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate (399 USD) or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Udacity
Flying Car Curriculum
provided by Udacity

Reviews

Share your experience

Flying Car Curriculum
Udacity Udacity
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Flying Car Curriculum“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Udacity
Topic: Flying Car
Getting Digital