Back to Home


SectionsDescriptions of all my projects, alongwith full report for download.Abstracts of all the papers written by me, alongwith full text for download.My Research InterestsMy Resume can be viewed and downloaded in this section.Gallery of Photos of Different Projects, and some photos of mineMiscellaneous stuff... stuff which doesn't fit into any other section.Links to sites which are interesting, resourceful or made by my friends. Contact information

Icons Key:

- PDF File
- Powerpoint File
- C++ Program File
- Email Link
- Homepage / Website

Projects

Below are short descriptions of some of my earlier projects and the ones I am working on. Click on the title below to read about any of them. Full reports are available for download for some of them.

Robotics
Robotic Leg for Lower Limb Prosthesis
Using the Mitsubishi Robotic Arm for Writing
Flute Playing Robot
Polar Coordinate Robotic Arm
Robotic Hand for Upper Limb Prosthesis
Mobile Robot Unit for Greenhouses

Other Projects
Evolution Models and Simulations
Digital Voltmeter
Driver Less Car (DLC) Project
Fractory - Image Processing Software
Misc.

Note: The download material is either is PDF or Powerpoint format. Powerpoint files require the Microsoft Powerpoint software, while PDF files require the freely available Adobe Acrobat Reader. You can obtain Acrobat Reader by clicking on the link below.

Adobe Acrobat Reader


Robotic Leg for Lower Limb Prosthesis
An adaptable robotic leg for prosthesis, with normal gait
Final Year Project, NSIT (2003-2004)
(under guidance of Dr. R. K. Tewari and Sushil Chandra )
Defense Research and Development Organization (DRDO)
Government of India

This is a project by a group of three students. The main objective of the project is to construct a robotic leg for above-knee prosthesis which can provide all the essential functions of walking, i.e. progression and weight bearing. It has to do this while making sure the gait does not look unnatural. By taking different angles as inputs, the intelligence input has to decide the knee angle, and has to control the knee joint actuation to achieve the angle. It consists of an input from a force angle to realise the phase of walking. EEPROM programming is also required to customize the leg for different users. Hydraulic dampers have also been used for shock absorbtion.

Other Students in the group:
Syed Shuja Hussain Andrabi -
Raman Aggarwal -

Mid Semester Evaluation
Evaluation Report - [336 KB]
Evaluation Presentation - [241 KB]

[ top ]


Using the Mitsubishi Robotic Arm for Writing
Software for controlling the Mitsubishi Arm (RV M1) to write characters
Final Year Winter Training Project, NSIT (2003-2004)
(under guidance of Dr. R. K. Tewari and Ajay Jain )
PRAVAK Cybernetics India Ltd.
New Delhi

The objective of the project was to use the robotic arm avalaible in the Robotics & AI Lab, NSIT, to write formattable characters, via an interface to the PC. The software consists of a windows based GUI, using which a user can write various characters onto the screen, and change their positions and size. This file is saved as a formattable character file format (.FCF) and can be loaded later to continue work. The software then generates the command file for the arm which can be directly programmed onto the robot memory to draw out the characters as specified by the user. The drawing function uses a font file, which defines all the different characters by using simple vectars, like line, arcs, etc.

Raman Aggarwal -

[ top ]


Flute Playing Robot
A flute playing robot interfaced to the PC
Fourth Year (2004)

I had always wanted to build something like this, and started working on it with a junior student. It consists of six electromagnets which can move a switch over each of the orifices on the flute, and a blower which is also electronically controllable. These seven components are connected to the PC via the driving circuits and the parallel port. Software shall intially take a customized file format, but later shall be changed to incorporate MIDI files. The design of the project is complete, and fabrication has started.

Rajneesh Bansal -

[ top ]


Polar Coordinate Robotic Arm
2 degree of freedom robotic arm, interfaced to the PC
Fourth Year (2003)

This project, done with a partner, was an effort to make a simple, 2 degrees of freedom robotic arm, which can be used instead of XY tables. Advantages of polar coordinate systems were studied as opposed to Cartesian coordinate system, and the arm was constructed. The aim, as an example, of the robot was to be a "test tube filler" with required volume of container liquid. The stepper motors are controlled via a printer port cable, and the software resides onto the PC. The robotic arm consists of a nozzle and a container of the required liquid. The software is capable of filling each test tube placed with the required volume of liquid as instructed by the computer. This arm can, with modifications, be used for other purposes like automatic PCB drilling machine, etc. Stepper motor control circuits and conversion of rotatory to linear motion were fabricated by me for the first time.

Raman Aggarwal

Presentation based on the project - [657 KB]

[ top ]

 

Robotic Hand for Upper Limb Prosthesis
Robotic hand with flexible gripper, using myoelectric signals
Third Year (2003)
(under guidance of Mr. Amrik Singh )
Robotics Division
Central Electronic Engineering Research Institute (CEERI)
Delhi branch, New Delhi

Since it was a part of the summer training, the aim of the project was to completely design a robotic hand which can be used for upper limb prosthesis. The main considerations were to create a design which should be safe and user-friendly, and still not so expensive that most of the target community cannot buy it. An innovative design was used which, by using only 2 degrees of freedom of the hand, gave the user the ability to easily grip a variety of differently shaped objects. Appropriate sensors were used to detect touch, force and slippage. Myoelectric signal analysis was studied and included in the design. Complete mechanical and electronic description was given along with flow diagrams of the code of the microcontrollers. The project was designed alone, with the help of some members of CEERI, and introduced me to complicated concepts of robotics and sensors. It also taught me how to work keeping considerations like safety, ease of use, weight, lower power consumption, etc. in mind. The hand is being fabricated by CEERI, Delhi.

Complete Project Report - [606 KB]

[ top ]

 

Evolution Models and Simulation
Agent based simulation
Third Year (2003)
(under the guidance of Dr. R. Ramaswamy )
School of Physical Sciences
Jawaharlal Nehru University (JNU)

Initially as an exercise to study Tierra Software and Artificial Life, the project soon evolved into a simulation of the evolution process. After studying the Bak-Sneppen model, and reproducing the results, a complex data structure was created, which included classes for organisms and species. The organism class contained behaviors for birth, death and reproduction. Inter and Intra-species interactions were coded, like preying, competition, etc. along with the other evolution concepts, like speciation, mutation, etc. After this, the whole model was set free. Different parameters were plotted with time to observe how closely the simulation explains facts which happened during evolution, like mass extinction. Lifetime distributions were studied to see if they follow the power law or not. This project was done without any partner. I learnt complex agent based simulation, plotting of distributions, evolution concepts and modeling of complex systems and interactions using simple mathematics. The project was intellectually very refreshing and helped further improve my programming skills.

[ top ]

 

Mobile Robot Unit for Greenhouses
Mobile robot design, with required sensors
Third Year (2003)
Sponsored Project
(under the guidance of Mr. A. K. Dogra )
Agricultural Engineering Department
Indian Agricultural Research Institute
Ministry of Agriculture, Govt. of India

The first project that can be effectively called a robotics project. The aim of the project was to develop an autonomous mobile unit for greenhouses which has the capability of spraying required insecticides and germicides on infected plants automatically. Since the aim was a large one, and only two students working on it, it was decided to divide the project into sections, namely machine vision, mobile base and communication. Since the project required image processing, we started working on it, and learnt edge-detection techniques for feature extraction. The mobile base was designed completely. The project was paused for some time but it has started again. The construction of the mobile base is currently going on, alongside the communication unit. This project taught me a lot more about the use of microcontrollers, and specifically about controlling of motors, communication between two microcontrollers, interfacing computer to the microcontroller. More knowledge on image processing and communication were also gained. The project is still currently going on.

Saurabh Jain

[ top ]

 


Digital Voltmeter
ADC with LED display
Third Year (2002-2003)
Course Project, NSIT
(under the guidance of Mr. D. V. Gadre )

This project was the one to introduce me to the basics of the microcontroller. The project was done with another classmate. The microcontroller used was AT90S2313, an 8-bit RISC microcontroller of the AVR series from Atmel. Two seven segment LED display units were connected to the microcontroller along with the required analog circuit for measuring the voltage using the inbuilt analog comparator. The project included the fabrication of the complete PCB from a plain un-etched copper plate. This project taught me the programming of a microcontroller, multiplexing technique of displaying, capacitor-discharge time method of measuring voltage, PCB fabrication and considerations required when working with microcontrollers.

Joy Sharma

Complete Project Report - [738 KB]

[ top ]

 

Driver-Less Car Project (DLC)
Machine Vision, Inter-Vehicular Communication
Second Year (2002)
Sponsored Project, NSIT

This was a large project consisting of 20-30 students from various departments and years of the college, to make an autonomous vehicle. This project was divided into different divisions. I worked in the Machine Vision and Inter-Vehicular Communication, with three other students in each. For Machine Vision, we learnt the basics of advanced image processing, and worked on feature extraction and object detection from the two proposed cameras on the bumper of the car. For Inter-Vehicular Communication, we tried to find ways to divide the total bandwidth available to as many cars as may be plying when the system will be implemented. Thus, we studied the different multiplexing techniques (TDM, FDM, etc.) and modulation techniques. The project was suspended and thus we could not fabricate our work.

[ top ]

 

Fractory
Image Processing Software, incorporating fractals
High School (1999-2000)

The project was worked along with a classmate. It was written in C++ for DOS platform. It began as an exercise to develop a Windows-like user interface library for DOS. After the library was developed, called winguix, we decided to make an image processing software to demonstrate the use of the library. Our interest in fractals led us to add a couple of them as an option, making possibly the first software to allow fractals to be drawn alongside the other features of a standard image processing software. Along with the regular features, the software had blurring, advanced palette functions, BMP file editing and saving and grayscale.

Arnab Nandi

[ top ]


Misc.

This section of projects covers my other work which cannot be called full-fledged projects. This section is still under construction.

I am attending some AI introductory lectures. As part of one of them, I developed a program to solve the old 8-queen, using A* heuristic search. Download the C++ file here and check it out, it is worth a look. The basis of my search has greatly reduced the CPU steps required to obtain the solution.

Download the CPP - [12 KB]

[ top ]



[email protected]April 2004
Hosted by www.Geocities.ws

1