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
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.
This course successfully covers the mechanics and control topics of quadrotors. The course also points to some resources in order to extend your study on UAVs. However, there are some issues concerning the assignments which I didn't like at all:
1. Big gap in difficulty between assignments of first three weeks compared with the assignment of the fourth week.
2. The difficulty of the assignments of the first three weeks just relied on sweeping (somewhat 'smartly') a 1,2,3, or 6 dimensional parametric space. I guess that real UAVs engineers are not paid for this. In some assignment, I had to edited a file which I was not supposed to edit in order to pass it.
3. The last assignment was quite frustrating for the following reasons
3a. Really long running times to test if the parameters work fine. I would sacrifice the fancy real-time visualization to save some time. Apart from long running times, I guess that UAVs are not solving ODEs in real time on board, so I think is more interesting a more practical/real-time approach.
3b. Search in a 12-dimensional parametric space (some parameters are equal, but still you end up tunning 5,6 independent parameters, which influence each other). Come on, is this useful? I am sure that UAVs engineers don't spend their hours in this kind of crappy search. You could explain at least some existing heuristics when having so many control parameters to tune.
3c. Even though the drone trajectory seems to fit perfectly the planned trajectory, you might not pass the exercise, and you would get some clueless messages telling you the final position/velocity is not correct.
3d. The assignment guide is very unclear in some parts.
3e. A lot of typos in the formulas of the last part of the guide. I decided to completely ignore it and develop my own strategy, which turned out to be far simpler and easier to implement.
3f. The submission program tests the whole exercise regardless you passed some sections or not, which make the waiting times even longer.
By Glenn B•
My feeling is that the course creator(s) did not fully prepare and scope of the course materials (i.e., lectures, supporting artifacts, assignments) required for the available time alloted to each week's topic. No syllubus or suggested reading material was available until the course started, which leaves little time to decide on the value of the course or to acquire the reading materials. The lectures glossed over topics that where only minimally supported by brief supplementary lectures provided by the teaching assistants. At the start of the course the lectures and sparse supporting material were only available in video format; not very conducive for detailed review. The student population had to beg for electronic copies of the materials, which became available around the end of the second week of the four week session. The assignments say they require 3 hours, but I would venture to say that most students have spent way more than 3 hours on the assignments just in researching solutions let alone debugging supplied software along with their portion of the assignment. In summary, the topics were interesting however the organization and supporting materials were lacking making for an unsatisfying learning experience.
By Thadeus R•
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•
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•
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•
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.
By Jiaming S•
The material this course provided is sufficient for a beginner in robotics. But I have to say that the material the coursed presented is not well prepared. The lectures are not well organized. Some necessary prerequisite should be at least provided as reading materials. Quizs ask some questions that is not clearly mentioned in the lecture and some are with a little ambiguity.
By Georg W•
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 thiago c•
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 d l C•
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•
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•
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 Nikki A•
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•
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•
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 H•
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•
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•
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•
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•
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•
Assignments should be much more clear in terms of what is expected from the students and how to approach the problem.
By Jaroslava S•
It's an interesting topic. However, the course materials are not very helpful for the quizzes, unfortunately :(
By Juan A G•
iba bien hasta que empezó a pedir videos y grabaciones....
By José J H R•
Just PID in MATLAB and not very well explained.
By Pranjul c•
The course is awesome, but not for beginners