EASA COLLEGE OF ENGINEERING AND TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING
DESIGN AND FABRICATION OF ROBOTIC ARM Group Members : ALBERT P.B AKSHAYADEV V ADHARSH M ARUN S
Guide : Muralidharan T, M.E Associate Professor.
CONTENTS • INTRODUCTION • CONCEPT • SCHEMATICS OF ROBOTIC ARM
• ELEMENTS OF ROBOTIC ARM • ASSEMBLY DRAWING
• CONTROLLING PROGRAMMES-IDE • SCOPE OF ROBOTIC ARM IN INDUSTRIAL AUTOMATION.
INTRODUCTION Robotic Arm • A robotic arm is a type of mechanical arm, usually programmable, with similar functions to a human arm. The links of such a manipulator are connected by joints allowing either rotational motion or translational displacement. The links of the manipulator can be considered to form a kinematic chain. The terminus of the kinematic chain of the manipulator is called the end effectors and it is analogous to the human hand.
CONCEPT • The robotic arm is an electro-mechanical device deigned to simulate the complex movements of human arm by employing various mechanical and electronic arrangements such as actuators and end effectors.
• The robotic arm is built upon a reprogrammable environment, making it easier to reassign kinematic characteristics of the arm along the 3-dimensional space. • The robotic arm has evolved to substitute human labor, thereby increasing productivity and quality.
SCHEMATICS OF ROBOTIC ARM
ELEMENTS OF ROBOTIC ARM
Manipulators- U & L clamps
Micro controller-Arduino UNO
End Effectors-Gripper Base & connectors
Base Plate
Actuators-Metal Geared Servo Motors
Terminal Array Board
Assembly Drawing D C Supply +
Servo-Z
Terminal Array Board
End effectors
Servo-Y Servo-X
Arduino UNO
Base Plate
Terminal Array Board
CIRCUIT DIAGRAM
Arduino UNO
DC Supply
CONTROLLING PROGRAM-IDE • The Arduino integrated development environment is a crossplatform application that is written in the programming language Java. It is used to write and upload programs to Arduino board. •
]The
•
The Arduino IDE employs the program avrdude to convert the executable code into a text file in hexadecimal encoding that is loaded into the Arduino board by a loader program in the board's firmware.
Arduino IDE supplies a software library from the Wiring project, which provides many common input and output procedures. User-written code only requires two basic functions, for starting the sketch and the main program loop, that are compiled and linked with a program stub main() into an executable cyclic executive program with the GNU toolchain, also included with the IDE distribution.
Arduino Program Sketch #include<Servo.h> Servo servox; Servo servoy; Servo servoz; Servo servog; void arm() { servox.write(90); servoy.write(95); servoz.write(40); servog.write(0); delay(1000); }
void setup() { servox.attach(9); servoy.attach(10); servoz.attach(11); servog.attach(6); arm(); } void loop() { servox.write(60); delay(1000); servoy.write(100); delay(1000);
servoz.write(120); delay(1000); servog.write(75); delay(1000); servoz.write(70); delay(1000); servox.write(180); delay(1000); servoz.write(120); delay(1000); servog.write(0); delay(1000); servoz.write(70); delay(1000); }
SCOPE OF ROBOTIC ARM IN INDUSTRIAL AUTOMATION • The robotic arms will be of great use to perform repetitive tasks of picking and placing of small parts in an industrial production line. • Its use can be extended and exploited by few modifications to do difficult and hazardous tasks for industrial applications. • It can be used to do small assembly work effectively due to its great added accuracy for placement of parts, which further extends the scope of our project.
THANK YOU.