Creators:
Rahul and Zachary Frank, some assistance from Jacqueline Andrade
Inspiration
- Here.com actually led us to vehicular ideas and it was always a passion to do something with self driving cars for our personal projects and resume.
What it does
- Self Driving AI Simulation that thinks and drives on its own having been trained on environment variables.
How we built it
- Used Udacity Self Driving Unity Application to create training images and parameters.
- Built on top of a modelling and driving code based off of research of Nvidia Dave2 Self Driving Car research paper (referenced repository below) and Udacity's testing code.
- Data Processing on the dataset and transforming the structure to run it off of Google Cloud.
- Used a super powerful Google Cloud Nvidia Accelerated GPU and trained our model on it.
- Ran the trained model in autonomous mode on the Self Driving App and analyzed the results.
Challenges we ran into
- Data preprocessing
- Instance setting up and environment settings was difficult on Google Cloud.
- Multiple training runs take up a lot of guesswork and training.
- Training time took hours.
- Structure setting and running the application.
Accomplishments that we're proud of
- We build a self-driving AI that we think was a super interesting application.
- The time challenges and the stress work was a challenge.
- Environment settings were difficult.
- The performance of the trained model was impressive.
What we learned
- Collaborating and working on a Deep Learning Project.
- Setting up GPU instances and training on Google Cloud.
- How self driving cars and CNN's work!
References
- Nvidia Self Driving Research Paper: https://images.nvidia.com/content/tegra/automotive/images/2016/solutions/pdf/end-to-end-dl-using-px.pdf
- https://devblogs.nvidia.com/deep-learning-self-driving-cars/
- Open-Sourced Repository that was based off the NVIDIA Dave2 network topology and mimicked the behaviour into a CNN model: https://github.com/naokishibuya/car-behavioral-cloning
- Udacity Unity Self Driving Simulator: https://github.com/udacity/self-driving-car-sim
What's next for hacknjit18-self-driving-car
- Train it for the time that we needed. We wanted to train it more.
- More environment parameters, cars, speed limits, other challenges for the AI to think.
Log in or sign up for Devpost to join the conversation.