4 ms·
I've taken the Udacity Flying Car nanodegree recently (during their free month promotion). It's from 2018. Plusses: * neat environment to work with: there's a
by FabHK 6y ago
I've taken the Udacity Flying Car nanodegree recently (during their free month promotion). It's from 2018.
Plusses:
* neat environment to work with: there's a drone and plane simulator based on Unity3D's Unity Player and NVIDIA PhysX that you connect to from Python, as well as another full simulator implemented with OpenGL (in C++).
* Considerable ground covered: representation, path planning, drone control, estimation, even basics of sensor fusing. Optionally, you can implement a full autopilot for a fixed wing plane.
Neutral:
* All the boilerplate code is provided (Python, C++), and you're asked to fill in the blanks here and there. So, one avoids a lot of hassle. On the other hand, you know, the instructions say "Compute the new variance matrix after the transition using the formula \Sigma_t = G \Sigma_{t-1} GˆT + Q", and then you plug in the line
ekfCov = G * ekfCov * G.transpose() + Q;
and now you've implemented an Extended Kalman filter in C++. Right.
Minuses:
* quite some mistakes. The course seems to get little love and few updates or bug fixes. If I had paid for it, I'd be miffed.
* not too much going on in the chat and discussion forum.
As to your points:
1. more "vocational" courses: Yes. Some of it seems more or less designed to quickly train the next generation of code monkeys.
2. paid model: Absolutely. Without the COVID-19 free month, this would have cost EUR 400 per month. Steep.
3. anytime you want: Agreed, the social element was pretty thin. I had the one month deadline before the billing would kick in, so that was useful for self-motivation.
4. more variety: yes, hard to identify good ones, particularly in combination with #2 (pay to study).