Chevron Left
Back to Robotics: Aerial Robotics

Learner Reviews & Feedback for Robotics: Aerial Robotics by University of Pennsylvania

4.5
stars
3,060 ratings

About the Course

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

Top reviews

AD

Invalid date

Great class with lots of wonderful information!

I just wish the homeworks were less of a tedious exercise of controller tuning and more about implementing theory. Other than that, great course!

UM

Invalid date

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.

Filter by:

701 - 725 of 744 Reviews for Robotics: Aerial Robotics

By Thadeus R

•

Mar 14, 2016

This course definitely requires prerequisite knowledge of calculus and matrix math. There is also very little in the way of practical application. The MatLab work is interesting but barely explained. The assignments were nearly impossible without help from other students. Understanding which equations that were shown in the lecture (not necessarily explained) were useful in completing the assignments was not apparent and there was no help from the TAs.

I don't think the assignments were irrelevant but without having a background in academic engineering the course needs to walk through similar exercises with explanations to increase understanding and ability to complete the course.

While I don't think this course was well presented and I can't say I truly learned anything I am glad I was exposed to the material and I will continue with the Specialization.

By Sean M

•

Jan 7, 2021

I felt like the course made a poor (albeit, existing) attempt at trying to relate the mathematical equations used to the actual physical world. For this reason it was a bit difficult to follow. Besides that, the inconsistency of the notations is such a small and easy detail to miss but can really mess up the concentration of a student. Some of the later lectures in week 4 were quite boring and chunky and felt like maths was being thrown at me without there being any appreciation of how that can relate to real life. None of the material made me a better engineer besides the section on PID in week 1, the refreshment of eigenvalue calculations and the introduction to MATLAB.

By Antoine L

•

Feb 12, 2016

This course feels like a bad news anchorman reading the teleprompter. It gives a lot of formulae without proper explanations. A lot of quiz answers do not come from the video lectures. The course is really just spitting formulae from the dissertation "Trajectory Generation and Control for Quadrotors" by Daniel Warren Mellinger (easily found using search engines). Reading the dissertation before doing the course would probably help understand the formulae they say out of context without the proper explanations. Sorry for the bad review, it's the first time I leave one like that, although I've completed many MOOCs. I hope it will help to improve the course.

By Ataliba M

•

Jan 2, 2017

Very poor and a complete lack of interaction from Mentors/Tutors. Learners are left behind shooting bullets at the sky hoping to hit a star that might fall over with some hints. The course materials is consistent and very well informed but, as mentioned mentors/tutors since course began never showed up to clarify some frequent issues with Matlab codes and input data.

Felt disappointed!!!

By Georg W

•

Mar 9, 2016

I think this course does not a good job of explaining the mathematics very well. The supplementary material is very good in that regard, compared to the lectures. However, there are too few to make up for it. I would need a few example calculations of similar problems to what we are expected to solve in the exercises.

As a result, my learning success is not very satisfactory.

By Casey L

•

Dec 15, 2023

This course is just not well done. The material just skims the surface of the topics. This is the second course I have taken from Penn and the second course that has been poorly done. I'm sorry I can't be more specific but I have enjoyed other courses more and gotten more out of other courses (some for free you YouTube).

By thiago c

•

Mar 16, 2018

Quizzes and assignments are not tied well to the lectures. The flow and sequence is not good. The subject is very interesting, but needs to be better organized. the last assignment requires an unreasonable amount of knowledge of Matlab. I code in other languages and I am not a big fan of Matlab which make it even harder.

By Hugo C

•

Mar 3, 2016

Not well prepared and not well explained. They throw formulas at you and read it aloud instead of explaining the nature behind those.

They change notations every lecture, sometimes in the same lecture. It's easy but these things made it artificially dificult.

At least it's better than the next one in the specialization

By Bishwajit P

•

Sep 14, 2016

Much better Courses are available for free on udacity and edx. this is only a money making course. concepts used are very old. nothing new in this course. One can dwell in PID controllers for life, its a huge are and the way its used here is totally ancient. its just some ancient methods in new quadcopters.

By Muhammad S Z

•

Jun 9, 2020

The course definitely needs pre-requisite requirements which are not mentioned. I had to pause to open youtube videos to understand concepts explaining on a very high level in this course. There are no helpful resources like text books for reference of concepts, or notes mentioned in the course.

By Nicole B

•

Nov 9, 2019

The program doesn't provide enough information for the quizzes or exercises; it is incomplete, in my opinion.

It could be better if there was more information provided (context). If you are not already an engineer, this program is going to be very difficult.

By Charan T

•

Feb 1, 2020

not too bad but also not an impressive course. things was given as a fact while not answering the more important questions why ? and how ? . supplementary material for basic stuff were given but for the higher level ones , there is no clear intuition.

By Masahiro S

•

Nov 8, 2016

I'm sorry, but I felt the week 4 assignment materials is not consistent to lesson videos or the lesson video does not explained enough.

I think that making students think does not mean making explanation indistinct.

By Sibtain M

•

Feb 13, 2016

This course is not a beginner level course rather it is an intermediate one. I had to put in more than 10 hours a week to complete this course. A basic knowledge of control theory is a must.

By Yukti S

•

Apr 21, 2016

Assignments for week 3 and 4 were very tough and a little guidance was provided on how to do the coding part. But since I'm interested in the course i'm re-enrolling to complete it this time.

By Ziming W

•

Aug 8, 2016

Interesting course. But definitely not for beginners. With a designer background, I could never accomplish this course. I really hope Penn could offer course in such topic for beginners!

By J. D

•

Feb 15, 2016

Quizzes and Assignments are poorly designed. You will spend most of your time tuning parameters

and deriving matrices that were never discussed in the course. Unfortunate.

By Don Z

•

Aug 28, 2020

This is not a beginner course in my opinion and it is taking 3 to 4 times longer that the advertised time per week. I'll be dropping it.

By Anand R

•

Jan 18, 2017

Assignments should be much more clear in terms of what is expected from the students and how to approach the problem.

By Jaroslava S

•

May 20, 2017

It's an interesting topic. However, the course materials are not very helpful for the quizzes, unfortunately :(

By Iris Y

•

Apr 28, 2021

There are times that the course jumps from one topic to another, its confusing. Please stop doing that.

By Juan A G

•

Mar 1, 2016

iba bien hasta que empezó a pedir videos y grabaciones....

By José H

•

May 16, 2016

Just PID in MATLAB and not very well explained.

By Pranjul C

•

Nov 30, 2019

The course is awesome, but not for beginners

By QUIJOUX F

•

Jul 4, 2017

Les thèmes abordés par le cours sot très intéressants, malheureusement le cours manque de structure. La difficulté n'est pas progressive et les exercices en ligne demandent une patience infini (solutions totalement empiriques, essai-erreur jusqu'à obtenir une valeur satisfaisante pour résoudre la solution). Il n'y a peu ou pas de soutien en ligne de la part de l'équipe ce qui fait que beaucoup d'élèves se retrouvent bloqués au dernier devoir. Une sensation de ne pas avoir appris grand chose à la fin de ce premier cours de robotique.

The topics of this course are really interesting but it has no internal consistency. The difficulty is not progressive and the online assignements require an infinite patience (the solutions are totally empirical and require multiple try & retry with the very slow simulation). There is more or less no online support from the team (thanks to the community) what leads to a big impediment for lots of students at the last assignment (cf. the discussion). Still have the feeling I did not learn much at the end of this first course on robotics.