Pinned Repositories
Basic-Excel-Sheet
This project demonstrates the concepts of c++ and use of basic Data structure. This implements the basic functionalities of Excel Sheet.
Car_Safety_System
Voice Recognition based car safety system
Robotic_Hand_Control_using_Human_Hand_Gesture_-recognition
It is an image processing based project. MATLAB was used to process the live video and Arduino controller was used to control the human hand small replica. This model had five fingers same as that of human hand and bent in the same way as that of human fingers. Every change in the movement of human finger in front of the camera is replicated in the mechanical hand model. This project interfaced MATLAB with controller. MATLAB processed real time hand movement and simultaneously sends command to the controller.
2-3-Search-Tree
It implements basic structure of 2-3 search tree which prints the keys, inserts the key, traverses in-order and gives the tree height
3-Way-Quick-Sort
App-Recommendation-Project
This projects implements searching and sorting algorithm to search the app on App store
Controlling-robot-using-ps2-mouse_key
Arduino, an open source controller having ATMEGA 328 was used. I had unused PS2 mouse and keyboard, so decided to hack it. I used these to control my robot. The data sent by PS2 Mouse and keyboard was serially send to the controller and processing was done on the raw input data. The processed data was then used to move a robot. The standard PS2 mouse interface supports the following inputs: X (right/left) movement, Y (up/down) movement, left button, middle button, and right button. The mouse periodically reads these inputs and updates various counters and flags to reflect movement and button states. Similarly, PS2 keyboard also sends data in hexadecimal format which is interpreted by the controller.
Crickbot
It is an Image Processing based project and the processing was done in MATLAB. This project was basically about a robot playing cricket. The overhead camera above the cricket field captured video continuously, and the processing was done on the input video stream. An algorithm was made for the robot to move to the ball which was thrown into the field, capture it and bring it to the deposit point. The robot had different colored geometrical shapes on it so as to differentiate it from the field and these shapes also help in processing and moving robot to the different position. The robot worked autonomously depending on the command given by MATLAB after processing the live video input. This was my first image processing based project. This project included coding skills, mechanical skills for designing the robot, basic mathematics concepts for designing algorithm for how robot will move to the ball and back to deposit point.
EnsembleMD-Testsuit
Provides a testing framework for EnsembleMD Toolkit
Equation-Solver
A command-line program to evaluate a set of equations
suvigya91's Repositories
suvigya91/SATLite
Simple Application Testing Lite Tool
suvigya91/MS_thesis_draft
suvigya91/repex-test
suvigya91/radical.repex
suvigya91/EnsembleMD-Testsuit
Provides a testing framework for EnsembleMD Toolkit
suvigya91/Equation-Solver
A command-line program to evaluate a set of equations
suvigya91/StandaloneTesting
Tests the proper deployment of different kernals (Amber, Coco, Gromacs, LSDmap) on the remote machine (Stampede)
suvigya91/2-3-Search-Tree
It implements basic structure of 2-3 search tree which prints the keys, inserts the key, traverses in-order and gives the tree height
suvigya91/App-Recommendation-Project
This projects implements searching and sorting algorithm to search the app on App store
suvigya91/Basic-Excel-Sheet
This project demonstrates the concepts of c++ and use of basic Data structure. This implements the basic functionalities of Excel Sheet.
suvigya91/3-Way-Quick-Sort
suvigya91/Crickbot
It is an Image Processing based project and the processing was done in MATLAB. This project was basically about a robot playing cricket. The overhead camera above the cricket field captured video continuously, and the processing was done on the input video stream. An algorithm was made for the robot to move to the ball which was thrown into the field, capture it and bring it to the deposit point. The robot had different colored geometrical shapes on it so as to differentiate it from the field and these shapes also help in processing and moving robot to the different position. The robot worked autonomously depending on the command given by MATLAB after processing the live video input. This was my first image processing based project. This project included coding skills, mechanical skills for designing the robot, basic mathematics concepts for designing algorithm for how robot will move to the ball and back to deposit point.
suvigya91/Controlling-robot-using-ps2-mouse_key
Arduino, an open source controller having ATMEGA 328 was used. I had unused PS2 mouse and keyboard, so decided to hack it. I used these to control my robot. The data sent by PS2 Mouse and keyboard was serially send to the controller and processing was done on the raw input data. The processed data was then used to move a robot. The standard PS2 mouse interface supports the following inputs: X (right/left) movement, Y (up/down) movement, left button, middle button, and right button. The mouse periodically reads these inputs and updates various counters and flags to reflect movement and button states. Similarly, PS2 keyboard also sends data in hexadecimal format which is interpreted by the controller.
suvigya91/Safety_device_for_blinds
It is an Arduino based device which can be fixed to blind person’s stick to make them alert when anything is close to them. It gives out buzzer sound when the danger is very near to them. Ultrasonic sensor was interfaced with arduino, giving the exact distance from any object. Ultrasonic sensor sends out ultrasonic waves which get reflected back from the object infornt. This travel time is calculated and distance is measured.
suvigya91/Height_Measurement
This is an Arduino based project which is used to calculate the height of any person accurately, both, in centimeters and inches. It uses Ultrasonic sensor to calculate the height. This device may be fixed on any wall at a certain height and then is calculates the reference height from the ground. Once the refrence height is calculated, this device displays the accurate height of the person standing beneath it. An LCD is attached to controller to display the height.
suvigya91/Robotic_Hand_Control_using_Human_Hand_Gesture_-recognition
It is an image processing based project. MATLAB was used to process the live video and Arduino controller was used to control the human hand small replica. This model had five fingers same as that of human hand and bent in the same way as that of human fingers. Every change in the movement of human finger in front of the camera is replicated in the mechanical hand model. This project interfaced MATLAB with controller. MATLAB processed real time hand movement and simultaneously sends command to the controller.
suvigya91/Robotic_Hand_Control_using_Exoskelleton
This is a multi-disciplinary project. It includes mechanical skills, along with electronic concepts as well as coding techniques. This project is a small articulated arm controlled using potentiometer. Two articulated arms were made. One of the arms had potentiometer at the joints which was controlled by human and other had servo motors at the joints. It is the property of a potentiometer to give variable resistance when it is rotated. This change in resistance is converted into angular motion in the controller which sets specific angle for the servo motor to move simultaneously. The main use of this project is that large machines can be controlled by the controller just by moving small replica of the larger machines kept in the control room. This also helps in accessing the places where human cannot enter.
suvigya91/Sorting_Conveyr_Belt
Color based sorting of objects from conveyer belt
suvigya91/Car_Safety_System
Voice Recognition based car safety system