Professional Documents
Culture Documents
Biped Humanoid Robot of 17 Degree of Freedom (Dof)
Biped Humanoid Robot of 17 Degree of Freedom (Dof)
TABLE OF CONTENTS
SUPERVISOR’S STATEMENT ....………………...…………………….................
ii
APPROVAL………...……………………………...………...………........................
iii
DECLARATION.........................................................................................................
iv
ABSTRACT.........…………………………………………………...….....................
v
ACKNOWLEDGEMENTS....………………………………..……….......................
vi
DEDICATION ...………………….....………………………………........................
vii
CHAPTER 1: INTRODUCTION
1.1 OVERVIEW…………………………………………………………... 2
1.2 MOTIVATION………………………………………………………... 2
1.3 OBJECTIVES …………………………….…………………………... 2
1.4 OUTLINE …………………………………………………………….. 2
CHAPTER 2: PARTS OF HUMANOID ROBOT
2.1OVERVIEW ……………………………………………………………. 5
2.2 HISTORY OF ROBOT………….……………………………………… 5
2.3 HISTORY OF NEURAL NETWORK………………………………..... 5
2.4 THE ROBOT HARDWARE ...…………….…………………………... 7
2.5 SOFTWARE ………………………………………….………………... 7
2.6 MODULERS ……………………….………………………………… 8
2.6.1 ARDUINO MEGA 2560 …………………………………......... 8
2.6.2 ESP 32 CAM …………………………………………............... 8
2.6.3 MASTER SLAVE COMMUNICATION…………………........ 9
2.6.4 WIRELESS COMMUNICATION MODULE ..……………..... 9
2.6.5 PULSE WIDTH MODULATION …………………………….. 9
2.7 POWERD WALK AND PASSIVE WALK …………….……………… 9
2.8 STATIC BALANCE AND DYNAMIC BALANCE ……………...…… 10
2.9 LIMITATION OF THE STUDY ……………………………………….. 11
2.10 SUMMARY …………………………………………………………… 12
viii
CHAPTER 3: RELATED WORK
3.1 OVERVIEW …………………………………………….………………. 12
3.2 WABIAN-2R ……………………………………………….…………… 12
3.3 BIPED HUMANOID ROBOT PLATFORM, KHR-2 ………….………. 13
3.4 MAHRU III ……………………………………..………….……………. 14
3.5 SURFACE-PROPERTY RECOGNITION WITH WALKING…………. 15
3.6 ASIMO …………………………………………………………………... 16
3.7 HUBO-2……………………………………………………….…............. 17
3.8 SUMMARY ……………………………………….…………………….. 17
CHAPTER 4: REQUIRENT ANALYSIS
4.1 OVERVIEW ……………………………………………………………... 19
4.2 PARTS OF HUMANOID ROBOT ………………...….……………….... 19
4.3 SERVO MOTOR …….…….…………………………….………………. 19
4.3.1 SPECIFICATION ……….………………………………………... 19
4.3.2 SELECTING YOUR SERVO MOTOR …………..……………… 20
4.3.3 HOW TO USE SERVO MOTOR? ………………...……………... 20
4.3.4 APPLICATION …….…………………………………………….. 21
4.3.5 APPLICATION WITH ARDUINO …….…………….………….. 22
4.4 SERVO CONTROLLER ………………………………………………..... 22
4.4.1 POWER …………………………….……...…………….………... 22
4.4.2 SERVO-POSITION …….…………..……….……….……………. 22
4.4.3 SERVO-SPEED ………………….…….…………….……………. 23
4.5 ARDUINO MEGA 2560…………………………………………………… 24
4.5.1 POWER ………………………………….…………….…………... 25
4.5.2 THE POWER PINS ARE AS FOLLOWS ………….…………...... 25
4.5.3 MEMORY …….……………………...…………….……………… 25
4.5.4 INPUT AND OUTPUT … ………………………….…………….. 25
4.5.5 COMMUNICATION ……………………………….……………... 26
4.6 SENSOR ……………………………….………………………………….. 26
4.6.1 HCSR04 ULTRASONIC SENSOR …… …………..……………... 27
4.6.1.1 HOW ULTRASONIC SENSOR WORK..….…...…………… 27
4.6.1.2 HCSR04 SPECIFICATION ……………………….………… 28
ix
4.6.1.3 TIMING CHART AND PIN EXPLANATIONS ……………. 28
4.6.1.4 WIRING THE HCSR04 TO A MICROCONTROLLER ……. 29
4.6.1.5 ERRORS AND BAD READING ……………………………. 30
4.6.2 HC-SR501 PIR MOTION DETECTOR ……………….………….. 30
4.6.2.1 PRODUCT DESCRIPTION ………………….…….………... 30
4.6.2.2 SPECIFICATION ………………………….……….………... 31
4.6.2.3 APPLICATION …………………………………….………… 31
4.6.2.4 FEATURE ………………………………………….………… 31
4.6.2.5 ADJUSTMENT …………………………………….……….... 32
4.6.2.6 APPLICATION SCOPE …....................................................... 33
4.6.2.7 WIRING CONNECTION PIR……………………………….. 33
4.7 ALUMINUM SERVO BRACKETS ……………………………………... 34
4.8 CAMERA …………………..……………………………………………... 37
4.8.1 COMPONENTS REQUIRED ……………………………………. 37
4.8.2 CONNECTIONS………………………………………………….. 37
4.8.3 FEATURES……………………………………………………….. 38
4.9 DISPLAY [LCD TOUCH]………..……………..……………………….. 38
4.10 VOICE RECOGNITION..………………………………………………. 39
4.10.1 PARAMETER ………….………………………..…….………. 39
4.10.2 FEATURE ……………………………………….…………….. 40
4.10.3 TERMINOLOGY …………………….…………….…………. 40
4.11 SOUND AMPLIFIER………..…………………………………………... 41
4.12 IDEAL AMPLIFIER..…….…..………………………………………...... 41
4.13 SUMMARY.………………...………………………………………….... 41
CHAPTER 5: METHODOLOGY
5.1 OVERVIEW ……….…………………………………………………… 44
5.2 DEFINE STRUCTURE OF BODY …………………….………………. 44
5.3 INITIALIZED OF SERVO MOTOR …………..………………………. 44
5.4 METHODOLOGY TOOLS …………………….…………………….… 44
5.5 ROBOT MODELS ……………………………………………………… 44
5.6 WALKING CONTROL ALGORITHM OF HUMANOID ROBOT …... 44
5.6.1 HUMANOID ROBOT PLATFORM …….…………...………… 45
x
5.6.2 WALKING CONTROL ALGORITHM………...………………. 46
5.6.2.1 WALKING PATTERN GENERATION ..…………...……. 46
5.6.2.2 WALKING CONTROL ALGORITHM..…..……………… 50
5.6.3 LANDING TIMING CONTROLLER …..…......…………….….. 51
5.7 SUMMARY ….…………………………………………………………. 52
CHAPTER 6: IMPLEMENTATION AND RESULT
6.1 OVERVIEW…………………………………………………………….. 54
6.2 MECHANICAL DESIGN………………………………………………. 54
6.2.1 DESIGN CONSIDERATION………..…………………………. 54
6.2.2 CONFIGURATION OF LINKS AND JOINTS……..…………. 55
6.2.3 LOWER BODY DESIGN……..……………………................... 55
6.2.3.1 STABILITY ISSUE AND BIPED LOGIC GAIT PHASES 55
6.2.3.2 STRUCTURAL DESIGN…………………………………. 56
6.2.4 UPPER BODY DESIGN………………...…………………….... 56
6.3 ELECTRONICS INTERFACE………………………………………….. 57
6.4 RESULT……………………………………………………………….… 57
6.5 SUMMARY……………………………………………………………... 59
CHAPTER 7: CONCLUSION AND FUTURE WORK
7.1 DISCUSSION…………….……………………………………………... 61
7.2 FUTURE WORK………………………………………………………... 62
REFERENCES........................................................................................ 64-65
xi
LIST OF FIGURES
Figure3.4 KNN…………………………………………………………………. 16
Figure 4.4 PCB view for 2Motor & 16 Servo Drive Board……………………… 23
xii
Figure 4.13 Arduino Mega 2560 with PIR sensor……………………………….... 32
xiii
LIST OF TABLE
Table No. Table Name Page No.
Table 3.1 Degree of freedom and dimention of KHR-2………………………… 14
Table 3.2 Hardware specifications of the Mahru III Humanoid Robot…………. 15
Table 4.1 Define Each Pin………………………………………………………. 23
xiv