Repository navigation
Expand file tree
/
Copy pathprojects.html
More file actions
235 lines (233 loc) · 14.8 KB
/
Copy pathprojects.html
File metadata and controls
235 lines (233 loc) · 14.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
<!DOCTYPE html>
<html lang="en">
<head>
<title>Siddharth Swaminathan</title>
<!-- Bootstrap -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="bootstrap/css/other.css" rel="stylesheet">
<!-- Enable fluid response -->
<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
<!-- <link href="assets/css/bootstrap-responsive.css" rel="stylesheet"> -->
<script src="bootstrap/js/jquery-latest.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
<!-- Analytics Code -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-10620514-6']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body data-spy="scroll" data-target=".sideNav">
<div class="navbar navbar-fixed-top navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="index.html">Siddharth Swaminathan</a>
<ul class="nav" id="mainTabs">
<li><a href="index.html"><i class="icon-home icon-white"></i> Home</a></li>
<li class="active"><a href="projects.html"><i class="icon-cog icon-white"></i> Projects</a></li>
<li><a href="resume.html"><i class="icon-list-alt icon-white"></i> Resume</a></li>
<li><a href="courses.html"><i class="icon-book icon-white"></i> Academics</a></li>
<li><a href="contact.html"><i class="icon-envelope icon-white"></i> Contact</a></li>
<!-- <li><a href="#">Link</a></li> -->
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span3 sideNav">
<ul id="resumeSideNavBar" class="nav nav-pills nav-stacked affix">
<li class="nav-header">Academic Projects</li>
<li>
<a href="#meris">MERIS</a>
</li>
<li>
<a href="#servocontrol">Servo Control</a>
</li>
<li>
<a href="#robocon">Robocon Autobot</a>
</li>
<li>
<a href="#watermeter">Water Metering</a>
</li>
<li>
<a href="#mlwss">Smart Water Storage</a>
</li>
<li>
<a href="#exoskeleton">Assisted Walking</a>
</li>
<li class="nav-header">Industrial Research</li>
<li><a href="#ge">General Electric</a></li>
<li><a href="#itc">ITC Ltd.</a></li>
</ul>
</div>
<div class="span9">
<div class="page-header">
<h1>Projects<small> Academic, Courses and Competitions</small></h1>
</div>
<section id="meris">
<h3>Mobile Extensible Robotic Inspection System (MERIS)</h3>
<h5>Guide:</h5><p>Prof. Krishnan Balasubramanian, IIT Madras (September 2012 - present)</p>
<h5>Abstract</h5>
<p>
The objective is to design and develop a mobile system equipped with wireless video feedback for the inspection of low temperature heat exchangers in thermal power plants. The robot has to be equipped with an actuator that can expand upto 30 times its nominal length. Inspection has to be done in extremely confined spaces; this necessitates a highly portable / compact native state.
</p>
</section>
<hr class="separator" />
<section id="servocontrol">
<h3>Position control of Servo via gesture recognition</h3>
<h5>Guides</h5><p>Professors Singaperumal M., Manivannan P V, and Somashekhar S, IIT Madras.<br>
<em>Course: Mechatronic Systems.</em> April 2012</p>
<h5>Abstract</h5>
<p>
The objective is to demonstrate the use of image processing systems to recognize hand gestures, and take corresponding actions.
Actuator control, in its simplest form, can be represented by the position control of a servo-motor.
</p>
<h5>Image processing module</h5>
<ul>
<li>Developed in C++, using <a href="http://opencv.willowgarage.com" target="_blank">OpenCV libraries</a>.</li>
<li>Sample gestures recognized:<br></li>
</ul>
<div class="row">
<div class="span3"><img src="img/hand1.png" class="img-rounded"/></div>
<div class="span3"><img src="img/hand2.png" class="img-rounded"/></div>
<div class="span3"><img src="img/hand3.png" class="img-rounded"/></div>
</div>
<br>
<ul>
<li>Kalman filter used for noise elimination and to predict the position of the hand in the next frame.</li>
<li>CAMShift (Continuously Adaptive Meanshift) used for adaptive region-sizing.</li>
</ul>
<h5>Electronics</h5>
<div class="row">
<div class="span6">
<ul>
<li>The code was interfaced with an <a href="http://arduino.cc">Arduino</a> via Serial Communication by using <a href="http://libserial.sourceforge.net/">libSerial</a>.</li>
<li>Pulse-Width-Modulated (PWM) signals were used to control the position of the servomotor.</li>
</ul>
<br>
<table class="table table-bordered table-hover">
<tr><td>A presentation on the project can be found <a href="files/ServoControl.pdf" target="_blank">here. <i class="icon-download"></i></a></td></tr>
</table>
</div>
<div class="span3"><a href="http://arduino.cc" target="_blank"><img src="img/arduino.jpg" /></a></div>
</div>
</section>
<hr class="separator" />
<section id="robocon">
<h3>Autobot - Robocon 2011</h3>
<!--<h5>Guide</h5>-->
<!--<p>Prof. Sandipan Bandyopadhyay, IIT Madras</p>-->
<br>
Designed and developed an Autonomous Robot that solves a known grid while transferring cylindrical objects as part of the problem statement of the International Robotics Competition, Robocon 2011.<br>
This is a video of our bot performing at the National Round in Pune, India:
<iframe width="640" height="360" src="http://www.youtube.com/embed/Mv6XLKwHuGg?rel=0" frameborder="0" allowfullscreen></iframe>
</section>
<hr class="separator" />
<section id="watermeter">
<h3>Water metering using pressure transducers</h3>
<h5>Guide</h5>
<p>Prof. T. Swaminathan, IIT Madras</p>
<h5>Abstract</h5>
<p>
The commercial water consumption metering solutions available in India are far from accurate, and are highly prone to damage. Moreover, the principle of operation is fluid flow with most of them using a rotating turbine with an encoder to measure flow. This means that if the water supply is inconsistent as in most places in India, the air that is clogged in the pipe is also measured. This leads to large errors, and excessive payment by consumers.</p>
<p>
The proposed alternative is to measure an alternative quantity, the hydrostatic pressure. A <em>pressure transducer</em> is used to gauge the height of the water column. The sensor response is characterized, and the cross sectional area of the tank is featured into an algorithm which then measures changes in pressure head and hence the volume of consumption.</p>
<div class="row">
<div class="span4">
<img src="img/Force_Sensor.jpg" />
</div>
<div class="span5"><img src="img/meter.png" class="img-rounded"/></div>
</div>
<em>Entry to the GE Edison Challenge 2011</em>
</section>
<hr class="separator" />
<section id="mlwss">
<h3>Smart Water Management System</h3>
<h5>Guide</h5>
<p>Prof. T. Swaminathan, IIT Madras</p>
<h5>Abstract</h5>
<p>
One of the major contributors to urban power consumptions is pumping of water for consumption. This comes from the necessity to pump large quantities of water to the top of the building for storage in overhead tanks. However, for the lower floors of the building, this is completely unnecessary.</p>
<p>
The innovation in the proposed system lies in the fact that the water required for all the floors, need not be pumped to the overhead tanks. Instead, the water can be pumped to a storage-unit placed at every floor of the building. Every floor would utilize the water from the storage-units, installed on the floor above it. This would ensure that water pressure needs are met while the water pumping power is greatly reduced.</p>
<table class="table table-bordered table-hover">
<tr><td>
Proof of concept can be viewed <a href="files/Smart-Water-System.pdf" target="_blank">here. <i class="icon-download"></i></a>
</td></tr>
</table>
<h5>Control systems</h5>
<p>Control systems for a smart water management system were developed and simulated in MATLAB Simulink.</p>
<div class="row">
<a href="img/mlwss-control.png" target="_blank"><img src="img/mlwss-control.png" /></a>
<a href="img/mlwss-sub.png" target="_blank"><img src="img/mlwss-sub.png" /></a>
</div>
<p><em>Entry to the GE Edison Challenge 2011</em>
</section>
<hr class="separator" />
<section id="exoskeleton">
<h3>Assistive Mechanism for Human Walking</h3>
<h5>Guide</h5>
<p>Prof. Sujatha Srinivasan, IIT Madras<br>
<em>Course: Theory of Mechanisms.</em> Nov 2012</p>
<h5>Abstract</h5>
<p>The aim of the project was to study the mechanics of the human walking gait, and to design a single degree of freedom planar linkage that can be used in a device (exoskeleton) to enable walking for people with locomotor disabilities. An extensive study of the biped walking theory and the human gaits of walking and running were done. The proposed solutions include an adaptation of Theo Jansen's "Strandbeests", close to the human running gait, and Brett C. Brown's single degree of freedom Undergraduate Thesis.</p>
<div class="row">
<div class="span4"><img src="img/Mechanism1.gif" alt="Mechanism1" class="img-rounded" /></div>
<div class="span4"><img src="img/Mechanism2.gif" alt="Mechanism2" class="img-rounded" /></div>
</div>
<br>
<table class="table table-bordered table-hover">
<tr><td>The project report can be found <a href="files/WalkingMechanism.pdf" target="_blank">here. <i class="icon-download"></i></a></td></tr>
</table>
<p>
Credits to <a href="https://www.facebook.com/girish.ananth911">Girish Ananth</a>.
</p>
</section>
<hr class="separator" />
<section id="industry">
<h1>Industrial Research <small> Internships</small> </h1>
</section>
<section id="ge">
<h3>Defect characterization in Isotropic Media</h3>
<h5>General Electric, Global Research Center, John F. Welch Technology Center [May - July 2011]</h5>
<h5>Guides</h5><p>Dr. Baskaran Ganesan and Satheesh Jeyaraman</p>
<h5>Abstract</h5>
It is of essential that pipes that transport oil and natural gas are leak proof.Therefore, there exists the need to have a sound inspection system in place to detect flaws in the welding. Testing machines based on principles of ultrasound have already been developed. However, existing methods of visualization are very difficult to comprehend, and are extremely voluminous in nature. The task at hand was to develop a visualization method that accurately combined data from different testing channels, and represented flaws in the welding on actual geometrical coordinates. This involved:
<ul>
<li>Development of ultrasonic physics based models for longitudinal ultrasonic wave propagation in isotropic homogenous material.</li>
<li>Real-time data processing from multiple inspection channels.</li>
<li>Development of algorithms to efficiently process data and to combine information from multiple sources.</li>
<li>Rendering the solution (graphics programming). Developed a 3D Visualization tool in C++ and OpenGL to represent the amplitude and Time of Flight information onto the actual inspection geometry (pipe annular region).</li>
<li>Optimization for better performance and software rendering.</li>
<li>Designed and conducted experiments to validate the accuracy of the simulation results.</li>
</ul>
</section>
<hr class="separator" />
<section id="itc">
<h3>Packing Accuracy improvement of VFFS machines</h3>
<h5>ITC Ltd. [May - July 2012]</h5>
<h5>Guide</h5>
<p>Mr. Nitin Dubey</p>
<h5>Abstract</h5>
Volumetric packaging of bulk material does not involve actual weighing of the pouches. Thus, there is a high stochastic variation in the weights of the stock keeping units. The project was aimed at reduction of the variations in packaging by Volumetric Form Fill and Seal Machines (VFFS) by 50%, leading to higher accuracy of filling and increased revenue.
<h5>Summary of work done</h5>
<ul>
<li>
Developed an Event-based PID controller using the open-source electronics platform, Arduino to provide real time feedback for a bulk-material packaging process.</li>
<li>Used Control Charts to identify and mitigate sources of variation by applying Western-Electric and Nelson rules.</li>
<li>Designed mechanical attachments to the Volumetric Feeder to improve accuracy by 50%, after a comprehensive study of the dynamics of the machine and bulk flow properties of the material being packaged.</li>
</ul>
</section>
</div>
</div>
</div>
</body>
<!-- // $('img').click(function(){window.open($(this).attr('src'));console.log($(this));});
// $('img').hover(function(){$(this).css('cursor','pointer');},function(){$(this).css('cursor','auto');}); -->
</html>