Vishal Gattani
Projects Blog Research About Resume
RadArduino
RadArduino

A 2-Dimensional Radar using Ultrasonic sensors & Arduino.

ArduinoProcessing

ElectronicsSensorsCircuit DesignData Visualization

Laser Communication System
Laser Communication System

Audio transmission using a laser diode transmitter and photo resistor receiver.

LTSpiceMultiSIMArduino

ElectronicsSensorsAnalog Circuit Design

Computer Graphics
Computer Graphics

Using OpenGL to develop GUI for rendering 3D applications and animation.

C++OpenGL

Computer ScienceComputer GraphicsShader Programming

PlutoX Programmable Drone
PlutoX Programmable Drone

Programming the PlutoX drone for collision avoidance, target following and sensor fusion.

C#Python

RoboticsSensor Fusion

Robotic Arm Control using Blender and Kinect
Robotic Arm Control using Blender and Kinect

Control of an 8-DoF Robot Arm using Blender Game Engine (BGE) and Kinect.

CPythonBlenderArduino

RoboticsSimulationComputer GraphicsGame DevelopmentBiomechanics

Cryptofarm
Cryptofarm

A cost estimate analysis to deploy and maintain a Bitcoin mining farm/rig.

PythonREST API

Data VisualizationSystems EngineeringCost EstimationProject Management

Dijkstra's Algorithm
Dijkstra's Algorithm

Implementation of Dijkstra algorithm for path planning of a Point Robot.

PythonOpenCV

RoboticsPath PlanningArtificial Intelligence

A* Algorithm
A* Algorithm

Implementation of A* algorithm for path planning of a Robot.

Pythonmatplotlib

RoboticsPath PlanningArtificial Intelligence

Car Lane Detection
Car Lane Detection

Detect lanes on a road in real time using the OpenCV computer vision library and Python.

PythonOpenCV

RoboticsComputer VisionImage Analysis

PID controller for Self-Driving Car
PID controller for Self-Driving Car

Implementation of PID controller for a self-driving car following waypoints.

Unity

RoboticsPath PlanningControl TheorySimulationGame Development

Comparative Study between DSLR and Smartphone Camera

An objective and subjective comparison between the pictures taken through the two cameras.

Python

Systems EngineeringHuman Factors EngineeringImage Analysis

3D Probabilisitic Roadmap
3D Probabilisitic Roadmap

3D Trajectory Planning Method for UAVs using Probabilistic Roadmaps and A* Algorithm.

Pythonmatplotlibtrimesh

RoboticsPath PlanningData Visualization

2D RRT
2D RRT

2D Rapidly exploring Random Trees.

Pythonmatplotlib

RoboticsPath PlanningArtificial Intelligence

Self-Replicating Robotic Systems
Self-Replicating Robotic Systems

TEV&V of a self replicating simulation system, to determine how it performs based on different system configurations.

Python

RoboticsSimulationFSMsSystems EngineeringVerification & Validation

scenic
scenic

Using Scenic Probabilistic Language to generate randomized scenarios for operational development testing of simulators.

Pythonscenic

SimulationData EngineeringProbabilistic ProgrammingRobotics

Teleoperation of Reachy using Mediapipe and BlendArMocap
Teleoperation of Reachy using Mediapipe and BlendArMocap

Using Mediapipe to estimate 3D pose and transfer motion onto a 7-DoF robot arm for teleoperation applications.

PythonBlenderReachyMediapipe

SimulationRoboticsGame DevelopmentComputer VisionMotion Capture

Sign Language Detection using Mediapipe and LSTM

An implementation of sign language detection using an LSTM NN built on TF Keras and Mediapipe.

PythonTensorflowKerasMediapipe

Computer VisionNeural NetworksArtifical Intelligence

PyBBN Assurance Cases
PyBBN Assurance Cases

Determining assurance case beliefs using Bayesian Belief Networks and Design of Experiments.

Python

Probablistic ModelingGraph TheorySafety Assurance Case DesignDesign of ExperimentsSimulationData Visualization

Supercharger
Supercharger

Finding the minimum time path through the tesla network of supercharging stations.

PythonBeautifulSoup

RoboticsPath PlanningData VisualizationWeb Scraping

Unity Simulator
Unity Simulator

Building simulator for robotic applications.

UnityC#

Building A Structured Streaming Data Pipeline
Building A Structured Streaming Data Pipeline

Robot Operating System (ROS) is a framework for building robot applications that generates large amounts of data. As there are complexities involving in collecting and processing data, it is important to have a structured pipeline to process the data.

UnityROSPythonApache SparkApache CassandraApache KafkaDocker

SimulationData EngineeringContainerization

Waypoint-based Traffic System
Waypoint-based Traffic System

Building a simple but effective waypoint-based traffic system to create believable pedestrian and vehicle traffic behaviors that will add a much more lifelike feeling to your environments.

UnityC#

SimulationBehavior Authoring ToolsGame DevelopmentAnimation

with by Vishal Gattani
theme portfolYOU