Locomotion Control of a Six-Legged Walking Robot Based on Central Pattern Generator Network
- Abstract
- In recent years, much attention has been given to bionic control. The motion control of legged robots based on central pattern generator (CPG) has become one of the important branches of bionic control field as a research hotspot. CPG can produce steady rhythm without any high-level external control signal and sensory feedback, which does not require the model process on environment.
The objective of this thesis is to control the locomotion of a six-legged walking robot based on central pattern generator network. To do this task, the following problems are considered. Firstly, a six-legged walking robot is presented. Secondly, wave gait, quadruped gait and tripod gait should be generated by CPG network. Thirdly, mapping function is designed to map the output signal of CPG network to the workspace trajectories of the corresponding legs. Fourthly, instead of using inverse kinematics to calculate joint angles, a differential kinematics algorithm is applied for the end effector to follow the trajectory generated by CPG network. The following tasks are done to solve these problems. First, a six legged robot platform is developed with several interconnected devices such as AX-12 servomotor, DSP microcontroller, IMU sensor, etc. The kinematics of one leg of the six-legged robot is presented, and the Denavit-Hartenberg (DH) convention is adopted to define the modeling parameters which allow the construction of the forward kinematics function by composition of the individual coordinate transformation. Second, a CPG model based on Kimura’s neural oscillators is proposed. To get a suitable control signal of CPG, the parameters of CPG model are analyzed based on a single-parameter-analysis method using simulation. Third, a CPG network to generate control signal for wave gait, quadruped gait and tripod gait using six CPG models is built. Fourth, mapping functions to change the control signal of CPG into the workspace trajectory are proposed. For swing phase and retract phase of gait, different mapping functions are used. The end effector trajectory of each leg is given as mapping functions of the output of signal of the corresponding oscillator. Fifth, to realize the leg end effector follow the trajectory obtained by the mapping functions, a differential kinematics algorithm is applied to solve inverse kinematics problem easily, and the differential kinematics is represented as a linear mapping between the joint velocity space and the operational velocity space. Finally, simulation and experimental results are done to demonstrate the effectiveness of the proposed controllers.
- Author(s)
- ShengDongBo
- Issued Date
- 2016
- Awarded Date
- 2016. 8
- Type
- Dissertation
- Keyword
- Central pattern generator (CPG) CPG network Mapping function Six-legged robot Differential kinematics
- Publisher
- 부경대학교 대학원
- URI
- https://repository.pknu.ac.kr:8443/handle/2021.oak/13250
http://pknu.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002301075
- Alternative Author(s)
- 성동파
- Affiliation
- 부경대학교 대학원
- Department
- 대학원 메카트로닉스공학협동과정
- Advisor
- 김상봉
- Table Of Contents
- Chapter 1: Introduction 1
1.1 Background and motivation 1
1.2 Problems statements 7
1.3 Objective and research method 8
1.4 Outline of thesis and summary of contributions 9
Chapter 2: System Description and Kinematic Modeling 12
2.1 Mechanical design 12
2.2 Electrical design 14
2.2.1 Microcontroller 15
2.2.2 Servomotors 16
2.2.3 Bluetooth 19
2.2.4 MySen-M sensor 20
2.2.5 Power supply 21
2.3 Basic terminologies of the 6LR 21
2.4 Kinematic modeling of four joint legs 27
2.5 Kinematics of the six legged robot 30
Chapter 3: CPG Model and Parameters Analysis 35
3.1 CPG model 35
3.2 Parameters analysis 38
3.2.1 Parameter 39
3.2.2 Parameter 40
3.2.3 Parameter 41
3.2.4 Parameter 42
3.2.5 Parameter 43
Chapter 4: Gait Planning Based on CPG Network and Controller Design 45
4.1 CPG network 45
4.1.1 Wave gait 46
4.1.2 Quadruped gait 48
4.1.3 Tripod gait 50
4.2 Mapping function 52
4.3 Workspace trajectory tracking controller design 55
Chapter 5: Simulation and Experimental Results 62
5.1 Gait planning simulation results 62
5.1.1 Wave gait 63
5.1.2 Quadruped gait 64
5.1.3 Tripod gait 65
5.2 Mapping function of tripod gait simulation results 66
5.3 Workspace trajectory tracking 69
Chapter 6: Conclusions and Future Work 74
6.1 Conclusions 74
6.2 Future work 76
References 77
Publication and Conferences 83
Appendix A 85
- Degree
- Master
-
Appears in Collections:
- 대학원 > 메카트로닉스공학협동과정
- Authorize & License
-
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.