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.
by 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.
by 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.
by Nandakumar L•
Dec 27, 2018
Right course to understand the science behind quad-rotors.
by SAIKAT B•
Mar 14, 2019
by Md. S H•
Jun 27, 2019
It was a awesome course. As a novice, I somehow completed it, however with great effort
by 龍顥 李•
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!
by 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
by 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.
by 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.
by 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.
by Abdelrahman A•
Sep 16, 2018
It needs more programming in depth and it will be perfect.
by 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"
Aug 29, 2017
Quiz != lecture materials...
by Matthew R•
Aug 07, 2016
The video lectures provide an introduction to quadrotor flight dynamics and path planning. The lectures are ok.
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.
This is a course with a lot of potential, but unless Coursera makes an effort to improve the course I would not recommend it.
by 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.
(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.
by Abel G P•
Jan 26, 2019
by chris s•
Jan 03, 2019
Great coverage of the material with excellent supporting videos and text as well as meaningful Matlab exercises.
by 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.
by Nikola M•
Jan 05, 2019
by Aunullah Q•
Feb 14, 2019
The best Robotics course for any intermediate or beginner to get into aerial Robotics.
by DEEPAK K P•
Feb 18, 2019
Good but basics.
by Rohan S•
Mar 01, 2019
THIS WAS AN AWESOME COURSE....
AND I HAD A GREAT TIME SOLVING MATLAB ASSIGNMENTS.....
Mar 14, 2019
Very good module for me to get some basic control knowledge of Aerial robots
Mar 16, 2019
by Bálint - H F•
Mar 20, 2019