Robotic System Design Control By Using Armband Sensor.

(1)

i

ROBOTIC SYSTEM DESIGN CONTROL BY USING ARMBAND SENSOR

LEE THIAM SUI

This Report Is Submitted In Fulfillment Of Requirement For The Bachelor Degree of Electronic Engineering (Computer Engineering)

Faculty Of Electronic And Computer Engineering University Technical Malaysia Malacca


(2)

ii

UNIVERSTI TEKNIKAL MALAYSIA MELAKA

FAKULTI KEJURUTERAAN ELEKTRONIK DAN KEJURUTERAAN KOMPUTER

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA II

Tajuk Projek : Robotic System Design Controlled By Using Armband Sensor Sesi

Pengajian : 1 4 / 1 5

Saya LEE THIAM SUI mengaku membenarkan Laporan Projek Sarjana Muda ini disimpan di Perpustakaan dengan syarat-syarat kegunaan seperti berikut:

1. Laporan adalah hakmilik Universiti Teknikal Malaysia Melaka.

2. Perpustakaan dibenarkan membuat salinan untuk tujuan pengajian sahaja.

3. Perpustakaan dibenarkan membuat salinan laporan ini sebagai bahan pertukaran antara institusi pengajian tinggi.

4. Sila tandakan ( ) : SULIT*

*(Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972)

TERHAD** **(Mengandungi maklumat terhad yang telah ditentukan oleh

organisasi/badan di mana penyelidikan dijalankan)

TIDAK TERHAD

Disahkan oleh:

____________________ ______________________________

(TANDATANGAN PENULIS)

Tarikh: ………..

(COP DAN TANDATANGAN PENYELIA)

Tarikh: ………..


(3)

iii

“I hereby declare that I have read this report and in my opinion, this report is sufficient in terms of the scope and quality for the award the Bachelor of Electronics Engineering

(Computer Engineering) With Honours”

Signature : ...

Name : DR. NURULFAJAR BIN ABD MANAP Date :


(4)

iv

“I hereby declared that this report entitled Robotic System Control By Using Armband Sensor is a result of my own work except for notes that have been cited clearly in the

references”

Signature : ………

Student Name : LEE THIAM SUI Date :


(5)

v

Specially dedicate to my beloved parent, siblings and my friends who give me great encouragement and support to help me achieved the work of this thesis. My supervisor, Dr.Nurulfajar Bin ABD Manap also gave me a lot of guidance and support throughout the project implementation. Thank you very much.


(6)

vi

ACKNOWLEDGMENT

First of all, I would like to thank to my project supervisor, Dr. Nurulfajar Bin ABD Manap for his continuous support and guidance throughout two semesters to complete my degree final year project. He has given a chance to explore the new technology and provide me with the technology device as part of my project implementation. I would like to thank for his contribution to my project by sharing his experience on how to handle research project with valuable advice given by him. He helps me a lot in requiring knowledges, handling critical situation and guide me step by step to achieve the work and objectives of my project. Besides, I have given a chance by supervisor to participate in competition of project and I have gained a lot of valuable experience.

Next, I would like to express my gratitude to my beloved family for their full support through the ups and downs during four years of my study. Besides, I would like to thank to my friends who are helping me by providing some suggestion to achieve in my work. Last but not least, I really appreciate with all your help and thank you very much.


(7)

vii

ABSTRACT

Human gesture interaction with robotic system has become an important in control system because it provides more precise, efficient and sustainability control. This report discusses about the design approach of a robotic system controlled by using muscle sensor. The muscle sensor that has been used for this project is a Myo armband sensor which identified the Electromyography (EMG) signals based on the contraction and relaxation of muscle activity when human performed any gesture. This project aims to design the structure of robotic arm by using the servo motor with five degrees of freedom that can be controlled by the Myo armband sensor. The study of Euler’s angle of robotics is important in order to develop the algorithms of gesture and motion performed by humans. The signal of Myo armband was analysed to identify the data for every specific gesture so that the data can be sent to microcontroller to control over the robotic arm. The outcome of this project is the robotic hand performed the gesture motion according to the intuitive interaction of human. Besides, the communication constructed between the signal of Myo armband and the robotic system. Finally, this human interaction implementation can be modified and applied to any types of robotic system.


(8)

viii

ABSTRAK

Interaksi gerak isyarat manusia dengan sistem robotik telah menjadi teknologi penting dalam sistem kawalan kerana ia memberikan tindakan yang lebih tepat, cekap dan mampan. Laporan ini membincangkan pendekatan reka bentuk sistem robotik yang dikawal dengan menggunakan sensor otot. Sensor otot yang digunakan untuk projek ini adalah lilitan lengan sensor Myo yang mengenal pasti isyarat Elektromiografi (EMG) berdasarkan aktiviti pengecutan dan pengenduran otot apabila manusia melakukan apa-apa gerakan isyarat tangan. Projek ini bertujuan untuk mereka bentuk struktur robot tangan dengan menggunakan motor servo yang yang boleh dikawal oleh lilitan lengan sensor Myo. Kajian mengenai sudut Euler daripada robot adalah penting dalam usaha untuk mengkaji algoritma daripada isyarat dan gerakan yang dilakukan oleh manusia. Isyarat lilitan lengan Myo dianalisis untuk mengenal pasti data setiap isyarat tertentu supaya data boleh dihantar ke mikropengawal untuk mengawal robot tangan yang dibina. Hasil daripada projek ini adalah robot tangan dilakukan gerakan isyarat mengikut interaksi intuitif manusia. Selain itu, komunikasi yang dibina antara isyarat lilitan lengan Myo dan sistem robotik. Akhirnya, pelaksanaan interaksi manusia ini boleh diubah suai dan digunakan untuk apa-apa jenis sistem robotik.


(9)

ix

TABLE OF CONTENT

CHAPTER CONTENT PAGE

TITLE i

CONFIRMATION REPORT STATUS ii

SUPERVISOR CONFIRMATION iii

DECLARATION iv

DEDICATION v

ACKNOWLEDGEMENT vi

ABSTRACT vii

ABSTRAK viiii

TABLE OF CONTENT ix-xi

LIST OF TABLE xii

LIST OF FIGURE xiii-xv

LIST OF APPENDIX xvi

1 INTRODUCTION

1.1 Background 1

1.2 Objectives 3

1.3 Problem Statements 3

1.4 Scope of Project 1.5 Structure of Project

4 5

2 LITERATURE REVIEW


(10)

x

2 2.1.1 Brief History of Robotic 6

2.1.2 General Structure of Robotic System 7 2.1.3 Type of Robotic System 8 2.1.4 Robotic Arm System 9 2.2 General Robotic Task and Application 10

2.3 Hand Gesture Interaction 11

2.4 Leap Motion Controller and Kinect Sensor 12

2.5 Myo Armband Bracelet 12

2.7 Electromyography (EMG) 13

2.8 Reviews On Relevant Work 14

2.8.1 Robotic Hand Controlled By Flex Sensor 14 2.8.2 Humanoid Robot Gesture Control 14 2.8.3 Robotic Arm Gesture Control 15 2.8.4 EDGE Robotic Control 15 2.8.5 Robotic Arm Controlled By Flex Sensor 16 2.9 Comparison of Relevant Work

2.10 Summary of Chapter

16 18

3 METHODOLOGY

3.1 Introduction 19

3.2 Hardware and Components Details 19 3.2.1 Myo Gesture Armband 20 3.2.2 Arduino Mega 2560 21

3.2.3 ATX Power Supply 22

3.2.4 Servo Motor 23

3.2.5 Servo Bracket and Servo Holder 24

3.2.6 Base Model 25

3.2.7 Arduino and circuitry 29 3.3 Robotic Arm Assemble Process

3.4 Final Structure of Robotic Arm

30 37


(11)

xi 3.6 System Integration of Software and Hardware 39 3.6.1 Part A (Myo armband and host computer) 40 3.6.2 Part B (Host Computer and Robotic Arm) 41 3.7 Spatial Data (Yaw Pitch Roll) 43

3.8 Flow Chart of Project 45

3.9 Summary of Chapter 46

4 RESULT AND ANALYSIS

4.1 Introduction 47

4.2 Myo Connect Software (Firmware Version 1.3.1448) 48 4.3 Spatial Data Analysis (Yaw Pitch Roll) 54 4.3.1 Yaw Rotation (Servo Base) 54 4.3.2 Pitch Rotation (Servo Wrist) 58 4.3.3 Roll Rotation (Servo Arm) 61

4.4 Gesture event data 64

4.5 Final results 66

5 CONCLUSION AND RECOMMENDATION

5.1 Introduction 76

5.2 Conclusion and recommendation 77 5.3 Importance and Market Potential 78

REFERENCES 79


(12)

xii

LIST OF TABLES

NUMBER TITLE PAGE

2.1 Comparison of Relevant Work 12

3.1 Details of Component of Myo Armband 16 3.2 Details on Arduino Mega 2560 Pin Board 17 3.3 Details of Input and Output Voltage and Current 18


(13)

xiii

LIST OF FIGURES

NUMBER TITLE PAGE

2.1 Myo Armband Sensor 9

3.1 Components of Myo Gesture Armband 20

3.2 Arduino Mega 2560 21

3.3 ATX Power Supply 22

3.4 Metal Gear Servo Motor 23

3.5 Servo Motor C36R 23

3.6 Servo U-joint Bracket 24

3.7 Servo Motor Holder 24

3.8 One Degree of Freedom of Robotic Arm 25

3.9 Base of Basic Model 25

3.10 Base Design Using AutoCAD 26

3.11 Base of Robotic Arm with Servo Dimension 27

3.12 Base of Robotic Arm 27

3.13 Side Part of Base of Robotic Arm 28 3.14 Lexan Sheet Base With Servo Motor 28

3.15 Circuit Path Proteus Design 29

3.16 Etching Circuit 30

3.17 Robotic Arm Part 30

3.18 Servo Holder Assembled 31

3.19 Holder With Servo Motor 31


(14)

xiv 3.21 U-joint Bracket Assembled Holder 32

3.22 U-joint Bracket of Base 33

3.23 U-joint Bracket of Wrist Part 33

3.24 Upper Part of Robotic Arm 34

3.25 Gripper Assemble With Servo Holder 34 3.26 Gripper With Servo Assembled 35

3.27 Robotic Arm Gripper 35

3.28 Five Degree of Freedom Robotic Arm 36 3.29 Overview Structure of Robotic Arm 37 3.30 Block Diagram of System Configuration 38 3.31 System Integration Flow Diagram 39

3.32 Flow Chart of Part A 40

3.33 Flow chart of Part B 41

3.34 Axes Rotate of Yaw, Roll, and Pitch 43

3.35 Calculation of Yaw Rotation 44

3.36 Calculation of Pitch Rotation 44

3.37 Calculation of Roll Rotation 44

3.38 Flow Chart of Project Implementation 45

4.1 Myo Connect Software Interface 48

4.2 Myo Calibration Profile 49

4.3 Fist Gesture Calibration 49

4.4 Rest Calibration 50

4.5 Finger Spread Gesture Calibration 50

4.6 Wave in Gesture Calibration 51

4.7 Wave out Gesture Calibration 51

4.8 Test Calibration Profile 52

4.9 Myo Spatial Data 52

4.10 Myo Diagnostic Page 52

4.11 Myo IMU Graph Display 54


(15)

xv 4.13 Yaw Angle Move in Left Direction 55 4.14 Yaw Angle Move in Right Direction 56 4.15 Recalculated Yaw Angle at Middle Position 56 4.16 Recalculated Yaw Angle Move in Right Direction 57 4.17 Recalculated Yaw Angle Move in Left Direction 57 4.18 Pitch Angle of Wrist Part at Middle Position 58 4.19 Pitch Angle of Wrist Part Turn in Right Direction 59 4.20 Pitch Angle of Wrist Part Turn in Let Direction 59 4.21 Recalculated Pitch Angle at Middle Position 60 4.22 Recalculated Pitch Angle Rotate in Right Direction 60 4.23 Recalculated Pitch Angle Rotate in Left Direction 61 4.24 Roll Angle When Arm at Middle Position 62 4.25 Roll Angle of Arm Moving Upward 62 4.26 Roll Angle of Arm Moving Downward 63 4.27 Recalculated Roll Angle of Arm Moving Upward 63 4.28 Recalculated Roll Angle of Arm Moving Downward 64

4.29 Fist Gesture 65

4.30 Wave Out Gesture 65

4.31 Wave in Gesture 65

4.32 Finger Spread Gesture 65

4.33 Hand at Middle Position 66

4.34 Robotic Arm Base at Middle Position 66 4.35 Hand Move in Right Direction 67 4.36 Robotic Arm Base Move in Right Direction 67

4.37 Hand Move in Left Direction 68

4.38 Robotic Arm Base Move in Left Direction 68

4.39 Hand Move Upward 69

4.40 Robotic Arm Move Upward 69

4.41 Hand Wrist Rotate Right Direction 70 4.42 Robotic Arm Wrist Rotate Right Direction 70 4.43 Hand Wrist Rotate in Left Direction 71


(16)

xvi 4.44 Robotic Arm Wrist Rotate in Left Direction 71

4.45 Hand Wave in Gesture 72

4.46 Robotic Arm Wrist Move Downward 72

4.47 Hand Wave out Gesture 73

4.48 Robotic Arm Wrist Move Upward 73

4.59 Hand Finger Spread Gesture 74

4.50 Gripper end Open 74

4.51 Hand Fist Gesture 75


(17)

xvii

LIST OF APPENDIXES

APPENDIX TITLE PAGE

A Source Code (Javascript Program) 82

B INOTEK Poster 88


(18)

1

CHAPTER 1

INTRODUCTION

1.1 Background

Nowadays the technologies of the humanoid robot control system has been evolved tremendously [2] whereby the robotic system can be controlled by using many methods instead of using the remote control unit. One of the important methods is through the hand gesture performed by humans as a control base to manipulate the robotic system. There are so many industries, the medical field and others start to implement the application control by using the hand gesture control. It is believed that hand gesture can provide an intuitive based control whereby the robotic system can listen to the feeling of human and mimicking the hand gesture of humanity [6]. Gesture interface can be built with different sensing techniques such as sensor and mechanical sensor [7]. Recently, there must be always a need of commands to carry out some specific task thus gesture control is a new innovative technology to improve the our life.

This report uses Myo armband muscle sensor developed by ThalmicLabs to control the robotic system. The muscle hardware sensor builds in the Myo armband bracelet which consists of Electromyography (EMG) sensor, nine-axis of IMU containing gyroscope, accelerometer, and magnetometer. Based on a study of Electromyography (EMG), it


(19)

2 normally applies in medical science as a diagnostic procedure to measure the muscle and nerve activity signal during the contraction and relaxation of muscle to detect any of the muscle disease that related to damage muscle tissues, damage of the nervous system that supplying muscle and others. Due to advanced development of technologies, EMG signal can be used in a variety of applications such as an embedded control system whereby the signal is recorded from the Myo armband and send it to the microcontroller to let it control over the robotic system [2].

Besides this paper also extend its work to focus on the structural design of a robotic system by doing the fabrication after the design process to improve the sustainability as well as the appearance of the hardware. The Myo armband is chosen to implement in this project because this product is a touch free control device [8], easy to bring along as well as provide more precise signal than the sensor circuit. It detects the information on gesture performed and there is a platform to analyse data received from the device so that it can be used to communicate with any kind of application control.

This project marked some of the importance attempt to provide a real-time operation whereby the robotic system can perform the gesture accurately according to the intuitive control of humanity. Besides, the project also provides a simple user's hardware without requiring much of the configuration and the sensor device (Myo armband) is easy to wear and low cost. The whole robotic system also required less power to process the gesture because the robotic system only build with servo motor and the Myo armband is rechargeable unless the robotic might be involved in complicated work. Finally, the concept can be applied in modified ways to any robotic system; which can be developed to demonstrate the approach in a physical rehabilitation application scenario.


(20)

3 1.2 Objectives

The aim of this project is to develop a robotic arm system control by using a Myo gesture armband sensor. Therefore, the objectives for this project are:

 To design the structure of robotics systems controlled by Myo armband

 To develop the Myo algorithms based on desired gesture motion to control robotic system

 To construct the interaction and communication between the robotic hand and Myo armband

1.3 Problem Statements

The robotic system nowadays requires the external infrastructure or a controller, which has to hold onto and keep track of the gesture of the robotic system without the intuitive interaction of human. The use of controller raise some problems because sometimes it is difficult to locate the required remote controller [9] and cause troublesome when emergency happed that need to stop an operation of robot or any control system. With wearable hand gesture control device which attached to the forearm, human can always control the robotic system with intuitive of interaction in real time and control from far distance.

Besides, the robotic system is traditionally being programmed with preset function which is less flexibility without a wide range of functionality because there is always limited function that could be integrated with the robotic system. Unlike the hand gesture control device can provide the signal command analysis and user can calibrate the data based on the hand gesture because signal generated from the muscle armband is differ depending on the specific motion, rotation and movement of the hand. The robotic system is getting involved in more complex and less structured work which require the intuitive control application.


(21)

4 Other than that, human always work with the hazard environment to handle or carry the dangerous and heavy object, therefore a wearable interface is required to control the robotic system without direct touching of the object. Those who work in chemical industry also required hand gesture control robotic system to help them because sometimes they have to handle toxic substance or chemical. This technique can help to reduce the risk of hazard in the work environment.

Next, there are over three million [10] of disable people worldwide and normally most of them required additional support in home environment, especially for leg amputees because it is difficult for them to move from one place to another place to carry out their task. Thus a hand gesture control system is suitable for them to carry their task far from a distance without approach to the desired place.

1.4 Scope of Project

The scope of work of this project will be focused on the structural design of the robotic arm with gripper. Besides, this project also focuses on analysis of the muscle activity signal of the Myo armband bracelet when connecting to the laptop over Bluetooth connection. This project required knowledge based on a study of Euler’s angle in order to develop the algorithms of indicated gesture motion. Every specific signal of movement and gesture based on the contraction of muscle such as yaw, pitch, and motion of the finger is taken into account and the algorithms based on the gesture and motion of activity of Myo armband is developed in order for the robotic hand to perform the motion accurately. This signal will be taken as an input command to send to thorough to the Arduino to let control over the robotic system.

This project also focuses on the real time communication of software and hardware over serial communication by using a cable. The limitation of this project is the robotic arm only designed for carry light weight object due to the size and material of the robotic system is smaller which is not suitable for carry heavy and large object. Besides, the Myo armband does not support muscle readings from leg, neck and others apart from the arm.


(22)

5 Other than that, some of the specific angle of yaw, pitch and motion gesture cannot be performed accurately.

1.5 Structure of Project

This thesis contain of five chapters which are the introduction, literature review, methodology, result and analysis as well as conclusions and recommendation of the project.

Chapter 1 is the overall introduction of background, objectives and scope of the project. Besides the problem statement also discussed in chapter 1 to explain the reason why important of this project. Next, chapter 2 is very important to review about the relevant work of other people that have been done so that can make comparison to improve the robotic hand control system. Besides, the explanation regarding the term that's going to be used throughout this project also stated.

Chapter 3 will discuss about the method use to implement this project, the overall flow of this project and the material is also stated in this chapter. In chapter 4, the result and the analysis of the hardware and software will be discussed to prove the result of the project tot achieve the objective of this project.

Finally, chapter 5 will conclude the whole project work and again review on the objectives to make sure this project fulfil the requirement and scope. Next, chapter 5 will also discuss about the future research which can be conducted related to the work of this project.


(23)

6

CHAPTER 2

LITERATURE REVIEW

2.1 Introduction

This chapter includes the study review on basic knowledge regarding the history of robot, human robot interface and the basic theory of forward kinematic and inverse kinematic analysis of a robotic arm. Next, this chapter will go through the introduction of the product specification of Myo armband bracelet develop by ThalmicLabs. Besides, this product is built in with Electomyography (EMG) sensor, thus the basic knowledge regarding the Electromyography (EMG) is studying to get more understanding how the sensor work to measure the muscle activity. Last but not least, review of others project that related to this project is very important to make comparisons regarding the project methodology, material use, robot design and the difference between the project.

2.1.1 Brief History of Robotic

The name “robot” was first created by Karel Capek in 1920 and this word was disseminate by Isaac Asimov with his laws stated that robots do not harm human life instead it help to improve quality life of human. The first robot named as PUMA (Programmable Universal Manipulator Arm) was the first industrial


(24)

7 robotic constructed by company of Joseph Engleberger and George Devoe. Due to advanced of technology and high demand in automation system, there are many type of robtic system start to develop and the first industrial robotic arm that comprise of memory system was first developed in 1962 [11].

2.1.2 General Structure of Robotic System

The general of robotic system can be divided into part which are robot model, controller, actuators, sensing subsystem and information processing unit. These systems are communication between each other through the system interface that allow the information data to be transformed from the receiving end medium to transmitting end medium to control the robotic system.The general robotic system basically has programmable system which allow the prescribed task to change anytime either on the spot or off-line [12].

The robotic system would replace the human being in decision making with programmable task and artificial intelligence software system. Next, the actuator is the hardware of robotic system that received the information from input and drive the system to operate according to the instruction data. The output of the robotic system is considered as actual task which is control by the sensing subsystem. The sensing subsystem comparing the output instruction as feedback signal with prescribed task. If there is any error of instruction the system will send the error signal to the controller system to remove the unwanted signal [12]. The corrective instruction is then fed back into the actuator and the instruction drive the robotic system to carry out the task.

2.1.3 Type of Robotic System

The evolution of technology has developed many types of advanced robotic system to replace human beings in decision making and carry out the task. One of the important type of robotic system is serial manipulator. The manipulator


(1)

normally applies in medical science as a diagnostic procedure to measure the muscle and nerve activity signal during the contraction and relaxation of muscle to detect any of the muscle disease that related to damage muscle tissues, damage of the nervous system that supplying muscle and others. Due to advanced development of technologies, EMG signal can be used in a variety of applications such as an embedded control system whereby the signal is recorded from the Myo armband and send it to the microcontroller to let it control over the robotic system [2].

Besides this paper also extend its work to focus on the structural design of a robotic system by doing the fabrication after the design process to improve the sustainability as well as the appearance of the hardware. The Myo armband is chosen to implement in this project because this product is a touch free control device [8], easy to bring along as well as provide more precise signal than the sensor circuit. It detects the information on gesture performed and there is a platform to analyse data received from the device so that it can be used to communicate with any kind of application control.

This project marked some of the importance attempt to provide a real-time operation whereby the robotic system can perform the gesture accurately according to the intuitive control of humanity. Besides, the project also provides a simple user's hardware without requiring much of the configuration and the sensor device (Myo armband) is easy to wear and low cost. The whole robotic system also required less power to process the gesture because the robotic system only build with servo motor and the Myo armband is rechargeable unless the robotic might be involved in complicated work. Finally, the concept can be applied in modified ways to any robotic system; which can be developed to demonstrate the approach in a physical rehabilitation application scenario.


(2)

1.2 Objectives

The aim of this project is to develop a robotic arm system control by using a Myo gesture armband sensor. Therefore, the objectives for this project are:

 To design the structure of robotics systems controlled by Myo armband

 To develop the Myo algorithms based on desired gesture motion to control robotic system

 To construct the interaction and communication between the robotic hand and Myo armband

1.3 Problem Statements

The robotic system nowadays requires the external infrastructure or a controller, which has to hold onto and keep track of the gesture of the robotic system without the intuitive interaction of human. The use of controller raise some problems because sometimes it is difficult to locate the required remote controller [9] and cause troublesome when emergency happed that need to stop an operation of robot or any control system. With wearable hand gesture control device which attached to the forearm, human can always control the robotic system with intuitive of interaction in real time and control from far distance.

Besides, the robotic system is traditionally being programmed with preset function which is less flexibility without a wide range of functionality because there is always limited function that could be integrated with the robotic system. Unlike the hand gesture control device can provide the signal command analysis and user can calibrate the data based on the hand gesture because signal generated from the muscle armband is differ depending on the specific motion, rotation and movement of the hand. The robotic system is getting involved in more complex and less structured work which require the intuitive control application.


(3)

Other than that, human always work with the hazard environment to handle or carry the dangerous and heavy object, therefore a wearable interface is required to control the robotic system without direct touching of the object. Those who work in chemical industry also required hand gesture control robotic system to help them because sometimes they have to handle toxic substance or chemical. This technique can help to reduce the risk of hazard in the work environment.

Next, there are over three million [10] of disable people worldwide and normally most of them required additional support in home environment, especially for leg amputees because it is difficult for them to move from one place to another place to carry out their task. Thus a hand gesture control system is suitable for them to carry their task far from a distance without approach to the desired place.

1.4 Scope of Project

The scope of work of this project will be focused on the structural design of the robotic arm with gripper. Besides, this project also focuses on analysis of the muscle activity signal of the Myo armband bracelet when connecting to the laptop over Bluetooth connection. This project required knowledge based on a study of Euler’s angle in order to develop the algorithms of indicated gesture motion. Every specific signal of movement and gesture based on the contraction of muscle such as yaw, pitch, and motion of the finger is taken into account and the algorithms based on the gesture and motion of activity of Myo armband is developed in order for the robotic hand to perform the motion accurately. This signal will be taken as an input command to send to thorough to the Arduino to let control over the robotic system.

This project also focuses on the real time communication of software and hardware over serial communication by using a cable. The limitation of this project is the robotic arm only designed for carry light weight object due to the size and material of the robotic system is smaller which is not suitable for carry heavy and large object. Besides, the Myo armband does not support muscle readings from leg, neck and others apart from the arm.


(4)

Other than that, some of the specific angle of yaw, pitch and motion gesture cannot be performed accurately.

1.5 Structure of Project

This thesis contain of five chapters which are the introduction, literature review, methodology, result and analysis as well as conclusions and recommendation of the project.

Chapter 1 is the overall introduction of background, objectives and scope of the project. Besides the problem statement also discussed in chapter 1 to explain the reason why important of this project. Next, chapter 2 is very important to review about the relevant work of other people that have been done so that can make comparison to improve the robotic hand control system. Besides, the explanation regarding the term that's going to be used throughout this project also stated.

Chapter 3 will discuss about the method use to implement this project, the overall flow of this project and the material is also stated in this chapter. In chapter 4, the result and the analysis of the hardware and software will be discussed to prove the result of the project tot achieve the objective of this project.

Finally, chapter 5 will conclude the whole project work and again review on the objectives to make sure this project fulfil the requirement and scope. Next, chapter 5 will also discuss about the future research which can be conducted related to the work of this project.


(5)

CHAPTER 2

LITERATURE REVIEW

2.1 Introduction

This chapter includes the study review on basic knowledge regarding the history of robot, human robot interface and the basic theory of forward kinematic and inverse kinematic analysis of a robotic arm. Next, this chapter will go through the introduction of the product specification of Myo armband bracelet develop by ThalmicLabs. Besides, this product is built in with Electomyography (EMG) sensor, thus the basic knowledge regarding the Electromyography (EMG) is studying to get more understanding how the sensor work to measure the muscle activity. Last but not least, review of others project that related to this project is very important to make comparisons regarding the project methodology, material use, robot design and the difference between the project.

2.1.1 Brief History of Robotic

The name “robot” was first created by Karel Capek in 1920 and this word was disseminate by Isaac Asimov with his laws stated that robots do not harm human life instead it help to improve quality life of human. The first robot named as PUMA (Programmable Universal Manipulator Arm) was the first industrial


(6)

robotic constructed by company of Joseph Engleberger and George Devoe. Due to advanced of technology and high demand in automation system, there are many type of robtic system start to develop and the first industrial robotic arm that comprise of memory system was first developed in 1962 [11].

2.1.2 General Structure of Robotic System

The general of robotic system can be divided into part which are robot model, controller, actuators, sensing subsystem and information processing unit. These systems are communication between each other through the system interface that allow the information data to be transformed from the receiving end medium to transmitting end medium to control the robotic system.The general robotic system basically has programmable system which allow the prescribed task to change anytime either on the spot or off-line [12].

The robotic system would replace the human being in decision making with programmable task and artificial intelligence software system. Next, the actuator is the hardware of robotic system that received the information from input and drive the system to operate according to the instruction data. The output of the robotic system is considered as actual task which is control by the sensing subsystem. The sensing subsystem comparing the output instruction as feedback signal with prescribed task. If there is any error of instruction the system will send the error signal to the controller system to remove the unwanted signal [12]. The corrective instruction is then fed back into the actuator and the instruction drive the robotic system to carry out the task.

2.1.3 Type of Robotic System

The evolution of technology has developed many types of advanced robotic system to replace human beings in decision making and carry out the task. One of the important type of robotic system is serial manipulator. The manipulator