How can we create agile micro aerial vehicles that are able to operate autonomously in cluttered indoor and outdoor environments? You will gain an introduction to the mechanics of flight and the design of quadrotor flying robots and will be able to develop dynamic models, derive controllers, and synthesize planners for operating in three dimensional environments. You will be exposed to the challenges of using noisy sensors for localization and maneuvering in complex, three-dimensional environments. Finally, you will gain insights through seeing real world examples of the possible applications and challenges for the rapidly-growing drone industry.
Mathematical prerequisites: Students taking this course are expected to have some familiarity with linear algebra, single variable calculus, and differential equations.
Programming prerequisites: Some experience programming with MATLAB or Octave is recommended (we will use MATLAB in this course.) MATLAB will require the use of a 64-bit computer....

Oct 23, 2017

The course is very good.\n\nThe classes are well taught and show general concepts. It is necessary to do research on the internet, to solve the assignments. This is not a bad thing in my point of view

Jun 09, 2018

I think this is very good course of aerial robotics research. Being a student of robotics, I feel that some of stuffs in this course needs a good background in control and mechanical engineering.

筛选依据：

创建者 Sathivada C K S

•Nov 25, 2018

Firstly. I thank Mr Vijay Kumar and his team to take time & efforts on preparing the material which is structure perfectly for a beginner like me.

Secondly for giving us explicit videos and materials for the research carried out on drones especially quadrotors at Penn State University, this not only helped me with the course for which I had liking, but has also opened up options for master program in your prestigious university.

Lastly, I thank all the students who have been active on the forum to respond on issues faced in programming assignments. Thank you all, happy learning.

创建者 Eric B

•Apr 27, 2019

I've learned a lot in 4 short weeks. This is a great course, especially for someone with an academic background in controls, but little practical experience.

创建者 Zachary H

•Feb 20, 2016

So close but yet so far ...

Course concepts are interesting and the programming assignments are fun but the presentation can be greatly improved.

Criticisms include:

(i) The course isn't self contained. Physical concepts like 'resultant moment', 'inertial and body-fixed frame' and 'torque' are used without definition. Mechanics is not listed as a prerequisite but it should be.

(ii) Lectures are very mathematical but proofs, intuition and good problem sets are all missing. Listening to a math lecture without doing challenging problems or deriving mathematical results to build intuition can be a waste of time. Check out John Cochrane's Asset Pricing 1 and 2 or Tim Roughgarden's Algo 1 and 2 for great examples of thoughtful problem sets and intuitive derivations.

(iii) Way too much powerpoint! Speed reading a static powerpoint slide overloaded with dense mathematical formulas without using pointers or animations to focus the students attention is a recipe for confusion and frustration. I find hand written derivations, even when the handwriting is a little sloppy, much easier to follow than a static page of formulas plus a sound track. Hand written derivations impose a natural pace and focal point to the content. Check out Gilbert Strang's Linear Algebra, Sebastian Thrun's Artificial Intelligence for Robotics and Andrew Ng's Machine Learning for examples of good derivations of mathematically sophisticated material.

(iv) The programming assignments while fun were somewhat ad hoc and disconnected from the lecture material, specifically, the main task of every single assignment was to hand tune a pd controller. No systematic approach was ever described for performing this task.

创建者 Nandakumar L

•Dec 27, 2018

Right course to understand the science behind quad-rotors.

创建者 SAIKAT B

•Mar 14, 2019

b

e

s

t

创建者 Md. S H

•Jun 27, 2019

It was a awesome course. As a novice, I somehow completed it, however with great effort

创建者 Lunghao L

•Jun 30, 2018

This is quite a good course, since I am a student who had learn control theory before, this class teach me something really practical. Believe me I don't think it is easy, although I have some basic knowledge about matlab and control, I still struggle in some part of class. What best is! The class show me what quad really do in real world, in the way I didn't imagine before. Thanks U Penn and professor and everyone in forum!

创建者 Ivan T

•Oct 23, 2017

The course is very good.

The classes are well taught and show general concepts. It is necessary to do research on the internet, to solve the assignments. This is not a bad thing in my point of view

创建者 utkarsh m

•Apr 08, 2019

The course is very good and is designed such that even beginners can get a good grasp on the content that is made available. The discussion forums are great and help in making life easier.

创建者 Cristina G

•Feb 12, 2016

Well balanced mix of theory and practical applicability. Explanation of the material is also very good.

The assignments are nicely built on the taught material to stimulate understanding.

创建者 Andrew W

•Oct 14, 2018

Very interesting and very well prepared. I appreciate the instructors carefully constructed explanations and clarity. I understood there were no technical prerequisites required to take this course, but the material is not easy anyone lacking a science (e.g. engineering) background.

I was required to study the material and pull out my old text books to refresh on most of the topics. Also without any basic linear algebra and Matlab knowledge, the course could be very challenging.

创建者 Abdelrahman A

•Sep 16, 2018

It needs more programming in depth and it will be perfect.

创建者 Châu M V

•Sep 08, 2017

General speaking, the course is very good, lecture contains great knowledge. But the programming task consumed time in unnecessary thing , PID tuning parameters, which does not help students understand the methods, just "blindly changing parameters"

创建者 Pablo

•Aug 29, 2017

Quiz != lecture materials...

创建者 Matthew R

•Aug 07, 2016

The video lectures provide an introduction to quadrotor flight dynamics and path planning. The lectures are ok.

Unfortunately:

At least one of the coding assignments has a significant bug in the termination condition. The mentors will ignore any help requests that deal with the bug in their code.

The assignments involve a lot of hand tuning of PD controllers. That's a reasonable task to perform once or twice, but it rapidly becomes extremely tedious and detracts from the other materials that are being taught.

The final assignment doesn't do a particularly good job evaluating the required test condition.

If you do take the course I'd want you to know:

You should expect to modify the provided code to fix their bugs.

There are no "gotcha" quiz questions. If you are confused by getting a question wrong you might want to re-try your answer. There seems to be a bug in the way at least one quiz question is set up.

On the final assignment you can modify the simulation step where it makes things run in "real time". Removing that step makes the simulation run much more quickly and allows for faster iteration.

To conclude:

This is a course with a lot of potential, but unless Coursera makes an effort to improve the course I would not recommend it.

创建者 Abel G P

•Jan 26, 2019

Genial

创建者 chris s

•Jan 03, 2019

Great coverage of the material with excellent supporting videos and text as well as meaningful Matlab exercises.

创建者 Siddhant Y

•Nov 08, 2018

The course is informative and thorough. Professor Kumar does a brilliant job of explaining all the concepts as thoroughly within the permitted time. The supplementary videos are extremely helpful in understanding all the calculations and derivations in the course videos.

创建者 Nikola M

•Jan 05, 2019

great course

创建者 Aunullah Q

•Feb 14, 2019

The best Robotics course for any intermediate or beginner to get into aerial Robotics.

创建者 DEEPAK K P

•Feb 18, 2019

Good but basics.

创建者 Rohan S

•Mar 01, 2019

THIS WAS AN AWESOME COURSE....

AND I HAD A GREAT TIME SOLVING MATLAB ASSIGNMENTS.....

创建者 wongsinglam

•Mar 14, 2019

Very good module for me to get some basic control knowledge of Aerial robots

创建者 刘奕

•Mar 16, 2019

给我了很多的启发，以及一些对于四旋翼机器人物理状态的认识，这也是我第一次接触四旋翼结构，我是以学习控制模型以及方法来学习的这门课程，受益匪浅

创建者 Bálint - H F

•Mar 20, 2019

Great !