Vikram Setty's Projects
An implementation of the A* Algorithm to plan optimal paths between a known starting and goal position in an obstacle-ridden 1200*500 grid world.
An implementation of the Accelerated RRT* with Local Directional Visibility (LDV) Algorithm
This repository contains an extended version of the keras pre-trained InceptionV3 CNN to help identify real, from fake face images.
Automatic Camera Calibration using Zhang's Method with a Checkerboard Pattern
A Demonstration with Visualisation/GUI for Robot Path Planning Algorithms like A*, RRT, & RRT*
Automatic Panorama Stitching Using Traditional and Deep Learning Computer Vision Techniques
A program to explore the BST & AVL tree data structures by enabling multiple testing functionalities.
Visual Odometry for Drones using a Particle Filter Approach with Image Encoding Measurements
EV Car Charger Robot simulated in Gazebo with custom perception and inverse kinematics algorithm implementations.
A program to automatically create a collage based off frames from a video using the 'skimage' framework
Modeling, analysis, method description, and implementation of controlling a two-pendulum cart system
Understanding and Analyzing International Relations by Modelling them through Social Networks
This repository makes use of a bidirectional LSTM network using pre-trained word embeddings to detect sarcasm in newspaper headlines.
An implementation of Dijkstra's Algorithm to plan optimal paths between a known starting and goal position in an obstacle-ridden grid world
A swarm robotics platform that incorporates multi-agent collision avoidance and path-planning capabilities to lead multiple robots to their goal positions in a shared obstacle-ridden environment
A Faculty Leave Portal designed using MySQL, PHP, & HTML as a part of the course CS301 : Database Management Systems at IIT Ropar
Simulating an obstacle-avoiding Turtlebot 3 robot in Gazebo
A program to explore various operations on the graph data structure including breadth first search (BFS), depth first search (DFS), topological sorting, Dijkstra, and an optimised Bellman Ford Algorithm.
A program to analyse the performance of different data structures (a simple array, binary heap, binomial heap, and fibonacci heap) by using Johnson's Algorithm on large directed/undirected weighted graphs
HDAL: A robust perception stack for mobile robots to navigate their surroundings by detecting, localizing, and tracking the position of dynamic human obstacles.
Image classification for the CIFAR-10 dataset using various CNN deep learning models
Modelling the Forward & Inverse Kinematics of a FrankaEmikaPanda Robot
A recursive implementation of Edmond's Branching Algorithm to find the minimum cost arboroscence on a directed & weighted graph.
Different graphs, and their corresponding MATLAB codes, describing the displacement, velocity, acceleration, and jerk of a simple roller follower in contact with a cam profile rotating about its axis, plotted against the angle of revolution..
An implementation of the A* Algorithm to plan optimal paths between a known starting and goal position in an obstacle-ridden 6000*2000 grid world.
Training code PRIMAL2 - Public Repo
Edge Detection in Images using gradients of texton, brightness, and color maps
A Simulator for RISC-V Instruction Set Architecture.
A set of reinforcement learning techniques used to design controllers to run and evaluate the simulation of the CartPole Problem on Webots
A set of programs to simulate and demonstrate the working of different algorithms used in general OS design