As I’m writing this, I’m waiting to Meet Sebestian Thrun and then we’d discuss my cool ideas with Larry Page regarding the Kitty Hawk Flyer.
I might get to do a Test Flight of it as well.
Edit: Earlier the Flying Car Nanodegree was a Two-Term Nanodegree. It has been changed to a Single Term Nanodegree, which means: I’m Officially a Flying Car Engineer now. 😎
If you’re thinking this is what I’ve achieved none of this is true. This is my Dream from Last Night nothing remotely close to my reality.
It has been One Month since I publicly shared my Machine Learning Path and this post is to share a huge Milestone.
This Valentine’s day I got an accepted into the Flying Car Nanodegree’s Pioneer batch and the last few months which have just flown past.
This is reflection of my Journey:
Challenge Accepted!
The main challenge for me was Time.I was pursuing the Self Driving Car Nanodegree, the Google India Scholarship, and now the Flying Car ND too!Needless to say, I’m a Full Time University Student too.
The Path was filled with way too many ups and Downs. I had taken quite a challenge and No Excuses, I failed at many of the goals.
I put out a few posts that I’m very proud of:- Diary of a Flying Car Engineer #0- Quadcopter as the Test Platform- Quadcopter Components Explained- Quadcopter Physics Explained- ReaderBot: An Event Driven ChatBot
The real deal.
Here’s a 50 feet view of the Complete Course:
The first term consists of seventeen lectures and four projects. Personally, I’m a fan of the Production quality. I think they are the MKBHDs of Education when it comes to the Video Production.
MATH! The Nanodegree is very very Math Heavy. If you’re a Math Person, you’d be much more comfortable on here. The Programming too, is very challenging.
Udacity mentions the Nanodegree to be Advanced, I believe that is the toughest Nanodegree. The Code includes implementing Algorithms, and Math! and much learning of about physics. I really wish I had been a better student during school.
Link to My Github: https://github.com/init27/
We used Event Driven programming to create a basic Flight Controller.
This was very basic, I assumed the ND is a piece of cake- I was very wrong.
My Solution: https://github.com/init27/Flying-Car-ND-Backyard-Flyer
We start from A* Search Algorithm in the 2D world to 3D motion planning using random sampling, graphs.
This project is a continuation of the Backyard Flyer project, we coded path planning through an urban environment in 3D!
My Solution: https://github.com/init27/Flying-Car-Nanodegree-Project-2-3D-Motion-Planning
MATH!
The Math in these lectures literally made gave me nightmares! This part had the toughtest lessons and Project.
The lectures start with vehicle dynamics.
The Key things taught were:- PID Controller. - Cascade PID Controller applied to a Drone.
This lecture was so difficult that they eventually relaxed the requirements and made us submit just the C++ implementation and removed the need for the Python submission.
The project consists of the implementation and tuning of a cascade PID controller for drone trajectory tracking.
My Solution: https://github.com/init27/Flying-Car-Nanodegree-Project-3-Control-of-a-3D-Quadrotor
This was divided into:
We develop the estimation portion of the controller used in the CPP simulator.
There are various scenarios that we had to pass:- Implement a better rate gyro attitude integration scheme- The prediction step should include a correct calculation of the Rgb prime matrix, and a proper update of the state covariance.- Implement the magnetometer update.- Implement the GPS update.
My Solution: https://github.com/init27/Flying-Car-Nanodegree-Project-4-Building-an-Estimator
I was in the Pioneer batch. Needless to say I was going to be surrounded by many amazing people.
I need to take a little minute to mention all of the amazing people that had very much inspired me and allowed me to be exposed to thinking and mindsets that are simply not to be seen anywhere on my Teenaged college campus.
Many of these were people with experience more than my age!
Ankur Kaul: He has a brilliant website on his cool AUV hacks: http://www.allthatido.com
Aysin Tasdelen: She is a lecturer at Istanbul University, we are competing against each other for Nanodegree batches. (I’m losing, terribly). She had been an amazing help and mentor to me during the course.
A Master Applied Physics & Aerial Robotics Engineer: Ten winning teams were announced for the first round of the $2 million Boeing Gofly competition to develop a compact personal VTOL aircraft for a single person capable of traveling up to 20 miles. Hist team was one of the winners headed to the second round!!!
Brian Ringley:Another Researcher! I was obviously feeling completely out of the place. Be sure to check out his amazing work.
Darien Martinez Torres:A Professional Software Engineer. He was is of the same league as all the other mentioned people. Also, one of the first few to graduate. (He has experience of years more than since when I got interested in Code!)
A Stanford Scholar! I had a classmate from Stanford. Xinjie is a Deep learning data scientist and he speaks Math and Code! His discussions really had an extra amazing element to them.
Also, A special and big thanks to Tucker Dunn: Our Student Experience Lead. Thanks to his Tweets and constant updates and involvement in the discussions we were not just on speed with the curriculum but also on the Industry News, the hiring landscape and the events too!
Final Mention: My Roommate, Rishi K Bhalodia. I’m known to be quite the introvert and geek and I socialize with limited people. However, we’ve been a great team. And this guy has convinced me that we’ll build a Flying Car in India someday, if there isn’t a single hiring company-we’ll be the leaders in India.
I need to fix all the goals that I have missed
I will not be pursuing the Term 2 right away, I’m losing the Pioneer badge but I feel I want to explore more about DL, ML. I will come back to it, later.
Edit: (Re:) The Term 2 has been cancelled by Udacity and even though I was hoping to take it later, it will not take place. I’m now a Proud Flying Car Engineer.
Once I’m a little more knowledgeable and I’ve “built” something or made a submission to kaggle that actually did well.
But I promise you this, I’ll fly a Flying Car before I die. Yes, I hope to live long 😎
Note:
Air, Water and Land is done. I’ll keep my journey updated about what comes next.
Again, I’m not an Expert. I’ve barely scratched the Surface but I’m enthusiastic and optimistic and this my journey, shared with you; Unfiltered.
Also, As I’m writing this-I’m waiting for my Flight to Taiwan. I’ve been selected for a fellowship for a two weeks AI Training programme at Asia University.
Oh, How much I wish I had my De-Lorean!
Your, Flying Car Engineer and Neighbourhood Noob.
If you found this interesting and would like to be a part of My Learning Path, you can find me on Twitter here.