Chevron Left
Back to Robotics: Aerial Robotics

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

4.5
stars
3,029 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

IT

Oct 22, 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

ST

Jun 8, 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.

Filter by:

651 - 675 of 737 Reviews for Robotics: Aerial Robotics

By Ruy I

•

Jan 19, 2017

Very informative, but the coding elements can be somewhat difficult mainly because there's not many specific examples provided. It is still a very enlightening course. PS You definitely need to at the very least be very familiar with Differential Equations to take this.

By Abhijeet P

•

Nov 16, 2019

The supplementary videos really helped me a lot to understand concepts better. I wish I could see more of these in week 1 and week 2. As a newbie to Robotics and Mechanical concepts, It was difficult for me to follow through the material in week 1 and week 2.

By Anoop R

•

Aug 1, 2017

Course needs to be longer, with more quizes and sub projects. The final project is a little harder and some lectures should have been devoted to explaining some more of the mathematics behind it. Also a larger mathematics refresher would have been useful.

By Saleem U B

•

Feb 11, 2016

Its a really great project but one needs to have studied mechanical and really advanced level physics to do this project. But I really got help of the discussion forums to complete the assignments but am not yet clear about the theory of aerial robotics.

By Liu Y

•

Feb 16, 2016

the course is ok, but the assignment require a lot of prior knowledge on automation control theory, which can be really difficult to be done.

I suggest that they should provide extra material for those students who have only computer science background.

By Jose M H

•

Jul 30, 2017

I learned a lot from this course. I wish there was more supplemental materials (week 4 was lacking and in need of additional material specially on the trajectory generation) and exercises to help gain a better understanding on the concepts.

By Mark S

•

Feb 27, 2022

This course should come with a warning. It is extremely difficult and takes a great deal of time, much much more than what the teacher proposes. This course is more designed for graduate students who are seeking their masters.

By mohammad o

•

Jun 23, 2017

The course is good and has a lot of information and knowledge, but I hoped to be more practical because I think it is better to get more practicality and less theory so there will be more applying than only studying.

By M P A

•

Apr 21, 2021

Theoretical classes were absolutely to the point, impressive, and easy to understand. But week 4's content was complex; better animations should be utilized. The programming exercise was extremely difficult.

By Lucas M G

•

Feb 20, 2017

This is a good course, and you get an overview of a lot of interesting topics. However, as you advance further in the course, some of the math begins to lose consistency, while some of it just gets skipped.

By Dennis M

•

May 25, 2023

This class was average. Unfortunately, being a Python Programmer, I spent the majority of time learning Matlab. I'm still unsure how I would use this Matlab code on a aerial robot with a microcontroller.

By Hasan T

•

Apr 2, 2016

Some topics were explained in a shallow manner. I suggest providing detailed lecture notes besides the videos for students trying to understand math and physics behind the concepts introduced in videos

By Syed Z M

•

Feb 6, 2016

The course is awesome in terms of topics covered. But the pace is too fast. moreover the lectures are not comprehensive. It is needed to put more material or refer some notes or books that might help

By Mohsen Z

•

May 31, 2017

Provides a good over view but would it be more helpful if the instructor could make better connection between his speech and equations presented in slides. These two seem not to be well connected.

By Emeka E

•

Mar 11, 2016

I think there is need to provide clearer instructions on how to get the programming assignments done. The course content is good, but doing the programming assignments needs to be more clarified.

By Damoun L

•

Jan 19, 2017

I had problems with lots of small inconsistencies in notations...

I prefer courses which are mathematically more precise, and develop the material more systematically.

By Sanet G

•

Jun 24, 2016

The course covered very interesting topics, but it would have preferred more detailed explanation of PD controllers and especially how to choose the tuning constants.

By qiyue s

•

May 27, 2019

This course requires some prerequisite courses, so it's a little bit hard for people like me who don't actually have these requirements.

By Owen T

•

Sep 23, 2016

Not for those with no background in advanced engineering math. Expect to pick up independently most of the things that are being taught.

By ahmed s

•

Sep 15, 2017

very clear explanation with right content organization in lectures, but some assignments are too tricking and hence very time consuming

By Jannik T G

•

Feb 8, 2016

Includes advanced mathematics, I can only recommend this course to students who have a greater understanding of programming and math.

By nikhil k

•

Jun 29, 2020

All the materials are good except for programming assignments that are too industrious and require too many hit and trials methods

By Moses S

•

Dec 25, 2019

lectures and assignments are sometimes parallel in content.

more lectures and videos needed for programming assignments

By Joseph K P

•

Apr 26, 2020

The course explains the fundamentals of robotics well. The matlab programming was very difficult for a basic learner.

By Joel

•

Oct 28, 2020

The assignments have lots of confusing typos, and I feel that the material is covered too briefly in the lectures