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....

IT

2017年10月22日

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

ST

2018年6月8日

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.

篩選依據：

創建者 Zachary H

•2016年2月20日

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.

創建者 Olena D

•2016年2月29日

I had very high hopes for this course. I was actually planning to purchase the specialization - just as a thank you gesture. Unfortunately, there is very little to be grateful for here.

In this course, you get a series of super short lectures giving you an overview of the math and physics behind the aerial robotics. I can't be the judge (since I hold a degree in this area), but I don't think you'll be able to get much if you aren't familiar with the topics yet. And you most certainly won't learn anything new if you had some previous training.

And then suddenly there are assignments. That have almost nothing to do with the lectures, but require quite a bit of Matlab programming (did I mention you won't be taught any Matlab in the process?) To make things worse, the assignments are rather poorly explained.

By the way, you won't get any replies from the course team - they even ignore questions about errors in lectures.

The course looks very sloppy. As if someone forced the team to put together something for Coursera. A huge disappointment :(

創建者 Pushkar K

•2016年12月28日

[I am speaking from my personal experience about this course. I don't mean to insult anyone or criticize the method of teaching and I am not doubting the credentials of instructors. It is just what I experienced from this course that I am saying. However, I don't mean to discourage anyone from attempting this course. This review is just a summary of what I felt about the first two weeks of this course.]

I don't think this course is for the beginners at all. The teaching method did not quite please me. It appears that the instructors and TAs are simply reading the transcripts and bombarding equations on the screen. Also, the course hasn't made any reading material available, and they are not even providing the slides for the lectures (as of till DEC 2016).

I have enrolled and completed a course on mobile robotics from Georgia Tech on Coursera and they were using slides and at the same time the instructors were scribbling equations on the slides and ensuring that they maintain synchronicity with the learning and showing them how a particular equation emerges. They also had lectures which were designed to help learners attempt the quiz and special section about MATLAB and how to build robots. They also provided slides to revise what was mentioned in the lectures. They were teaching and not reading from teleprompter.

This course looked lot of theoretical and I am not sure for whom it is designed for. Also, in the discussion forum, I haven't received answer to the questions that I'm posting(since right now it's holiday season, I can exempt them from not replying).

I knew I could carry on with this irritation and still get the course certificate for which I've paid for, but then there is no point in wasting time in which the explanation is not clear. It would take me almost 20 to 30 minutes to make notes over a 5 minute long video. I would rather read a book on this subject.

I would have appreciated if they followed certain steps:

1) Make some course material which will help students read and revise information.

2) Suggest some reading/reference material to understand the concepts which are not otherwise covered in this course.

3) Use pointers(touch screen devices) to show and point out which equations are being referred to and maintain synchronicity between the information given in the slides and the one said by the instructor.

4) Supplementary lectures are extremely fast paced and please don't take derivation of an equation for granted and please do explain.

So, if you are looking forward to do this course, I suggest you go forward if you have an in-depth knowledge about vectors, matrices and calculus.

創建者 Matt R

•2016年8月7日

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.

創建者 Cristina E

•2016年2月12日

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.

創建者 Ivan T

•2017年10月23日

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

創建者 Sandesh T

•2018年6月9日

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

•2018年11月25日

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.

創建者 Utkarsh M

•2019年4月8日

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.

創建者 Pablo

•2017年8月29日

Quiz != lecture materials...

創建者 Eric B

•2019年4月27日

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.

創建者 Wahyu G

•2018年3月10日

It's a tough course, but it's really worth the time if you're interested in robotics, especially UAVs. You really have to spend more time in the programming assignment, especially the last one, trajectory generation. The suplementary materials are really really helpful. The downside is that the help in the forum is really minimum. You have to wait 2 or 3 days to get responses.

Thank you lecturer and the team, I learned a lot and I'm grateful for that.

創建者 Lunghao L

•2018年6月30日

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!

創建者 Md. S H

•2019年6月27日

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

創建者 Nandakumar L

•2018年12月26日

Right course to understand the science behind quad-rotors.

創建者 SAIKAT B

•2019年3月14日

b

e

s

t

創建者 Andrew W

•2018年10月14日

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.

創建者 Châu M V

•2017年9月8日

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"

創建者 Abdelrahman A

•2018年9月16日

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

創建者 Jishnu S

•2020年5月2日

Worst explanations and of no use.If you really want to study some thing then dont go for it or if you just want a certificate only then go for it. He is just reading from screen and showing what is done in his lab. No mathematical explanation or logic for any.

Better to learn Modern robotic course which is challenging though concepts are well explained in book they refer.

創建者 Osama K

•2016年8月9日

This course is not even considered as an introduction it's a complementary for those whose career is robotics , in other words the required prerequisites are more than matlab programming skills and some calculus and algebra, its assignments have many problems that cannot be solved using just the course studying.

the course doesn't give many information.

創建者 Nick J

•2016年1月21日

Requires MATLAB. In my view, a university should not be promoting a proprietary product. There have been other Cousera courses which used Octave, the free-software implementation of the programming language implemented by MATLAB.

I have seen no good reason why Octave should not have been used for this course.

創建者 Labid B B

•2020年5月3日

This course happens to be inconsistent between video lectures and exercise. No reference book and thus try to make things very complex. I dont understand why they have used MATLAB which is not open source. I am quite frustrated and dropping off the following course of this specialization program.

創建者 Md A S

•2016年2月19日

This is a totally theoretical course. This actually does not help to build a quadcopter from the scratch. It should have been mentioned in the introduction. I am opting out. The lectures did not seem appropriate for the people without proper background. Not satisfied.

創建者 Ignacio G C

•2016年2月1日

Really bad course. They don't explain the concepts clearly, the quizzes ambiguously ask things not seen in the videos and the instructor introduces equations without further explanation. The course *Autonomous Navigation for Flying Robots (edX) *is much better.

- Finding Purpose & Meaning in Life
- Understanding Medical Research
- Japanese for Beginners
- Introduction to Cloud Computing
- Foundations of Mindfulness
- Fundamentals of Finance
- 機器學習
- 使用 SAS Viya 進行機器學習
- 幸福科學
- Covid-19 Contact Tracing
- 適用於所有人的人工智能課程
- 金融市場
- 心理學導論
- Getting Started with AWS
- International Marketing
- C++
- Predictive Analytics & Data Mining
- UCSD Learning How to Learn
- Michigan Programming for Everybody
- JHU R Programming
- Google CBRS CPI Training

- Natural Language Processing (NLP)
- AI for Medicine
- Good with Words: Writing & Editing
- Infections Disease Modeling
- The Pronounciation of American English
- Software Testing Automation
- 深度學習
- 零基礎 Python 入門
- 數據科學
- 商務基礎
- Excel 辦公技能
- Data Science with Python
- Finance for Everyone
- Communication Skills for Engineers
- Sales Training
- 職業品牌管理職業生涯品牌管理
- Wharton Business Analytics
- Penn Positive Psychology
- Washington Machine Learning
- CalArts Graphic Design

- 專業證書
- MasterTrack 證書
- Google IT 支持
- IBM 數據科學
- Google Cloud Data Engineering
- IBM Applied AI
- Google Cloud Architecture
- IBM Cybersecurity Analyst
- Google IT Automation with Python
- IBM z/OS Mainframe Practitioner
- UCI Applied Project Management
- Instructional Design Certificate
- Construction Engineering and Management Certificate
- Big Data Certificate
- Machine Learning for Analytics Certificate
- Innovation Management & Entrepreneurship Certificate
- Sustainabaility and Development Certificate
- Social Work Certificate
- AI and Machine Learning Certificate

- Computer Science Degrees
- Business Degrees
- 公共衛生學位
- Data Science Degrees
- 學士學位
- 計算機科學學士
- MS Electrical Engineering
- Bachelor Completion Degree
- MS Management
- MS Computer Science
- MPH
- Accounting Master's Degree
- MCIT
- MBA Online
- 數據科學應用碩士
- Global MBA
- Master's of Innovation & Entrepreneurship
- MCS Data Science
- Master's in Computer Science
- 公共健康碩士