anish k mampetta
graduate student, robotics institute
carnegie mellon university, pittsburgh, pa
home
ballbot
past projects
robotics
course work
resume
contact
 

the deepest roots are not withered by the frost

 

 

Here are some of my previous projects (arranged in chronological order)

 

Design and Fabrication Projects:

Design and Fabrication of a Go-Kart (June-1999): Summer Project. A 98cc Honda Engine with centrifugal clutch powered the cart. Power from the engine was transmitted to the rear wheels through an arrangement of chain and differential. Unlike the existing carts, I had installed shock absorbers for the rear wheels and the rear wheels were fitted with hydraulic disk brake. The chassis of the cart was made from galvanized iron Pipe. The Kart is assembled from an assortment of automobile components. Engine, transmission, differential, suspension, wheels, all comes from different manufactures. The chassis is made to facilitate the assembly of all these components in the most practical way. Steering was achieved through Ackerman’s mechanism. In order to avoid giving toe-in, flexible fire rods were uses as connectors. During cornering, the rods buckle so that the front wheels are aligned at different radius of curvature, as required.

 

go-kart1 go-kart2

___________________________________________________________________________________________________________________

 

Design and Fabrication of an Electric Wheel Chair (2000-2001): The chair was driven by two independent .25HP, PMDC motors. The speed of the DC motors was controlled by Intel 8080 microcontroller (pwm). MOSFETs were used for switching (ofcourse, they gave us a lot of trouble and lot of burnouts) The microcontroller made sure that starting and stopping would be jerk free.  

Specification:

Independent drives for two front wheels, a single Castor wheel at the rear.

Turning radius: 80cm.

Wheelbase: 72cm.

 

All the three wheels are arranged such that, during cornering or turning, the wheels become chords to a circle (we call it base circle) of radius 80cm (typical door width). This enables the wheel chair to manoeuvre inside a circle of 80 cm. We call this approach base circle design. All remaining components (battery, motors, charger and control box) are located inside this circle.

wheelchair wheelchair frame

__________________________________________________________________________________________________________________________

 

Flexible Co-Axial Cable drive for robotic manipulators (Nov - 2003): While designing a robotic manipulator, the weight of the DC motor is a major concern. A heavy motor at the joints increases the overall inertia of the arm substantially. I have come up with an indigenous method to fix the motor at the base of the arm and then transfer the motion to the joints via flexible co-axial cable. The salient features of this arrangement are:

  1. Reduced weight and inertia of the arm:
  2. Absolute Zero Backlash: since at least one of the two cables is always in tension, we have zero backlash.
  3. Smooth, jerk free operation.
  4. Flexibility of arrangement: the driving motor can be placed anywhere, hence a number of different configurations can be achieved.

 

flexibleActuator floxibleActuator2

__________________________________________________________________________________________________________________

 

4 D.O.F robotic manipulator (Dec-2003): A low cost robotic arm was developed using the flexible cable actuation system. All the four DC motors used were mass produced automobile windshield wiper motors, thereby bringing down the cost. The motors were placed at the base of the arm and connected to the joints via coaxial cable drives. The Manipulator is controlled through the parallel port of a PC.

watch video of the arm in action

 

arm1 arm2 arm3 arm4
arm5 arm6 arm7

 

Proposal for fabrication of 4 D.O.F manipulator; submitted to the Dept of Mechanical Engg., NITC.

Schedule and Cost

Reports: Report 1, Report 2

__________________________________________________________________________________________________________________

 

Gripper for Robotic manipulator (Dec -2003): A parallel jaw gripper was developed for the robotic arm for pick and place operations. To maintain the jaws of the gripper parallel to each other, they were connected through a parallel mechanism of links. A linear actuator actuates the gripper. A CAD model of the gripper mechanism is shown on the right. The mechanism simulation was done in Idea8 mechanism solver.

 

gripper1 gripper_ideas8model
gripper2

___________________________________________________________________________________________

 

Low cost incremental optical encoder (Feb - 2003): Since the commercially available encoders were very expensive, we developed low cost incremental optical encoder. The encoder was fitted into a small DC motor case. The encoder was interfaced to the parallel port of a PC and a program was developed in C++ to read the encoder. The second figure shows a test set up used to test the encoder. Note that the encoder is coupled to the joint via belt and pulley arrangement. This is done to get a better resolution; the encoder rotates much faster than the joint speed (12 times faster, in this case). The effective resolution becomes 288 counts per revolution.

 

encoder1 fdfdsfs encoder test set-up

___________________________________________________________________________________________

 

Design of a prosthetic arm for below elbow replacement, driven by dc motors(March 2004): The aim is to make a low cost prosthetic arm for people with below elbow amputation. We plan to accomplish this by refurbishing the existing mechanical arm, with suitable DC motors and controls.

Figure 1: Existing prosthetic finger mechanism: The fingers are opened and closed by pulling the nylon string, which will be fastened to the shoulder of the patient. Figure 2: Mechanism design for the prosthetic arm in Ideas 8: The fingers will be controlled by a dc-motor coupled to the disk shown.

watch video

 

proArm1 proArm2

___________________________________________________________________________________________

Development of a low pressure, rotary hydraulic actuator for Robotic manipulators (March 2004): Hydraulic drives have the advantage of high power density, high torque at all speeds and reliability, hence they are used in large industrial robotic manipulator. At the same time, the problem of leakage and the necessity of a high-pressure fluid source limit their use in mobile robots. I have devised a hydraulic actuator, which I hope will work at low pressure and without leakage.

 

hydActuator

___________________________________________________________________________________________

 

Electrical Projects

 

Design of switching unit for robotic arm, using double contact solenoid relays (Dec- 2003): While controlling high power DC motors, high inductance of the motor windings causes sparks at the control switch and can damage the switch. Controlling the motors through solenoid relays solved this problem. Two double contact relays wired together to form a H-Bridge arrangement was used to switch and control the direction of each motor.In the figure, the relays are on the right side of the box. The box also contains the computer interface circuit and the power supply transformers. Separate power supply is used to switch the relays and drive the motors. The relays can be switched using the test pendant (for testing) as well as by the computer through the computer interface (for sequence operation).

 

switchboard

___________________________________________________________________________________________

Parallel port interface for DC motor using MOSFET’s (Feb 2004): The output from the parallel port of the computer is 5V and the computer can source only a very small amount of current. A high current (load) motor can be controlled from the parallel port by either -

  1. Amplify the current from the port to the required level. Or,

  2. Switch the motor by using the signals from the parallel port.

A circuit to switch the dc motor by using the signals from the parallel port was developed. MOSFET’s (IRF 530 and IRF 9530) arranged in H-Bridge configuration was used to run the motors. The signals from the parallel port is amplified to 12V and used to switch the MOSFET’s. The MOSFET then drives high current DC motors. Using this arrangement, motors were tested up to loads of 20 Ampere.

 

Figure 1: Parallel Port Interface: This interface reads 5V signals from the parallel port of a PC and then switches this signal to 12V. The 12V signals are used to switch the MOSFETs or the Relays to run the Motors. This interface can read up to 8 bit at a time.

Figure 2: MOSFET H-Bridge: Used to control the speed of the Motors by PWM. Each arm of the bridge is composed of 3 MOSFETs connected in parallel. Two bit (signals from computer) is needed to operate this arrangement. One bit  for  direction, second bit controlling speed.

 

driver1 driver2

 

___________________________________________________________________________________________

Software Projects:

A macro in Visual Basic for automatic report generation in Microsoft Excel (Sep-2002): This was my Six-Sigma project at TATA Consultancy Services, Chennai. The results of an FEA analysis in CAESAR (FEA package for pipe stress analysis) were only available in a text format. It is difficult to interpret the results in a text format, hence we developed a macro to read the results from the text file and then transfer the results into a excel spreadsheet, in a predefined format. This project gave a six-sigma savings of around 200%, reduction in time.

Class Manger (Aug 2003): Class Manager is a Microsoft Excel based student data management system. It manages the attendance details, assignment and test marks of students. Class Manager can also prepared students performance report from the given data.

 

Open a sample Class Manager

 

Parallel Port programming in C++ for control of robotic arm (Feb-2004): Developed a program in Turbo C++ to control the 4 dof robotic manipulator through the parallel port of a personal computer. The robot can be controlled in two modes.

  1. Through the Key Board: the keyboard of the pc can be used as a teach pendant to control and test the root.

  2. In the second mode, a sequence of motion can be stored and then executed automatically.

___________________________________________________________________________________________

 

Acknowledgement:

 

1.  Dr. K Prabhakaran Nair, H.O.D, Mechanical Engg. Dept., NIT Calicut, for approving and sanctioning the funds for the fabrication of 4 D.O.F robotic manipulator.

2.  Mr. Sibi Chacko, Senior Lecturer, M.E.D, NIT Calicut, for his guidance and support in executing projects like Robotic manipulator, coaxial cable actuator, automated prosthetic arm, and design of hydraulic actuator.

3.  Dr. Mohammed Ameen, Director, Bio-Mechanics Lab, NIT Calicut, for providing the opportunity to work on DC-motor actuated prosthetic arm.

4.  Kishore K, Lecturer, MED, NIT Calciut, for his help in CAD modeling of Prosthetic arm mechanism.

5.  AYEM Industries, Kunnamangalam, Calicut, India., for lending facility and expertise for the fabrication of Robotic Manipulator.

6.  I.K. Electronics, East Hill, Calicut, India., for their valuable advice and consultation on the electronic systems for computer interface and dc motor controller for automatic wheel chair.

7.  Vijay Govindrajan, Project Leader, GE-Piping, TATA Consultancy Services, Chennai, India., for his help in implementing the automatic report generation tool for CAESARII.

8.  Dr. George Varghese, Professor, MED, NIT Calicut, for his guidance in the design and fabrication of Automatic Wheel Chair.

9.  Sree Devi Industrials, Nadakavu, Calicut, India., for lending space and facility in their machine shop for the fabrication of Go-Kart.