Technology Consultant | AI | Data Science | Machine Learning

Self Driving Car/ Autonomous Vehicle Workshop

About Workshop:

The world is moving towards the involvement of artificial intelligence and machine learning with almost everything possible. Companies like Google, Uber, Tesla and many more have already started releasing different models of the traditional automobile vehicle equipped with AI and designed Self Driving Cars. It expected that AI is the key technology which is going to revolutionize every business and industrial sector and automobile is no different. TechTrunk Ventures brings you a fully hands on workshop on Self Driving cars to give you a taste of using AI with Robotics and generate a quick start interest in you to work with future technologies.

The workshop includes Working with basics of Machine Learning, Supervised Learning algorithm – Artificial Neural Network, Image Processing and Robotics altogether.


  • Participants should have basic knowledge of Arduino Programming, Participants not having idea of Arduino are advised to first check some basic tutorials on Arduino—View Tutorial
  • Working with Python Environment will be an added advantage (Not necessarily required as python will be taught from basic) View Tutorial
  • At least one laptop in group of 5 students

Attendee: Any UG/PG Students, Faculty Members

Duration: 3-5 Days


Module 1 – Getting started with Artificial Intelligence & Machine Learning

  • Artificial Intelligence Techniques & Application
  • The world of Self Driving Cars
  • Challenges in designing Self Driving Car Algorithm
  • Real Time Implementation Examples
  • Getting Started with Machine Learning
  • Supervised & Unsupervised Learning techniques
  • Regression & Classification Problems
  • Artificial Neural Networks
  • Single Layer Perceptron
  • Multilayer Perceptron

Module 2 – Python Programming

  • Getting started with Python
  • Variables, Lists, Tuples & Dictionaries
  • Control Structure
  • Defining Functions in Python
  • Getting started with Packages in Python
  • Using numpy, matplotlib & sklearn
  • Basic Linear Algebra with numpy
  • Programming Multilayer Neural Network with sklearn
  • Training the ANN
  • Prediction using ANN
  • Digit Recognition with MLP using sklearn

Module 3 – Image Processing

  • Getting started with image processing with python
  • Manipulating images in python
  • Compressing images
  • Conversion of images
  • Cross Validation for ANN
  • Taking live images from Network camera

Module 4 – Self Driving Car ( Testing )

  • Getting Started with Arduino
  • Controlling LED with Arduino
  • Designing a basic PC Controlled Robot
  • Controlling Robot over Bluetooth
  • Controlling Robot from Python
  • Using TechTrunk App to collect images from the Robot
  • Using Images to Train the Multilayer Neural Network
  • Saving the trained model
  • Using the model to predict direction
  • Let the ANN on computer drive the final Robot
  • Final Self Driving car Testing
Contact Form