Prajval Vaskar


I am an enthusiastic Automotive Engineering student with a great passion for Autonomous vehicles and Robots.

I always look for new things to learn and solve new real-world problems to make life challenging.

Self-driving cars are the future of the world, and I want to contribute to make it a reality.

Projects

  • Github
  • Linkedin
  • Email
  • Resume

Behaviour Cloning using Deep Learning

- Implementation of CNN architecture of NVIDIA on F1tenth car in simulation environment to predict the steering and velocity of the vehicle

Keyboard Teleoperation

To collect the steering and velocity data for training

Performance for network predicting steering angle

Performane considering uniform velocity

Performance for network predicting steering angle and velocity

Computer Vision

Region Interaction

Region growing based on intensity difference and centroid distance

GUI based Active Contouring

Balloon model and Rubber model are implemented

Semantic Segmentation on Camvid dataset using FCN8 CNN

Pretrained weights of VGG16 are used

F1tenth Implementation

Adaptive Cruise Control and Autonomous Lane Keeping on RC vehicle

Ultrasonic sensors are used with Kalman Filtering

Autonomous Navigation on road using Matlab

Canny edge lane detection and Lane keeping using Stanley Controller
and prediction using Deep Learning

Wall Following in F1tenth Simulator

Lidar data is used to find the error for PID implementation

Disparity Extender algorithm in F1tenth Simulator

The algorithm uses LIDAR data to determine gaps and chooses the gap with more space

IROS 2020

8th F1tenth Las Vegas Grad Prix (Scaled Autonomous vehicle Racing)

Code Performance

Disparity Extender implemented on the f1/10th

Map

Downsized MotoGP map used in the race

Docker Structure

Docker containerization stucture used for head to head race

Turtlebot 3 Burger Implementations

- Hands-on experience in developing and implementing Autonomous driving algorithms in Gzebo simulation and actual Embedded System such as Turtlebot3 Burger
- Integrated Line following, Obstacle Avoidance, Stop Sign Detection, AprilTag detection, Human Detection and Tracking with Behaivor Planning to make the Turtlebot fully autonomous

AprilTag Tracking

Used AprilTag detector package

Line Following

Used OpenCV and centroid method for line recognition

Wall Following

Used 2D Point cloud data from Lidar to navigate

Complete Autonomous Driving Stack

Used Finite State Machine for Behavior control

Obstacle Avoidance

Local Navigation in Obstacle Space

Line following in Gazebo

Detecting and Tracking Yellow line's center

Wall following in gazebo

Used 2D Lidar data to navigate

Obstacle Avoidance in gazebo

Local Navigation avoiding static obstacles

Square

Turtlebot basics- Controls

Wall detection

Turtlebot basics- Lidar use

Motion Planning Algorithms

8 Agents

Force-based Local Navigation under uncertainity

Crowd Crossing

Local Navigation under uncertainity for crowd

A* Search

Path Finding algorithms

Breadth First Search

Path Finding algorithms

Depth First Search

Path Finding algorithms

Probabilistic Roadmap- PRMs

Sampling Based path planning algorithm

Artificial Intelligence

- Implementation of various Artificial Intelligence algorithm
Adversarial Games - Alphabeta,Expectimax,Minimax, Hidden Markov Model - Exact Inference, Particle Filtering, Reinforcement Learning - Value Iteration, Policy Iteration, Q Learning , Deep Learning - Linear Regression, Binary Perceptron, Logistic Regression

Alpha Beta Implementation

Expectimax Implementation

Minimax Implementation

Exact Inference

Computes a full probability distribution over an agent's location

Particle Filtering

Approximates the same distribution using a set of samples

Value iteration

Policy iteration

Q Learning

Q Learning on 2-link arm

Q Learning using Open AI gym

Linear Regression

Binary Perceptron

Logistic Regression

Skills

Programming/ Coding Languages: C++, Python, C, MATLAB, SIMULINK
Software Development Platforms : Linux, Windows, Arduino, Raspberry Pi, F1tenth car
Software : ROS, Git, ROS Autoware, Gazebo, RVIZ, Carla, VREP, Siemens NX
Software Libraries : Numpy, OpenCV, Tensorflow, Pytorch
Technical Areas of Interest : Computer Vision, Perception, Deep Learning, Artificial Intelligence, Robotics, ADAS

Get in touch with me

  • Github
  • Linkedin
  • Email
  • Resume