CMU logo CMU ECE logo

Projects at CMU

Fall 2010

1. 18648 Real-time Embedded Systems

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.

2. 18342 Fundamentals of Embedded Systems

Implemented drivers, interrupt handler, SWI handler, scheduler, runtime-queue & finally ended up building a mini real time OS kernel for Intel gumstix board, :-)

3. 18848C Networked Cyber Physical Systems

Critically analysed, discussed & reviewed over 100 (!) papers in the broad areas of Cyber physical systems. The exhaustive topics & papers discussed are listed here.

4. 05863 Introduction to Human Computer Interaction

Learnt HCI methods like Contexual inquiry, heuristic analysis, usability methods , user studies, rapid prototyping & implemented user interface prototype for a complicated exercise machine.



Spring 2011

5. 18842 Distributed Systems Labs

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.

6. 18978 Image,Video & Multimedia

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.

7. 08764 Web Application Development

Developed web applications running on Apache Tomcat server using JSP, Servlets, JavaScript & My SQL.

8. Research Project

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.

9. 16865 Advanced Mobile Robot Development

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 :-) .

10. 10601 Machine Learning

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.

Fall 2011

11. 16720 Computer Vision

To be updated.

Undergrad Projects at NITW

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.