Fall (Aug 06- Dec 06):
Simulation of Bicycle Dynamics & Design of Controller

-Adopted a mathematical model of the bicycle which was derived already in a paper

- Studied bicycle dynamics and determined transient characteristics of the bicycle system- settling time, peak time, peak overshoot etc.
- Designed a lead compensator to suit the required transient characteristics, verified by root locus method
- Software tools used: MATLAB, Simulink.

     

- Established communication between two Basic Stamps and iRobot through serial interface.
- Developed a handy interface to maneuver the iRobot using IR-Sony remote.
- Tracked and displayed (VRML Environment) robots motion coordinates in real time.
- Software tools used: PBASIC

 

Graduate Course Projects

Spring (  Jan 07 -  May 07)
Building of IROBOT-BASIC STAMPWORKS INTERFACE

 

    

 

-Simplified an astronaut human model to study the dynamic forces and effects on the body.

- Simplified astronaut model has totally 5 dof- 3 rotation for body, 1 rotation each for both hands

- Analyzed the contribution of inertial forces from each body segment to the system's motion in zero gravity environment based on a simple reduced model of astronaut. These forces depend on the position (muscle movements), velocity, and acceleration of each segment.
- Software tools used: AUTOLEV

- Modeled a Wheeled mobile manipulator (WMM) from a wheeled mobile robot (WMR) and 2R manipulator and implemented different redundancy resolution methods.
- Determined the manipulability of the system and implemented resolved motion rate control of the WMR.
- Implemented redundancy resolution algorithms and tested WMM by tracing standard trajectories.
- Software tools used: MATLAB

 

 

 

    Controllability and Observability Analysis of a Lower Limb                                                                

 

- Formed a state space equations of lower limb model based on state variables of the lower limb incorporating both muscle-tendon and ligaments properties

- Linearized the non-linear state space model about the steady state points (i.e.) at different joint angles
- Determined the controllability and observability of the state space model using MATLAB.
- Found the model was both controllable and observable at both the steady state points.

 

 

 

 

Finite Element Analysis of a Planar Four Bar Mechanism

 

 

- Developed a program and modeled the 4-bar linkages as frame elements and determined the inertial forces from the kinematics.

- Implemented frame elements frame elements with axial force bearing capability

- Derived elemental stiffness matrix to

Home |About me |Projects |Courses |Gallery |Contact

obtain weak formulation, then assembled to obtain global matrix form

- Calculated the nodal displacements which includes both due to kinematic analysis and elastic deformation of the frame.

- Determined the deformation/ stresses acting on different linkages

-  Incorporated the thermal stresses in the system

- Verified the results for different materials namely steel, aluminum and a generic material. 

- Software tools used: MATLAB, Visual Nastran

- Developed a GUI for biological department in University at Buffalo, to perform inverse dynamic analysis on the musculo skeletal models.
- Modeled musculoskeletal systems and conducted analysis on time variant muscle parameters.

-Performed inverse dynamic analysis on virtual models to obtain muscle forces, shortening velocity, muscle power etc.
- Software tools used: MATLAB, AnyBody

- Developed a simple GUI to draw standard 2D objects- lines, rectangle, circles and arcs.

- Implemented toolbars, menu items, standard user interactive controls

- Other features include:

    * rubber-banding capability.

    * snap to grid to draw accurate drawings.

    * editing the pixel grid- the grid density

    * changing line width & color with the help of dialog and menu items.

 - Created a 3D CAD application to enable the user to view standard 3D objects- Cylinder, Cube, Pyramid & Extruded Polygon.

- Developed the solid objects so that it can be visualized as one is translating/rotating along any axes/ 4 point Bezier curves.

- other features include:

    * manipulated along the global axis- X, Y and Z by translation and rotation or along any line axis specified by the user

    *accepts input to draw a 4 point Bezier curve using standard dialog

    *enables start and stop of a simple animation for the chosen 3D object using various
- Software tools used: Visual Studio C++  manipulation options.

    Developing a simple CAD software for 2D Graphics 

Developing a Simple CAD software for 3D Graphics

- Developed a GUI for illustrating the novel and different applications of optical tweezers in nano-scale assembly was the main goal of this project.

- Studied about the optical tweezers, types and its working principle and used the knowledge gained to develop a simple GUI explaining their working.

-Created GUI for only two applications of the laser tweezers- cell sorting and treatment of cancer cells.

- Software tools used: Visual C++ programming software was used for developing the GUI.

Developing of GUI for Application of Optical Tweezers- Cell Sorting and Cancer Cells Treatment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Modeling and Deriving Equations of Motion for Astronaut Dynamics Model

Modeling, Redundancy Resolution and Motion Rate Control of Wheeled Mobile Robot

 

 

 

 

 

 

 

 

 

 

- Designed a low cost pneumatic automation system to obtain desired orientation of the rim prior to welding operation.
- Eliminated excessive bends, cracks and deformation of the 12 inch diameter wheel rims
- Performed analysis of the system, prepared design drafts for the assembly and fabricated the system using the existing conveyer
- Developed valve sequencing logic to achieve the required sequence of operation.
- Software tools used: Unigraphics, AutoCAD

- Modeled a tricycle and optimized the design for manufacturing and assembly.
- Simulated the model mechanism before fabrication and conducted stress analysis.
- Software tools used: CATIA modeling software, ANSYS analysis software.
- Project was funded by "Social Welfare Board"- a state government organization for the disabled.
- Project also received a gold medal for best fabrication project in our university.

 

 

Software Projects:
Designing a sample online music web site (Aug 04 – Dec 04)
Design & development of automation system for 180 degree orientation of flange (May 05- Sep 06)

Design & development of automation system for 180 degree orientation of flange (May 05- Sep 06)

 

 

 

 

 

 

 

 

Under Graduate Projects
Research Lab Projects

 

-    Developed a web site that allowed the users to view, check availability, and download the media files- songs, pictures of their choice.

-    Implemented JavaScript at front end and SQL database at back end

-    Provided features for user registration and creating a personal log in/ password.

 

Virtual Musculoskeletal Anatomical Case Studies –A Teaching Tool for Biologists

 

 

 

Developing a Chat room application using C/C++ (Jul 03- Oct 03)

- Developed a chat application to allow chatting between any two users within a LAN

- Created the application using C++ in which data was transferred and stored using files functions and data-streams.

 

 

Papers
Application of Solid Oxide Fuel cells for transportation (Jan 05- Apr 05)

 

 

The main objective of this paper was to analyze the performance of the Solid oxide fuel cells in transportation sector as compared to any other fuel cell- PEMFC, DMFC etc. The analysis of the fuel cells is performed using the developed model. Software tools used: Gambit, Fluent