The ARNOLd Project
Project work carried out for the partial fulfillment for the completion of the Bachelors degree in Mechanical Engineering
Synopsis
1) Introduction: -
Man has been known through the ages as a tool-making creature. One of the jobs his tools couldn’t do was thinking. In his eternal quest for the concept and realization of a thinking machine spawned various disciplines of modern thought more recently artificial intelligence and robotics. This fascination for more intelligent machines has spurred research into flexible manufacturing systems (FMS), that has been at the cutting edge of advances in manufacturing processes over the last decade. Our interest in this field of study prompted us to choose this as our final year project
2) Project Overview: -
The project involves the design and fabrication of a general-purpose programmable robotic arm anthropomorphically similar to a human arm. The robots ability to be programmed makes it ideal to perform a series of mechanical motions that are industrially suited to a variety of production jobs like material handling, painting, welding etc.
The size and shape of the proposed robotic arm is basically a scaled down jointed arm configuration as seen in the Unimation PUMA 500 or the Cincinnati Milacron T3 Robots.
There are basically six degrees of freedom, which provide any robot with the capability to move the end effector through the required sequence of motions intended to emulate the versatility of movement possessed by the human arm. These degrees of freedom (of which 3 are arm and 3 wrist motions) are: -
The gripper device is not considered to be an additional axis of motion of these 6 axes of motion,
Our project will be using five i.e. omitting the wrist yaw motion.
The configuration of the robot in terms of commercially available robots would be similar to that of the Eurobtec IR52c that is available in Germany.
3) Project Objectives: -
Our primary objective would be to design and fabricate a multi axis robotic arm that can be used as a teaching aid for engineering sciences. The arm would be fabricated locally with indigenously developed designs and easily available components thus providing an import substitute for the costlier and less available foreign robots. The design would demonstrate the use of robots in industrial applications and give the student an insight into its programming,
Our secondary objective would be to study and analyze the various optimization methods/algorithms available and if possible attempt to design new method and develop new algorithms for simpler and more efficient algorithms for required motions.
4) Project Details: -
The organization of the project is basically of a modular type where the entire structure is broken down into 3 modules namely:
Module 1: Mechanical robotic linkages
This module has been further sub divided into 5 divisions: -
Module 2: Electronics
The electronics of this project can be subdivided as:
Signal Processing
The robotic arm will be using stepper motors (6) for realizing the arm movements. A stepper motor too will power the end effector. The calculations and processing will be done on a standard PC/XT/AT 486 or Pentium. The signal will be output through the LPT port line (Line Printer Port). The eight available data lines will be used as follows: -
One line will be to enable the circuitry/laser. Three lines for selecting the six motors (with provision for using 2 extra motors) – using a 3:8 decoder and the remaining 4 lines to supply the step sequence for the stepper motor.
Signal Amplification
The step sequence from module 1 in the form of pulse trains is too weak to drive a motor hence need to be amplified. The Torque of the motors will range from 10Kg-cm to 0.3 Kg-cm with current requirements of 0.6 amps to 4.5 Amps. Since operating frequencies are relatively low, Darlington pair amplifiers have been designed to supply the necessary current, to the motors..
Regulation
The current requirements for the motor vary and the required voltages and currents are supplied through 220V AC main power supply. This voltage has to be stepped down to the required amplifier voltages and rectified to DC due to the use of DC Stepper motors.
Module 3: Programming and interface development
We have opted for an interface-kernel type of structure for our program. The kernel will be in QuickBasic and will be a stand-alone Executable. The Interface will be built in the Windows 95® GUI using Visual Basic. It will be executable in 4 modes namely:
5) Difficulties/Challenges
.
6) Costing: -
Module 1: - Mechanical Fabrication
Stepper Motors ranging from 10kg-cm to 0.3kg-cm
Aluminium, Gears, fabrication costs etc.
Module 2: - Electronics - Signal Processing, Signal Amplification
I.C’s (74ls138, 373, 04 etc), LED’s, RPacks, Wires, Development/bread/general purpose boards etc.
Transistors (BC147, 2N3055, SL100, diodes, capacitors
Module 4: - Programming and interface
All the programming and interface testing has been done in-house hence no expenditure is expected excepting the burning of CDs and other methods of data storage.
Documentation/Reports/Manuals/etc
Miscellaneous costs/accidental wastage/etc including accessories such as FM wireless transmitters and headphones.
If you have any questions, comments or queries please feel free to contact us at the following address.