SIMULATION OF AN ARTICULATED ROBOT ARM MUHAMAD FAZRUL BIN MD ZAIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Similar documents
BORANG PENGESAHAN STATUS TESIS

FABRICATION OF PERPETUAL MOTION WATER DRINKING TOY BIRD CHEE SAI HOW UNIVERSITI MALAYSIA PAHANG

A DESIGN METHODOLOGY FOR A SELF-OSCILLATING ELECTRONIC BALLAST AMIRA BINTI MUSTAPA

DEVELOPMENT OF REMOTELY OPERATED UNDERWATER VEHICLE AFIQ FIKRI BIN HAMID UNIVERSITI MALAYSIA PAHANG

18V TO 1000V BOOST CONVERTER BENNEDICT BALLY ANAK NAROK UNIVERSITI MALAYSIA PAHANG

DESIGN AND FABRICATE A FLEXIBLE TOILET HOSE WITH SPOOL ABDULLAH MUNZIR BIN ZUL SAFARUDDIN UNIVERSITI MALAYSIA PAHANG

BORANG PENGESAHAN STATUS TESIS

PINEAPPLE DISTRIBUTION CLASSIFICATION USING RGB AND FUZZY EZRIN TASNIM BIN ABDUL GANI

Faculty of Mechanical Engineering UNIVERSITI MALAYSIA PAHANG

BORANG PENGESAHAN STATUS TESIS

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

FIR FILTER FOR MAKHRAJ RECOGNITION SYSTEM AIMI NADIA AZMI

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: PREDICTION OF GRINDING MACHANABILITY WHEN GRIND HAYNES 242 USING WATER BASED COOLANT

DEVELOPMENT OF A TOOL TO DESIGN AC HARMONIC FILTER FOR HVDC TRANSMISSION SYSTEM CHA KWAN HUNG. A thesis submitted in fulfillment of the

LINE TRACKING ROBOT USING VISION SYSTEMS CHE ROHAZLI BIN CHE MAZLAM

Conceptual and Mechanical Design of Master- Slave Robot for Painting Application

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS TESIS

UNIVERSITI TEKNIKAL MALAYSIA MELAKA DESIGN ANALYSIS OF A PRESS MACHINE FOR DISPOSABLE PET BOTTLE

Study of Laser Cutting Machine & Its Application in Malaysian Industries

THE DESIGN OF OPTIMUM INVERTER JUSTIN ANAK JAMES

UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF INTERACTIVE MACHINING PROCESS DESIGN AND MACHINING TIME CALCULATION

IMAGE RESTORATION USING MEAN, MEDIAN AND ADAPTIVE FILTER ADELINE CHUA JIA MIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

MERLIN MIABOT PRO ROBOT SOCCER (2 WHEELS) MUHAMMAD ASYRAF BIN BADARUDDIN

UNIVERSITI TEKNIKAL MALAYSIA MELAKA OPTIMIZATION OF FDM PARAMETERS WITH TAGUCHI METHOD FOR PRODUCTION OF FLEXIBLE ABS PART

AN ADAPTIVE ALGORITHM FOR THE TUNING OF TWO INPUT SHAPING METHODS NUR HAFIZAH BINTI HASSAN

PORTABLE DISTANCE MEASUREMENT MOHD ASHRAF BIN MD SAID

DESIGN AND IMPLEMENTATION OF ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING RECEIVER NORAZNI BINTI YUSOFF

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

DUAL THRESHOLD VOLTAGE FOR HIGH PERFORMANCE DOMINO LOGIC

SMART COLOR SORTING ROBOT SITI NADRAH BINTI SELAMAT

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Design and Development of Grass Cutting Machine using DFMA Methodology

DESIGN OF DUAL BAND FREQUENCY SELECTIVE SURFACE NORSHAHIDA BINTI MOHD SAIDI B

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

WEARABLE ANTENNA FOR 2.4GHz FREQUENCY FOR WLAN APPLICATION NUR RAFEDAH BINTI SATAR

DESIGN AND DEVELOPMENT OF SEMG ACQUISITION SYSTEM USING NI MYRIO FOR PROSTHESIS HAND LIAO SHING WEN

UNIVERSITI MALAYSIA SARAWAK

NURHASLINDA BINTI MUSTAFFA KAMAL

Design of Wheelbarrow for Construction Industry Utilizing Ergonomics Analysis and QFD

LINE FOLLOWING ROBOT

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

SPEED CONTROL OF PNEUMATIC CYLINDER USING ON/OFF VALVE AND PWM SITI AMIRAH BINTI MOHD PADLI

OPTIMUM DESIGN OF RECTIFYING CIRCUIT OF RF ENERGY TRANSFER RAHMIYENI BINTI ASWIR

POWER AMPLIFIER DESIGN FOR ULTRA-WIDEBAND APPLICATIONS MUHAMMAD SYAHIR BIN YOSUF

DESIGN AND IMPLEMENTATION OF A LOW COST PORTABLE AND COMPACT 2.4 GHZ SPECTRUM ANALYZER

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PERPUSTAKAAN UTHM * *

MUSIC SYNCHRONIZED LIGHTING SITI HAWA BINTI MAT ISA

DESIGN AND ANALYSIS OF A LOW POWER OPERATIONAL AMPLIFIER USING CADENCE NABILAH BINTI SK.ABD.AZIZ

DESIGN OF LOW VOLTAGE CMOS TRISTATE BUFFER. Nurul Huda binti Zulkifli

RADIO FREQUENCY CONTROLLED STAIRS CLIMBING ROBOT

Study Performance of Cylindrical Grinding On Straightness

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

MELISSA SARA ECHA ANAK GABRIEL

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

DESIGN OF THERMOELECTRIC ENERGY HARVESTER USING LTC 3108 BOOST CONVERTER MUHAMMAD ZULHAIZER BIN AB RASHID

MICROSTRIP BANDPASS FILTER DESIGN (COMBLINE) MOHAMAD HAMIZAN BIN TUAH

UNIVERSITI TEKNIKAL MALAYSIA MELAKA. Study on Contribution and Effect Analysis of Coolant on Roundness in Cylindrical Grinding

REAL-TIME PHYSICAL HUMAN MACHINE INTERACTION FOR ROBOTIC ARM NURUL ATIQAH BINTI ABD GHANI

UNIVERSITI TEKNOLOGI MALAYSIA BORANG PENGESAHAN STATUS TESIS. JUDUL: MICROSTRIP SIERPINSKI CARPET ANTENNA DESIGN. SESI PENGAJlAN: 2004/2005

FINGER VEIN VERIFICATION. Krishna Veni A/P Selvan

ENERGY EFFICIENT ELECTRONIC BLIND SYSTEM FOR HOME WINDOWS. Liew Hon Choi

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

DESIGN AND SIMULATION OF ADAPTIVE CRUISE CONTROL USING MATLAB/SIMULINK MOHD FIRDAUS BIN JAHAR

B BACHELOR OF MANUFACTURING ENGINEERING (MANUFACTURING PROCESS) (HONS.) 2012 UTeM

GENERALIZED CHEBYSHEV MICROWAVE FILTER FOR WIDEBAND APPLICATIONS LIM FENG SHENG

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

DESIGN OF RECTIFIER WITH IMPEDANCE MATCHING CIRCUIT FOR RF ENERGY HARVESTING ENA BINTI AMILHAJAN

PERFORMANCE EVALUATION OF OPTICAL AMPLIFIER IN WDM SYSTEM PEH PO ING

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PROPAGATION COVERAGE FOR COMMERCIAL BUILDINGS SCENARIOS USING RAY TRACING TECHNIQUES NURUL HASLIN BT NURYA YA

1it i I! l <t\ ; i :i'1 "i i "i i; i'»t! : \ f- i " i(f;f! M i'ci i;!i.l iv jm ; i J i.hv{\ i i\oi j i I i'u>u i. V:l j t'i\ l i l ^ f : rft O m

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

THE EFFECT OF PRIMARY RELIEF ANGLE TO THE DIMENSIONAL SURFACE ERROR OF THIN-WALL COMPONENTS

AN AUTOMATIC POURING MACHINE ADNAN BIN AHMAD

LOCALIZATION AND POSITIONING via Wi-Fi SIGNALS MOHD IDZWAN BIN OTHMAN

M! <"; P-. r» S.IT P» '<» ;f. r A J, ft 9" Ffc -"N!"> S 5 t I! A; '? ; ' -t' :.» T" V 1. u.i.ju S iuvw-» ( imiti v Slls.-nnwi..i!

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT 2 BENU 4984 TITLE:

UNIVERSITI TEKNIKAL MALAYSIA MELAKA STUDY OF SPEED CONTROL FOR AN ELECTRIC BICYCLE BASED ON PID CONTROL ALGORITHM

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

THE DESIGN OF ANTIPODAL VIVALDI ANTENNA USING GRAPHENE NURUL SYUHADA BINTI HASIM UNIVERSITI TEKNIKAL MALAYSIA MELAKA

SMS BASED EARLY FLOOD WARNING SYSTEM USING RASPBERRY PI ABDULLAH AZAM BIN SHAHRIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

A METHODOLOGY TO DEVELOP ONTOLOGY OF ADDITIVE MANUFACTURING USING FORMAL ATTRIBUTES SPECIFICATION TEMPLATE (FAST)

WIRELESS POWER TRANSFER FOR ELECTRIC VEHICLES AMALUDDIN BIN ZAINUDDIN

DESIGN OF APPLICATION WIRELESS HOME SPEAKER SYAFIQAH BINTI SHAHRUZZAMAN

CURVE TRACER USING MICROCONTROLLER ASYRAF TAQIUDDIN BIN AHMAT TAHIR

A COMPARATIVE STUDY OF TOPOLOGY CONTROL ALGORITHM IN WIRELESS SENSOR NETWORK MUHAMAD IZZAT AFIFI BIN ROSLAN

CHILD SAFETY MONITORING SYSTEM

A MODEL OF TRAFFIC LIGHT SYSTEM BY THE APPLICATION OF PLC

COMPARISON OF PERFORMANCE OF VARIOUS OP-AMP TOPOLOGIES USING CMOS 0.13µm TECHNOLOGY NURUS SAADAH BT CHE MAT

Faculty of Cognitive Science and Human Development

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

DESIGN OF RECTIFYING CIRCUIT WITH IMPROVED RF-DC CONVERSION FOR WIRELESS POWER TRANSFER CHAN CHUN YEW UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Transcription:

SIMULATION OF AN ARTICULATED ROBOT ARM MUHAMAD FAZRUL BIN MD ZAIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA SIMULATION OF AN ARTICULATED ROBOT ARM Report submitted in accordance with the partial requirements of the Universiti Teknikal Malaysia Melaka for the Bachelor of Manufacturing Engineering (Robotics and Automation) With Honors By MUHAMAD FAZRUL BIN MD. ZAIN Faculty of Manufacturing Engineering March 2008

UTeM Library (Pind.1/2007) UNIVERSITI TEKNIKAL MALAYSIA MELAKA BORANG PENGESAHAN STATUS LAPORAN PSM JUDUL: Simulation of an articulated robot arm SESI PENGAJIAN: Semester 2 (2007/2008) Saya Muhamad Fazrul Bin Md Zain mengaku membenarkan laporan PSM / tesis (Sarjana/Doktor Falsafah) ini disimpan di Perpustakaan Universiti Teknikal Malaysia Melaka (UTeM) dengan syarat-syarat kegunaan seperti berikut: 1. Laporan PSM / tesis adalah hak milik Universiti Teknikal Malaysia Melaka dan penulis. 2. Perpustakaan Universiti Teknikal Malaysia Melaka dibenarkan membuat salinan untuk tujuan pengajian sahaja dengan izin penulis. 3. Perpustakaan dibenarkan membuat salinan laporan PSM / tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. *Sila tandakan ( ) SULIT TERHAD (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia yang termaktub di dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD (MUHAMAD FAZRUL B. MD ZAIN) Alamat Tetap: NO 87 KAMPUNG TELOK, 02600 ARAU PERLIS (MUHAMMAD HAFIDZ FAZLI B MD FAUADI) Cop Rasmi: Tarikh: Tarikh: * Jika laporan PSM ini SULIT atau TERHAD, sila lampirkan surat daripada pihak organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD.

DECLARATION I hereby, declare this report entitled Simulation of An Articulated Robot Arm is the result of my own research except as cited in the references. Signature :.. Author s Name : Muhamad Fazrul bin Md. Zain Date : 20 Mei 2008 i

APPROVAL This report submitted to the senate of UTeM and has been accepted as partial fulfillment of the requirements for the degree of Bachelor of Manufacturing Engineering (Robotic and Automation) with Honor. The members of the supervisory committee are as follow:. En Muhammad Hafidz Fazli Bin Md Fauadi (PSM supervisor) ii

ABSTRACT Industrial demand on robot application is increasing steadily. Robot has effectively assisted in improving the productivity of a company. Application of robot not only use in manufacturing industrial only, it also been use in medical, chemical, and can also be used in daily life. The purpose of this project is to design and develop one of the robots that have been various used in industry, the articulated robot. The project includes design and fabrication of the mechanical structure, create the human-robot interfacing program and execute the robot according to a specific job. iii

ABSTRAK Permintaan aplikasi robot dalam bidang industri sedang meningkat dengan stabil. Robot telah menjadi salah satu pembantu yang sangat berkesan dalam meningkatkan produktiviti sesebuah syarikat. Aplikasi robot tidak terhad kepada industri sahaja, malah robot juga di gunakan dalam bidang perubatan, kimia, dan juga boleh di gunakan dalam kehidupan harian manusia juga. Tujuan projek ini ada untuk membangunkan salah satu robot yang telah digunakan secara meluas dalam bidang industri iaitu robot bersendi putar. Projek ini termasuklah reka bentuk dan pembuatan struktur mekanikal, membangunkan kod-kod untuk perisian interaksi antara manusia dan robot dan menjalankan tugas yang telah dispesifikasikan. iv

ACKNOWLEDGEMENT Alhamdulillah, praise to God, with the deepest sense of gratitude of the Almighty ALLAH who gives strength and ability to complete this project and thesis as it today. First of all, I would like to express my unlimited gratitude to my family who has constantly been supportive throughout the project development. They have been the ones gave me strength working on this project until its completion. I am very grateful having them in my life. I would like to express my sincere appreciation to my project supervisor, Mr. Muhammad Hafidz Fazli bin Md. Fauadi for his support, advices and guidance in finishing this project. Finally, I would like to thank all my friends who have given me a lot of guidance and help to complete this project. Throughout the development of The Simulation of Articulated Robot Arm, their advices and assistance in various ways have been very helpful. v

DEDICATION To my mother and father, thank you for your undying love and support. To all my friend and lectures, thank you for your support vi

TABLE OF CONTENTS Declaration.....i Approval.....ii Abstract. iii Abstrak......iv Acknowledgement.....v Dedication.vi List of Figures....... vii List of Table viii 1. INTRODUCTION 1 1.1. Background... 4 1.2. Problem statement....4 1.3. Objectives.4 1.4. Scope....5 1.5. Conclusion.....5 2. LITERATURES REVIEW 6 2.1 Introduction to robots 6 2.1.1. Types of robots..6 2.2. Articulated robot........8 2.2.1. Control of the articulated robot......9 2.2.1.1. Non-servo controller... 9 2.2.1.2. Servo-controller 10 2.2.2. Robot Application..... 11 2.2.3. Design Consideration 14 2.3. Integration With Computer System....15 2.3.1. Microcontroller. 15 2.3.2. Programmable Interface Controller(PIC).17

2.4. Programming of Robot Arm..17 2.4.1. High level programming language...18 2.4.2 Low-level programming language... 19 2.4.3 Visual Basic......20 2.5 Robot Designing Tools... 20 2.5.1 Mechanical - Solidworks..... 20 2.5.2 Microcontroller- PicBasic Pro Compiler.21 2.6 Previous Development. 22 2.6.1 Articulate Inspector Arm..22 2.6.2 Review.. 25 3.0 METHODOLOGY..26 3.1 Introduction....26 3.2 Research and Study tool.........26 3.2.1 Journal, Book and Thesis..27 3.2.2 Articles, Manual and Magazines......27 3.2.3 Internet.27 3.3 Project Planning........28 3.4 Product Selection....30 3.4.1 Hardware..30 3.4.1.1 Printed Circuit Board....30 3.4.1.2 Programmable Interface Controller.. 30 3.4.1.3 PIC 16F84A MCU... 31 3.4.2 Software 34 3.4.2.1 Visual Basic..34 3.5 Mechanical Design.....34 3.5.1 Material Selection...34 3.5.2 Robot Control...35 3.5.3 Robot Design...35 4.0 RESULT..37 4.1 Introduction.. 37

4.2 Material Selection.37 4.3 Servo Motor Selection..41 4.4 Computer Interface... 42 4.5 Result....43 5.0 DISCUSSION.45 5.1 Introduction..45 5.2 Discussion.45 5.2.1 Prototype Building...45 5.2.2 Robot Simulation.....46 5.2.3 Visual Basic Inter Facing. 49 6.0 CONCLUSION... 57 6.1 Conclusion...57 REFERENCES.58 APPENDIXES...61

CHAPTER 1 INTRODUCTION 1.1 Background Nowadays in the industry, we can see a lot of robots are used to replace the man power. The use of the robot can increased the production as well as lowering the labor requirement. Robot had been created for almost 90 years ago. In the year of 1920, a Czechoslovakian name Karel Capek introduced the word robot in the play of R.U.R. - Rossum's Universal Robots. The word comes from the Czech robota, which means tedious labor. [1],[2]. A robot is a mechanical or virtual, artificial agent. It is usually an electromechanical system, which, by its appearance or movements, conveys a sense that it has intent or agency of its own. [1]. However, there is no one definition of robot which satisfies everyone, and many people have their own. For example, Joseph Engelberger, a pioneer in industrial robotics, once remarked, I can't define a robot, but I know one when I see one. The Cambridge Advanced Learner's Dictionary defines "robot" as, A machine used to perform jobs automatically, which is controlled by a computer. For this reason, the International Standards Organization gives one definition to be used when counting the number of robots in each country. International standard ISO 8373 defines a "robot" as: 1

An automatically controlled, reprogrammable, multipurpose, manipulator programmable in three or more axes, which may be either, fixed in place or mobile for use in industrial automation applications. Then, it follows by the first programmable paint-spraying mechanism which is designed by Americans Willard Pollard and Harold Roselund for the DeVilbiss Company. In 1942, Isaac Asimov publishes Runaround, in which he defines the Three Laws of Robotics as follows: 1. A robot may not injure humanity or, through inaction, allow humanity to come to harm. (This was added after the initial three laws.) 2. A robot may not injure a human being, or, through inaction, allow a human being to come to harm. 3. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law. 4. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. A typical robot will have several, though not necessarily all of the following properties [20]: Is not 'natural' in which it has been artificially created. Can sense its environment. Can manipulate things in its environment. Has some degree of intelligence or ability to make choices based on the environment or automatic control / preprogrammed sequence. Is programmable. Can move with one or more axes of rotation or translation. Can make dexterous coordinated movements. Appears to have intent or agency. 2

Even countries have different definitions of what it means to be a robot. For example the Japanese Industrial Robot Association (JIRA) defines six classes of robot [20]: Manual - Handling Devices actuated by an operator. Fixed Sequence Robot. Variable-Sequence Robot with easily modified sequence of control. Playback Robot, which can record a motion for later playback. Numerical Control Robots with a movement program to teach it tasks manually. Intelligent robot: that can understand its environment and able to complete the task despite changes in the operation conditions. Whereas the Robotics Institute of America (RIA) defines only four [20]: Handling devices with manual control. Automated handling devices with predetermined cycles. Programmable, servo-controlled robots with continuous of point-topoint trajectories. Capable of Type C specifications, and also acquires information from the environment for intelligent motion. Among the robot that been used in the industrial is the robotic arm. A robotic arm is an electronic arm, usually controlled by a remote control, with similar functions to a human arm. It can be classified between articulated or non-articulated. An articulated robot is a robot with rotary joints (e.g. a legged robot). Articulated robots can range from simple two-jointed structures to systems with 10 or more interacting joints. They are powered by a variety of means, including electric motors. The articulated robot are been used widely in the industrial. The purpose of this study is to develop an articulated arm robot that use in the manufacturing industry. 3

1.2 Problem statement Nowadays robotic arm are variously use in the industrial. Thus the robotic arms become more complex but still a very useful device to replace human in executing industrial task. But the more complex courses difficult problem to deal or to settle it. For this project, the problem is the mechanism of articulated robot arm itself. Beside, the project also looks into the complexity of the serial servo controller circuit board that will be developed. The part also play an important role in the movement of the robot arm, example are the motor that will be use to drive the arm, the material to build the arm, and what kind of the movement that the robot arm capability of. After finish the robot, it comes to create the programming the robot. What will the software that will be use to create the program and can it integrate with the computer systems. 1.3 Project objective The main objectives for this project are; To design and develop an articulated robotic arm To make a prototype of an articulated robot that is similar to the articulated robot that been use in the industry To integrate the robot arm with the computer system. To make a connection between the articulated robot with the computer to make the movement of the robot. To execute a task that the robot arm can perform. The task for this articulated robot is pick and place. The articulated robot should be able to pick a certain object and place it at a different point. 4

1.4 Scope of the project In order to carry out a meaningful project, certain scopes had been define The task is to pick a certain object and place it at different point. Workspace program is used to simulated the robot 1.5 Conclusion In conclusion, this product will contribute an excellent job in robotic application. It also will be very helpful to the users. The design and simulation is one steps for the future. Thus, the next chapter to be developed is literature review and project methodology. 5

CHAPTER 2 LITERATURE REVIEW 2.1 Types of Robot In the industrial field, robot has been use to do several of work that human cannot do. There are few type of robot that been use in industrial. Below are listed robot type that been use in industrial. Refer Figure 2.1 for Type of robots and 2.2 for Robot arm and possible workspace [4]. Cartesian robot or Gantry robot: A robot that has three prismatic (PPP) joint. It widely used for pick and place work, application of sealant, assembly operations, handling machine tools and arc welding. Cylindrical robot: Combine from a rotary joint and two prismatic joint (RPP) to form a cylindrical coordinate system. This kind of robots used for assembly operations, handling at machine tools, spot welding, and handling at diecasting machines. Spherical or Polar robot: The position of wrist is determined by two rotations of rotary joints and one translation of prismatic joint (RRP). Therefore, it is widely used for task such as handling at machine tools, spot welding, die casting, fettling machines, gas welding and arc welding. 6

SCARA robot: It s has two parallel rotary joints to provide compliance in a plane. Most used for task such as pick and place work, application of sealant, assembly operations and handling machine tools. Parallel robot: It's a robot whose arms have concurrent prismatic or rotary joints. One use is a mobile platform handling cockpit flight simulators. Articulated robot: Articulated robots, often called jointed arm, revolute, or anthropomorphic machine. Articulated robots typically contain at least three rotary joints (RRR). It is widely used for performing task such as line assembly operations, die-casting, gas welding, and arc welding and spray painting. The advantages of articulated robot are robot still can achieve deep horizontal reach although articulated robots uses a minimum of floor space and high positioning mobility of the arm allows the robot to reach into enclosures. Besides that, the articulated robot required a higher cost. [7] Figure 2.1 : Type of robots [4] 7

Figure 2.2 : Robot arm and possible workspace [3] 2.2 Articulated robot arm There are several types of robotics arm. Some of the types of the robot arm include Cartesian robot/ gantry robot, cylindrical robot, spherical / polar robot and an articulated robot. The articulated robot has three rotary joints (RRR) [1].This feature allows the articulated robot to have a relative large work-space. The articulated robot arm also known as pure spherical or anthropomorphic robot [1]. In this, the most common of jointed configurations, all of the links of the articulated robot are pivoted and hence can move in a rotary or revolute manner. They are perhaps the most common configuration for industrial robots. The major advantage of this design is that it is possible to reach close to the base of the robot and over any obstacles that within its workspace [7],[4]. As shown in Figure 1.7, the upper portion of the arm is connected to the lower portion or the forearm. The pivot point is often referred to as an elbow joint and permits rotation of the forearm in α direction. The upper arm is connected to a base or sometime a trunk. Motion in a plane perpendicular to the base is possible at this shoulder point in the β direction. The base or trunk is also free to rotate, thereby permitting the entire assembly to move in a plane parallel to the base (in the direction γ). The work envelope of a spherical-jointed robot is a portion of a 8

sphere. Any linear movement requires the coordinated motion of all three revolute joints [7]. Refer Figure 2.3 for work space of an articulated robot. Figure 2.3: Work space of an articulated robot [3]. 2.2.1 Control of the articulated robot These articulated robots have method to control it. There are two general classes of controller; non-servo controlled and servo controller. 2.2.1.1 Non- servo-controlled robots The non-servo-controlled or limited-sequence robot is the simplest type. It also describe such a manipulator are end point robot, pick and place robot or bang-bang robot. The major characteristic of such devices is that their axes remain in motion until the limit of travel (or end stop ) for each is reached [3]. Thus only two positions for the individual axes are assumed. The non-servo nature of the control implies that once the manipulator has begun to move, it will continue to do so until the appropriate end stop reached. The controller is operating in open-lop mode, where there is no monitoring of the motion, the position or the velocity, via external sensors, at any intermediate points [3]. The robot motion is then controlled by limit switches and mechanical stop. The simple control method enables this type of robots 9

to provide relatively high-speed operation with high degree of reliability and accuracy, but they are limited to performing only simple pick and place operations. Refer Figure 2.4 [3]. Figure 2.4 : Non-servo controlled arm [3] 2.2.1.2 Servo-controlled robots Servo-controlled robots are normally subdivided into either continuous path or pointto-point devices. In either case, however, information about the position and velocity (and perhaps other physical quantity is continuously monitored and fed back to the control system associated with each of the joints. In other word, each axis loop is closed. Here the control system is based on close-loop servo, whereby the position of a robot s axis is measured by feedback devices and compare with a predetermined point store in the controller s memory [3]. Only the extreme axis could be programmed [3]. Furthermore, it is possible to control the velocity, acceleration, deceleration, and jerk for the various joint between the end point. Manipulator vibration can, as consequence is reducing significantly. Refer Figure 2.5 [3] 10

Figure 2.5 Servo-controlled arm [3] 2.2.2 Robot Application Robot is general are designed to help people with tasks that would be difficult, unsafe, or boring for real people to do alone. Robots are now widely used in factories to perform high-precision job such as welding and riveting. They are also used in special situation that would be dangerous for human, for example in cleaning toxic waste or defusing bombs. Robots are used in underwater recover efforts, particularly in water too deep for human exploration [1],[4]. 11

Figure 2.6 Basic Robot systems Machine loading, where robots supply parts to or remove parts from other machines. In this type of work, the robot may not even perform any operation on the part, but only a means of handling parts within a set of operation Pick and place, where the robot picks up parts and place them elsewhere. This may include palletizing, placing cartridges, simple assembly where two parts are put together (such as placing tablets into the bottle), placing parts in an oven and removing the treated part from the oven, or other similar routines. 12