1. Developed simple system calls for the Linux kernel of Android based Motorola Droid phone.
2. Implemented system calls to specify the budget for various
applications & profiled them using system calls & high
resolution timers.
3. Implemented dynamic power management schemes for the Motorola Droid phone & developed an Android application.
Implemented drivers, interrupt handler, SWI handler, scheduler, runtime-queue & finally ended up building a mini real time OS kernel for Intel gumstix board, :-)
Critically analysed, discussed & reviewed over 100 (!) papers in the broad areas of Cyber physical systems. The exhaustive topics & papers discussed are listed here.
Learnt HCI methods like Contexual inquiry, heuristic analysis, usability methods , user studies, rapid prototyping & implemented user interface prototype for a complicated exercise machine.
Developed an infrastructure for message passing between several nodes of a distributed system. Implemented ordering of messages using logical & vector clocks. Demonstrated reliable & causal multicasting of messages with the aforementioned system & provided mutual exclusion & synchromisation amongst nodes of the distributed system.
Created 2D-3D image conversion & implemented steganography, edge & feature extraction for images, vehicle detection with AdaBoost algorithm,contour tracking with snake algo, PCA to recognize faces & SIFT matching using Matlab & Simulink. Final project : Emotion detection using kinect - Innovation - Combined 3D facial features & camera image data for emotion recognition which is still a unchartered territory.
Developed web applications running on Apache Tomcat server using JSP, Servlets, JavaScript & My SQL.
Ergo buddy project - Implemented a tool that supports the training of activity recognition systems using machine learning algorithms for context aware computing. Also created an efficient MATLAB-mySQL interface & automation scripts.
Designed the perception system of the spacecraft lander, & implemented the vision algorithms like optical flow, hazard detection for the Lunar lander, evaluated the sensors required at various stages of landing & simulated a touchdown at the desired landing spot for the Google X prize lunar mission challenge. It was rocket science !!!! (although a little bit). My work will go to Moon in 2013 :-) .
Completed programming assignments for machine learning algorithms like Concept learning, Decision trees, Neural Networks, Bayesian Learning, Hidden Markov Models, Instance based learning, Genetics Algorithms etc.
To be updated.
1. POWER FLOW SOLUTION WITH FACTS DEVICES & USE OF TCSC FOR
OPTIMAL POWER FLOW - B.Tech Final year thesis
Under Guidance of: Professor M. SYDULU Ex Head Of Department, EE
Department, NIT Warangal
POWER FLOW STUDY WITH SVC, TCSC, and UPFC: Involved modeling of the
FACTS devices and deriving of various power flow equations.
OPTIMAL LOCATION OF SVC, TCSC, and UPFC: Genetic Algorithms &
enhanced genetic operators were employed to find the optimal location of
the costly FACTS devices which minimized the overall system cost while
providing required operational characteristics of the system.
OPTIMAL POWER FLOW WITH & WITHOUT TCSC: Optimal power flow for a
system was derived with and without the TCSC FACTS device using enhanced
genetic algorithm
IEEE 14 bus and IEEE 30 bus data was used for simulations.
2. Controlling output voltage for a induction generator with changing
speed and load condition.
A MATLAB based simulation study was carried out to control the output
voltage of a induction generator. The control algorithm was implemented
on a DSP platform.
3. Electrical machine modeling and analysis for DC, AC machines
The project involved modeling the electrical machines in Matlab and
Simulink to analyze their field distributions, emf equations, core
losses, current and voltage waveforms, torque generation and finding
potential applications for various AC-DC machines based on simulations
results and analysis.
4. Developing software programs for 8085 microprocessor for real life
applications.
Involved developing assembly language programs for 8085 based
microprocessor applications like lift control, car parking allocation
etc.