THE DESIGN OF A TORQUE FEEDBACK CONTROLLER USING PID CONTROLLER FOR AN UPPER LIMB ROBOTIC ARM KARTIKESU A/L VIJAYAN

Similar documents
CONTROL OF INVERTED PENDULUM-CART SYSTEM BASED ON FUZZY LOGIC APPROACH HASRULNIZAM BIN HASHIM

NEURAL NETWORK CONTROLLER FOR DC MOTOR USING MATLAB APPLICATION NORAZLINA BINTI AB. RAHMAN

COMPUTATIONAL ANALYSIS OF TWO DIMENSIONAL FLOWS ON A CONVERTIBLE CAR ROOF ABDULLAH B. MUHAMAD NAWI

DEVELOPMENT OF COMPRESSED AIR POWERED ENGINE SYSTEM BASED ON SUBARU EA71 MODEL CHEN RUI

MODELING AND SIMULATION OF MODIFIED SKYHOOK CONTROLLER FOR ACTIVE SUSPENSION SYSTEM MUHAMAD RUSYDI BIN ALI

PI CONTROLLER FOR BATTERY CHARGER SYSTEM MOHD AZHAR BIN AZMI

ANALYSIS OF OVERCURRENT PROTECTION RELAY SETTINGS OF A COMMERCIAL BUILDING NURUL SYAQIRAH BINTI MOHD SUFI UNIVERSITI MALAYSIA PAHANG

ROBUST ELECTRONIC BRAKE FORCE DISTRIBUTION IN HYBRID ELECTRIC VEHICLES YEOH WEI CHERNG UNIVERSITI TEKNOLOGI MALAYSIA

FABRICATION OF A PROTOTYPE LOW POWER MOTOR FOR INDOOR VENTILATION SIMON THEOPHYLUS YUSUF

DIRECT TORQUE CONTROL OF A THREE PHASE INDUCTION MOTOR USING HYBRID CONTROLLER. RAJESHWARI JADI (Reg.No: M070105EE)

OPTIMAL LOCATION OF THYRISTOR CONTROLLED SERIES COMPENSATOR USING SENSITIVITY APPROACH NEW HUANG CHIN UNIVERSITI TEKNOLOGI MALAYSIA

OPTIMAL ANTI LOCK BRAKING SYSTEM WITH REGENERATIVE BRAKING IN HYBRID ELECTRIC VEHICLE DANA DEHGHANI UNIVERSITI TEKNOLOGI MALAYSIA

THE ANALYSIS OF THE FORCES THAT ACT ON THE MOTORCYCLE BRAKE PEDAL DURING EMERGENCY BRAKE

EXPERIMENT AND ANALYSIS OF MOTORCYCLE EXHAUST DESIGN ABDUL MUIZ BIN JAAFAR

YASIR AMZAD ALI BIN MOHD YASEEN

OPTIMAL LOCATION OF FACTS FOR ATC ENHANCEMENT BY USING SENSITIVITY ANALYSIS RAIMON OMAR AL SHAIKH SALEM

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

ACTIVE FORCE CONTROL ON ACTIVE SUSPENSION SYSTEM MOHD SALEHUDDIN BIN IDRES

STUDY OF EFFECTS OF FUEL INJECTION PRESSURE ON PERFORMANCE FOR DIESEL ENGINE AHMAD MUIZZ BIN ISHAK

This item is protected by original copyright

SAIDATINA AISHAH BINTI MOHD SHAH B

STUDIES AND DESIGN OF SUSPENSION SYSTEM FOR A FORMULA SAE RACING CAR AIZAT FUAD BIN AHMAD SHATAR UNIVERSITI TEKNIKAL MALAYSIA MELAKA

COMPARISON OF AUTOMATIC AND CVT TRANSMISSION FOR A CAR UNDER 1 LITER ENGINE

CHAPTER THREE DC MOTOR OVERVIEW AND MATHEMATICAL MODEL

THE STUDY ON THE IMPACT OF CONSTANT POWER LOAD TO A DIRECT CURRENT POWER SYSTEM DRIVEN BY PHOTOVOLTAIC, WIND - THYRISTOR RECTIFIER AND LINEAR SOURCES

DESIGN AND ANALYSIS OF THE SOLAR CAR BODY YUSRI BIN YUSOF. Report submitted in partial fulfillment of the requirements

CHAPTER 1 INTRODUCTION

INTRODUCTION. I.1 - Historical review.

DESIGN, DETAIL ANALYSIS AND PERFORMANCE TESTING OF UAV PROPULSION SYSTEM CHE MUHAMMAD RIDHWAN BIN CHE HASHIM

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

MODELING OF ELECTRIC DOUBLE LAYER CAPACITOR FATHIN ASILA BINTI MOHD PABLI UNIVERSITI TEKNOLOGI MALAYSIA

COMPARISON OF STANDARD EXHAUST AND RACING EXHAUST ON MACHINE PERFORMANCE

DEVELOPMENT HYDROGEN GAS GENERATOR FOR DUAL FUEL ENGINE USING YULL BROWN METHOD AHMAD ZAKI BIN ZAIMANI UNIVERSITI MALAYSIA PAHANG

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

DEVELOPMENT OF ELECTRICAL DISCHARGE MACHINING POWER GENERATOR MUHD ABU BAKAR BIN MUHD RADZI

BORANG PENGESAHAN STATUS TESIS

DESIGN AND DEVELOPMENT A SMALL STIRLING ENGINE NURUL HUDA BINTI BASO

Lead Acid Batteries Modeling and Performance Analysis of BESS in Distributed Generation

DEVELOPMENT OF BRAKE SYSTEM FOR REDUCED SCALE VEHICLE SASITHARAN A/L YELLAPAN

MODELLING OF THROUGH-THE-ROAD HYBRID ELECTRIC VEHICLE OKE PAUL OMEIZA

Page 1. Design meeting 18/03/2008. By Mohamed KOUJILI

FINITE ELEMENT (FE) MODEL OF BRAKE INSULATOR IN REDUCING BRAKE SQUEAL NOISE FOR MOTORCYCLES MUNDHER FADHIL ABDULRIDHA UNIVERSITI TEKNOLOGI MALAYSIA

PREDICTION OF REMAINING USEFUL LIFE OF AN END MILL CUTTER SEOW XIANG YUAN

GLYCERINE PITCH FROM GLYCERINE CONCENTRATION PROCESS AS ALTERNATIVE FUEL FOR BOILER OPERATIONS KIRUBAHARAN A/L MERAPAN

G Prasad 1, Venkateswara Reddy M 2, Dr. P V N Prasad 3, Dr. G Tulasi Ram Das 4

FINITE ELEMENT ANALYSIS OF AUTOMOTIVE INTAKE MANIFOLD USING CAE SOFTWARE MUHAMMAD HAIKAL BIN HARON

GEAR RATIO INVESTIGATION OF AUTOMOTIVE MANUAL TRANSMISSION MUHAMAD AMIR SHAH ARIF HARUN. A thesis submitted in partial fulfillment of the

ENERGY BALANCE STUDY FOR 4 STROKE GASOLINE ENGINE ANALYSES ABDULLAH SHARIFFUDIN MOHAMAD BACHELOR OF MECHANICAL ENGINEERING UNIVERSITI MALAYSIA PAHANG

This thesis is proposed to fulfill a part of conferment condition for

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI KEJURUTERAAN ELEKTRIK FINAL YEAR PROJECT 2 BEKU /2014 FINAL YEAR PROJECT REPORT

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

EFFECT OF EXHAUST TEMPERATURE ON THE PERFORMANCE OF A DIESEL ENGINE WITH EGR

General Purpose Permanent Magnet Motor Drive without Speed and Position Sensor

CHAPTER 1 INTRODUCTION

POWER FACTOR CORRECTION FOR VARIOUS TYPE OF MAGNETIC FLUX BALLAST FLOURESCENT LAMP MOHD ALL FADZIL BIN NASIR

DEVELOPMENT OF MICROHYDRO GENERATOR SYSTEM AHMAD ZUBAIDI BIN ABDUL MD RANI UNIVERSITI MALAYSIA PAHANG

DESIGN AND FABRICATION OF A PALM KERNEL CRACKING MACHINE DIKEOCHA NKIRUKA OLIVE EM DEPARTMENT OF MECHANICAL ENGINEERING

DESIGN AND FABRICATION OF POLYVINYL CHLORIDE TIE-ROD CYLINDER FOR LOW PRESSURE WATER HYDRAULIC SYSTEM

UNIVERSITI TEKNIKAL MALAYSIA MELAKA (UTeM) FACULTY OF ELECTRICAL ENGINEERING (FKE) FINAL YEAR PROJECT II (FYP II) BEKU 4973

International Journal of Advance Research in Engineering, Science & Technology

DESIGN AND FABRICATION OF ENGINE MOUNTING FOR UTeM FORMULA SYLE RACE CAR MOHD SABIRIN BIN RAHMAT UNIVERSITI TEKNIKAL MALAYSIA MELAKA

THE DEVELOPMENT OF POSITIVE INPUT SHAPING FOR ANTI-SWAY CONTROL OF A GANTRY CRANE SYSTEM ZULAIKAH ZULKIFELY

FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT REPORT BEKU 4894 DESIGN THE AUTO DEPTH CONTROL FOR UNMANNED

APPLICATION OF DEMAND SIDE MANAGEMENT STRATEGIES TO REDUCE ENERGY CONSUMPTION IN UNIVERSITY BUILDINGS NAJAATUL FARIHAH BINTI HAMIDI

PERFORMANCE AND ENHANCEMENT OF Z-SOURCE INVERTER FED BLDC MOTOR USING SLIDING MODE OBSERVER

MODEL UPDATING FOR FUN KART CHASSIS MOHD SAHRIL BIN MOHD FOUZI UNIVERSITI MALAYSIA PAHANG

SMART SUN TRACKING WITH AUTOMATED CLEANING SYSTEM FOR PV MODULES AMIRAH AFIQAH BINTI AHMED

PHYS 2212L - Principles of Physics Laboratory II

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

Master of Engineering

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

Semi-Active Suspension for an Automobile

PERFORMANCE ANALYSIS OF BLDC MOTOR SPEED CONTROL USING PI CONTROLLER

CHAPTER 1 INTRODUCTION

Fuzzy Logic Controller for BLDC Permanent Magnet Motor Drives

SUPERVISOR DECLARATION

A FREQUENCY CONTROLLER USING FUZZY IN ISOLATED MICROGRID SYSTEM

NUMERICAL ANALYSIS OF ELASTOHYDRODYNAMIC LUBRICATION WITH BIO-BASED FLUIDS DEDI ROSA PUTRA CUPU UNIVERSITI TEKNOLOGI MALAYSIA

RAYMOND JOSEPH. Faculty of Mechanical Engineering Universiti Malaysia Pahang.- PERPUSTAKAAN UNIVE1STI MALAYSIA PAHANG No. Paroehan No.

University of New South Wales School of Electrical Engineering & Telecommunications ELEC ELECTRIC DRIVE SYSTEMS.

3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015)

DEVELOPMENT OF SOLAR FLUORESCENT LAMP MOHD HAFIZUDDIN BIN ABDUL RAZAK

CURRENT CARRYING CAPABILTY OF POLYESTER CARBON COATED FOR ELECTRICAL CONDUCTOR MOHD HAIDIR BIN MANAF UNIVERSITI TEKNOLOGI MALAYSIA

A Comprehensive Study on Speed Control of DC Motor with Field and Armature Control R.Soundara Rajan Dy. General Manager, Bharat Dynamics Limited

AERODYNAMICS COOLING OF DISC BRAKE ROTOR MOHD RAUS BIN ZAINUDIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Tarikh DEVELOPMENT SCALE MODEL OF STEAM ENGINE WITH STEPHENSON GEARING SYSTEM ZULIIELMJ BIN ZAINAL

MODELING AND SIMULATION OF A HYBRID ELECTRIC VEHICLE SYSTEM

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Diagnostics of Rotor and Stator Problems in Industrial Induction Motors

CHAPTER 4: EXPERIMENTAL WORK 4-1

Farlister Glenn Gainus

INDUCTION motors are widely used in various industries

DEVELOPMENT OF SOLAR DIGITAL THERMOMETER MOHD ALIAS SANI BIN YAACOB. Bachelor Degree of Electrical Engineering (Power System)

Modeling and Simulation of BLDC Motor using MATLAB/SIMULINK Environment

FABRICATION OF HYBRID ELECTRIC CHOPPER TYPE MOTORCYCLE FRONT SUSPENSION MUHAMMAD AMIR AKMAL BIN AHAMAD KHALID

Whitepaper Dunkermotoren GmbH

DISC BRAKE SQUEAL GENERATION DURING DRY AND WET CONDITIONS MUNEER NAJI WAHEED UNIVERSITI TEKNOLOGI MALAYSIA

Fuzzy based Adaptive Control of Antilock Braking System

VIBRATION INVESTIGATION OF PASSENGER CAR REAR SUSPENSION SYSTEM UNDER VARIOUS ROAD CONDITION AND DRIVING MANEUVER MOHD FARID BIN ZAINUDIN

Generator Speed Control Utilizing Hydraulic Displacement Units in a Constant Pressure Grid for Mobile Electrical Systems

Transcription:

THE DESIGN OF A TORQUE FEEDBACK CONTROLLER USING PID CONTROLLER FOR AN UPPER LIMB ROBOTIC ARM KARTIKESU A/L VIJAYAN A report submitted in partial fulfillment of the requirements for the degree of Bachelor in Mechatronic Engineering Faculty of Electrical Engineering UNIVERSITI TEKNIKAL MALAYSIA MELAKA JUNE 2013

ii I hereby declare that I have read through this report entitle The Design of a Torque Feedback Controller using PID Controller for an Upper Limb Robotic Arm and found that it has comply the partial fulfillment for awarding the degree of Bachelor of Mechatronic Engineering Signature :... Supervisor s Name: DR. MARIAM BINTI MD.GHAZALY Date :..

iii I declare that this report entitle The Design of a Torque Feedback Controller Using PID Controller for an Upper Limb Robotic Arm is the result of my own research except as cited in the references. The report has not been accepted for any degree and is not concurrently submitted in candidature of any other degree. Signature :... Name : KARTIKESU A/L VIJAYAN Date :.

To my beloved father and mother iv

v ACKNOWLEDGEMENT First of all, I would like to thank almighty God for the strength and blessings. I would also like to express my deepest gratitude to my supervisor Dr. Mariam Binti Md.Ghazaly for guiding me through my final year project development. The knowledge has been given by her highly motivated me to successfully complete this project. The information, suggestions and ideas given by her played huge role in developing the project. I would also like to thank my parents. They have given me moral support. Their support gives me the strength to endure this final year project and successfully complete it. Finally, I am also grateful and would like to thank my friends who had helped me directly or indirectly and their help had given me a lot of ideas on troubleshooting the problems that rises during the development of the project.

vi ABSTRACT A robotic arm is a mechanical controlled device which is designed to do movement of a human arm. The robotic arm can be design by many actuators like pneumatic, hydraulic and motor. Due to the arm movement, it requires a type of controller for performing the movement. In this past, the types of controller use on robotic arm like PD controller and PI controller are used on robotic arm. Although, the next generation robotic arm need a suitable controller to control output force which able to produce a significant reduction of performance error. While this works well, the robot arm will perform movement with proportional torque which gives benefit in surgical and industrial application. In this project, proportional-integral-derivative (PID) controller will be applied into the upper limb robotic for control the output torque. Hence, the purpose of this project is to design a controller equipped with robotic arm for control the torque of arm movement and avoid any disturbance of the system. The Matlab/Simulink application used to analysis the data acquired from the simulation. The controller system is scoped on the proportional torque acquired to perform the robotic arm movement.

vii ABSTRAK Lengan robot ialah satu alat kawalan mekanikal yang direkabentuk untuk pergerakan tangan manusia. Lengan robot boleh direka oleh beberapa penggerak seperti pneumatik, hidraulik dan motor. Dalam sesuatu pergerakan lengan robot, satu pengawal diperlukan untuk mengawal pergerakan. Pada generasi lepas, pengawal seperti pengawal PD dan pengawal PI sering digunakan di dalam lengan robot. Walaubagaimanapun, lengan robot memerlukan sejenis pengawal sesuai untuk mengawal pengeluaran daya kilas dengan sekata serta dapat mengurangkan ralat dalam prestasi sesebuah sistem. Dengan menggunakan pengawal ini, lengan robot akan mengawal sesuatu pergerakan dengan daya kilas yang berkadaran. Ia juga memberi bermanfaat dalam penggunaan aktiviti pembedahan dan perindustrian. Dalam projek ini, pengawal jenis PID akan digunakan ke dalam lengan robot untuk mengawal keluaran daya kilas. Oleh itu, tujuan projek ini dilakukan ialah untuk merekakan pengawal PID yang dilengkapi dengan lengan robot untuk mengawal daya kilas gerakan lengan. Penggunaan aplikasi Matlab dan Simulink akan digunakan untuk menganalisis data daripada simulasi.

viii TABLE OF CONTENTS CHAPTER TITLE PAGE ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS LIST OF APPENDICES v vi vii viii xi xii xiv xv 1 INTRODUCTION 1 1.1 Project Background 1 1.2 Motivation 2 1.3 Problem Statement 2 1.4 Objective 3 1.4 Scope 3 2 LITERATURE REVIEW 4 2.1 Introduction 4 2.2 Upper Limb Robotic Arm 4 2.2.1 Kinematic of Upper-Limb Robot 5 2.3 Actuator 6 2.3.1 DC Motor 7 2.4 Sensory System 8 2.4.1 Hall Sensor 8 2.4.2 Torque Sensor 9

ix 2.5 Controller of Robotic Arm 10 2.5.1 PID Controller 11 2.6 Conclusion 12 3 METHODOLOGY 14 3.1 Project Methodology 14 3.2 System Overview 14 3.3 Project Implementation Flow Chart 16 3.4 Hardware Design 17 3.4.1 Robotic Arm design 17 3.4.2 Robotic Arm Base 18 3.4.3 Overall Hardware 19 3.5 Component Used 19 3.5.1 DC Geared Motor 19 3.5.2 Micro Box 21 3.6 Experiment 22 3.6.1 Experiment Setup 22 3.6.2 Experiment 1&2 23 3.7 Torque Theory 25 3.7.1 Inertia Gain 26 3.8 The Design of PID controller 28 4 RESULT & DISCUSSION 29 4.1 Introduction 29 4.2 The Robotic Arm Design 29 4.2.1 Robotic Arm 30 4.2.2 Weight Measurement of The 30 Robotic Arm 4.2.3 The Mass Moment Inertia of 31 The Robotic Arm

x 4.3 Experimental Result 31 4.3.1 System Identification of Speed Model 32 4.3.2 Open Loop Result for Speed Control 33 4.4 Closed Loop System for Speed Model 34 4.4.1 Closed Loop Result for Speed Control 34 4.5 Closed Loop with PID Controller Result 35 for Speed Control 4.6 System Identification of Torque Model 37 4.6.1 Open Loop Result for Torque Control 38 4.7 Closed Loop System Result for Torque Control 39 4.8 Closed Loop with PID Controller for Torque Control 40 4.9 Comparison Result Speed and Torque using 42 PID Controller 4.10 Discussion 43 5 CONCLUSION & RECOMMENDATION 44 5.1 Conclusion 44 5.2 Recommendation 45 REFERENCES 46 APPENDICES 47

xi LIST OF TABLES TABLE TITLE PAGE 2.0 Denavit-Hartenberg parameters for the light 6 weight exoskeleton (L-EXOS system) 4.1 The weight measurement of the robotic arm 30 4.2 Speed model transfer function result 32 4.3 The average of the transfer function obtained 32 4.4 Torque model transfer function result 37 4.5 The average of the transfer function obtained 38 4.6 Comparison of result 42

xii LIST OF FIGURES FIGURE TITLE PAGE 1.1 Industrial arm robotic 1 2.1 The kinematics of light weight exoskeleton (L-EXOS) 2 2.2 Brushless DC motor (BLDC) 7 2.3 Back EMF and Hall Effect sensor signal 8 2.4 The mechanical structure of a one degree of freedom 9 flexible joint robot 2.5 Concept of the Feedback Loop to Control the Dynamic 10 Behavior of the Reference 2.6 Block diagram PID controller on DC motor 11 2.7 Response of the PID controller to unit step 12 input and sinusoidal input without load torque 2.8 The mechanical structure and control structure block 13 diagram of 1 DOF robotic arm 3.1 Block diagram of the system 14 3.2 Project implementation flow chart 16 3.3 Solidwork robotic arm design 17 3.4 Solidwork base design 18

xiii 3.5 Overall experimental setup 19 3.6 DC Geared Motor 20 3.7 Micro-Box 21 3.8 Experimental setup of the robotic arm 22 3.9 Speed model of the system 24 3.10 Torque model of the system 25 3.11 Moment of inertia for cube shape 26 3.12 Moment of inertia for cylinder shape 27 3.13 Block diagram for the speed control 28 3.14 Block diagram for the torque control 28 4.1 The robotic arm 30 4.2 Speed graph for open loop system 33 4.3 Speed graph for closed loop system 34 4.4 Speed graph using PID parameter ( =5, =0, =0) 35 4.5 Speed graph using PID parameter ( =70, =4, =0) 36 4.6 Torque graph for open loop system 38 4.7 Torque graph of closed loop system 39 4.8 Torque graph using PID parameter ( =0.01, =20, =0) 40 4.9 Torque graph using PID parameter ( =0.01, =100, =0) 41

xiv LIST OF SYMBOLS DC - Direct current PC - Personal Computer - Proportional Gain - Integral Gain - Derivative Gain m - Mass a - Side of Surface Kg - Kilogram m - Meter - Torque - Angular Acceleration

xv LIST OF APPENDICES APPENDIX TITLE PAGE A The Design of Robotic Arm in Solidworks 47 B The Driver Circuit Board Connection (MICRO- 48 BOX) C DC Motor Connection 49

1 CHAPTER 1 INTRODUCTION 1.1 Project Background The robotic arm is a useful device for surgical and industrial application which able performs movement on certain situation. The robotic arm movement and torque are measured based on the kinematic design. A robotic arm is a mechanical controlled device which is designed to do movement of a human arm. The robotic arm can be design by many actuators like pneumatic, hydraulic and motor. Due to the arm movement, it requires a type of controller for performing the movement. In this past, the types of controller use on robotic arm like PD controller, PI controller, and PID controller are used on force feedback arm robotic. Robotic arms are used in the medical field to carry out certain precise operations. The robotic arm also used in light and heavy industrial application as shown in Figure 1.1. Figure 1.1: Industrial arm robotic

2 1.2 Motivation Within past few decades, there has been an explosion of interest in robotic arm. Robotic arm are being utilized in high-performance application like manufacturing, surgical and many more. There are many difference robotic arm use in an application which has good and bad attributes. The bad attributes in a system which has cause the lag of efficiency. However, the next generation of robotic arm will need to estimate the proportional torque in industrial and surgical industry. The robotic arms are composed with Direct Current (DC) motor as an actuator. The DC motor can be implementing by using control strategies to control the output torque of the robotic arm. 1.3 Problem Statement In the recent year, the robotic arm use rapidly increases in medical and industrial application. The robotic arm occurs problem like estimating the proportional torque in the motor. The inconsistent of voltage supplied into the motor cause the output torque produce is unstable. The main challenge in this project is to controlling the proportional output torque of robot arm. There are a few types of controller for an upper limb robotic arm but in this project, the proportional-integral-derivative (PID) controller is chosen as the controller for the DC motor. This is because PID controller or proportional integral derivative controller helps get the output, short position time, with small overshoot and small error.

3 1.4 Objective The main objective of this project is to design a proportional-integral-derivative (PID) controller using DC motor for able to control the output torque of an upper limb robotic arm. The objective includes the development of controller, simulation, excitation circuits, and hardware interfacing. The summary of the objectives of this project are listed as follows: 1. To design and develop an upper limb robotic arm. 2. To design and develop a proportional-integral-derivative (PID) controller that able control output torque of an upper limb robotic. 3. To compare experimental result and simulation for the controller and DC geared motor. 1.5 Scope In order to achieve the objective of the project, there are several scope had been outlined. The scopes are as follows: 1. To design and fabricate an upper limb robotic arm. 2. To design a proportional-integral-derivative (PID) controller that control output speed and torque of an upper limb robotic arm.

4 CHAPTER 2 LITERATURE REVIEW 2.1 Introduction In this section, the kinematic of robotic arm, actuator, controller and literature review will be delivered. Robotic arm is a device used to many applications in industry and surgical. The development of an upper limb robotic arm is passively important and needed to research based on the type of application perform, actuator and the controller. 2.2 Upper Limb Robotic Arm The idea of a robotic arm has been introduced since around the 1960 s [1]. The device can assist human for several fields; i.e. for military, industrial, medical and space purpose. The development of robotic arm or exoskeleton arm has many benefits and able to assist human in their daily life.

5 2.2.1 Kinematic of Upper-Limb Robot A five degrees of freedom exoskeleton with wearable structure and anthropomorphic which cover the entire motion of human arm for upper-limb rehabilitation in virtual reality [1]. The proposed robot automatically assists by a button mainly based a controller able force at the center of human palm through a handle grasped by the user. The Light Exoskeleton (L-EXOS) is characterized by a serial kinematic which consist five rotational joint as shown in Figure 2. Figure 2.1: The kinematics of light weight exoskeleton (L-EXOS) [1] The first degree of freedom is actuated and built in sensor, and the fifth degree of freedom is equipped with potentiometer. The first three rotational joint is mutually orthogonal which emulated a spherical joint the same center of rotational on the human shoulder. The orientation of the first joint are optimized, therefore it will maximize the workspace of should joint and avoid interference between mechanical link and user. The third joints are coincident with the axis of ideal upper limb. Meanwhile the fourth and fifth is coincident with the elbow joint and forearm. The condition of the forearm and elbow joint is assuming zero position. The range of motion can be achieve by the lightweight exoskeleton (L-EXOS) is 2.5º to 105º. The Denavit Hartenberg parameter by Lightweight Exoskeleton (L-EXOS) is filled as shown in Table 1.

6 Table 1: Denavit-Hartenberg parameters for the light weight exoskeleton (L-EXOS system) [1] i 1 0 0 2 0 0 3 0 -L1 4 0 0 5 0 0 0 L2 2.3 Actuator An actuator is a device which converts electric energy into a physical motion. The actuator produce rotation or linear motion based the application applied in the industry. There are several types of actuator use in robotic arm like hydraulic, pneumatic or electronic signals. The most popular actuator use in a robotic arm is DC motor. The DC motor is electric motor that runs on direct current electrically. The DC motor converts electrical energy into mechanical energy. The stator is stationary in space by definition and subsequently current. The present in the rotor is switched by the commutator to additionally be stationary in space. The relative point between the stator and rotor attractive flux is maintained close to 90 degrees, which creates the highest torque. There are many type of DC motor use as actuator in robotic arm which are brushless DC motor, stepper, servo and many more. The most frequent motor use as actuator in robotic arm is Brushless DC motor (BLDC).

7 2.3.1 DC Motor A position control of brushless using DC (BLDC) motor proposed. DC (BLDC) motor is a synchronous electric motor which is controlled by direct current power (DC) and which has an electronically controlled system, rather than a mechanical replacement system dependent upon brushes [2]. In the brushless DC motor, the element like current, torque, voltage and rpm are directly identified. The advantage of brushless DC motor is good reliability, longer lifetime, reduced noise and more efficient in terms of power consumption. The disadvantage of brushless DC motor (BLDC) is higher initial cost due to its construction. Second, it required an electric controller in order to operate a Brushless DC Motor. Figure 2.2: Brushless DC motor (BLDC) [2]

8 2.4 Sensory System 2.4.1 Hall Sensor Based on the Hall Effect sensor characteristic, the rotor rotation information can be acquired. The position and speed of the rotor can be calculated by using Hall Effect signal [3]. In the experiment, the hall sensor are placed in the brushless DC motor to knowledge the position of the motor. The hall is place with 120-degree interval in the motor operation. When the magnet poles of the interface to hall sensor, the signal is generated. There are three hall sensor planted to the brushless DC motor since it has 120-degree interval. For a one complete rotation, it has to reach 360-degree for determine the position of the brushless DC motor. The operating principle of hall sensor can be explained based on the Figure 2.3 shown. Figure 2.3: Back EMF and Hall Effect sensor signal [4]

9 2.4.2 Torque Sensor Torque sensor is a characteristic of human arm where it can feel the external power. In order to know precisely the intentions of a human interacting with a robot, it is possible to use a force/torque sensor to measure the forces and moments applied on a handle. The advantage of this type of sensor, in comparison with a sensitive robotic skin covering the whole manipulator, is that it allows the precise measurement of the applied moments and shearing forces instead of the normal forces alone. The commercially available force/torque sensors are built from strain gages, which have the disadvantage of providing a noisy signal. This is problematic because control algorithms used in human-robot interaction often require the variation rates of efforts. It differentiating noisy signals with respect to time is often only possible by filtering the signal, which reduces the performances of a collaborative robot [5]. Furthermore, force/torque sensors based on strain gages output signals which drift over time even if the applied efforts remain constant. Thus, a collaborative robot could detect small forces applied on it and start moving even if nobody touches it. A robust torque control is proposed for one degree arm robot which is equipped with torque sensor for controlling the output torque [5]. The mechanical structure of a one degree of freedom flexible joint robot is shown as Figure 2.4. A motor generate a driving torque and the torque is increase by speed reduction part. The speed reduction part is consisting of timing belt, pulley and harmonic drive. The joint torque is measure by a torque sensor which mounted between harmonic drive and robot arm link. Figure 2.4: The mechanical structure of a one degree of freedom flexible joint robot [5]