PUKYONG

미지환경에서의 캐터필러차량용 위치결정과

Metadata Downloads
Alternative Title
Development of Positioning and Trajectory Tracking Controller for Caterpillar Vehicles with Unknown Environment
Abstract
Applications of Caterpillar Vehicle (CV) systems have been increasing in various fields during recent decades. These CV systems are able to accomplish various tasks in unsafe and dangerous places where workers cannot enter. Therefore, the researching of the CV for real applications is deeply needed. Especially, making the CV move automatically in unknown environments is one of the requisites and important tasks. To solve this problem, this dissertation presents the development results of positioning and trajectory tracking controllers for the CV system with an unknown environment. To do these tasks, the followings are done in this dissertation.
Firstly, system description and mathematical modeling for the CV system are presented. The configuration of the CV system consists of mechanical design and electrical design. The system modeling of the CV system consists of a kinematic modeling and a dynamic modeling.
Secondly, to make the CV track desired trajectory, a positioning system design is needed. In this dissertation, the positioning system for CV based on a simultaneous localization and mapping (SLAM) method using a Lidar sensor is suggested. The encoders are used for detecting the motion state of CV. In a slippery and unknown environment, the positioning method using encoder generates big errors. Therefore, an Extended Kalman Filter (EKF) is used to estimate the best position of the CV by combining the positioning result of the encoders and landmark positions obtained from the Lidar sensor. The EKF consists of two steps such as prediction and update.
Thirdly, to track a desired sharp trajectory, a trajectory tracking controller using a backstepping control method is introduced. This trajectory tracking controller based on the kinematic modeling is designed such that the estimation global and local tracking error vectors go to zero. And then, by choosing a suitable Lyapunov function candidate and using a backstepping method, system stability is guaranteed and a control law is obtained. To implement this tracking controller, the hardware consists of a computer as the main controller, encoder sensors, compass sensor, and lidar sensor, etc. Finally, to evaluate the trajectory tracking performance of the proposed controller, the simulation and experimental results are shown.
Fourthly, a backstepping-based model reference adaptive controller (MRAC) for trajectory tracking of the CV by combining a kinematic controller using a backstepping method and a dynamic controller using an MRAC is proposed. In this case, a dynamic modeling of the CV with some uncertain parameters is presented. The trajectory tracking controller based on MRAC is utilized to estimate these uncertain parameters. To design this controller, the followings are done. Firstly, a kinematic controller is designed such that global and local tracking errors converge to zero. Secondly, the dynamic controller based on the MRAC method is designed such that CV’s output velocities converge to velocity control inputs. Thirdly, by choosing a suitable Lyapunov function candidate and using a backstepping method, system stability is proven, control laws and update laws are obtained. Finally, to verify the effectiveness of the proposed MRAC method, the simulation and experimental results are shown.
Finally, to guarantee the CV system to be strong robustness against external disturbances, a MIMO robust servo controller using a linear shift-invariant differential (LSID) operator is proposed. To do this task, the followings are done. Firstly, by using an estimation posture vector obtained from EKF and a reference input signal, an estimation output tracking error vector is obtained. Secondly, by operating the LSID operator to a system model and the estimation output tracking error vector, a new extended system and a new estimation control law are obtained. The controllability of the new extended system is checked. Thirdly, a MIMO robust servo controller is designed by using the pole assignment approach. Fourthly, by applying the inverse LSID operator, a servo compensator and control law for the given MIMO system are obtained. Finally, the simulation and experimental results are shown to verify the tracking performance of the proposed MIMO robust servo controller against the external disturbance. These simulation and experimental results of the proposed MIMO robust servo controller are compared to those of the backstepping controller and the backstepping-based MRAC. In addition, their standard deviations of global tracking errors are presented for evaluating the tracking performance of the proposed MIMO robust servo controller, the backstepping controller, and the backstepping-based MRAC.
Author(s)
NGUYEN VAN LANH
Issued Date
2020
Awarded Date
2020. 8
Type
Dissertation
Keyword
Caterpillar Vehicle Extended Kalman filter linear shift-invariant differential operator MIMO model reference adaptive control robust servo controller simultaneous localization and mapping.
Publisher
부경대학교
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/2550
http://pknu.dcollection.net/common/orgView/200000335935
Affiliation
부경대학교 대학원
Department
대학원 기계설계공학과
Advisor
KimSangBong
Table Of Contents
Chapter 1: Introduction 1
1.1 Background and Motivation 1
1.1.1 SLAM algorithm based on EKF 8
1.1.2 Model reference adaptive control 9
1.1.3 MIMO robust servo control 10
1.2 Problem statements 12
1.3 Objective and researching method 13
1.4 Outline of the dissertation and summary of contributions 16
Chapter 2: System Description and Modeling 21
2.1 Introduction 21
2.2 Mechanical design 21
2.2.1 Top cover 21
2.2.2 Body frame 22
2.2.3 Wheel system 23
2.2.4 Connector 26
2.3 Electrical design 26
2.3.1 Controller 29
2.3.2 Sensors 31
2.3.3 Actuator 38
2.3.4 Power supply and emergency button 44
2.4 System modeling 46
2.4.1 Kinematic modeling 46
2.4.2 Dynamic modeling 53
Chapter 3: Positioning System Based on SLAM Algorithm Using Lidar Sensor 57
3.1 Introduction 57
3.2 Concept of a SLAM 57
3.3. Landmark detection algorithm using Lidar sensor 59
3.4. Positioning algorithm using encoders 63
3.5. Extended Kalman Filter 66
3.5.1 EKF prediction Step 68
3.5.2 EKF update Step 72
3.6 Summary 78
Chapter 4: Trajectory Tracking Controller Design Using a Backstepping Control Method 80
4.1 Introduction 80
4.2 Tracking controller design 80
4.3 Simulation and experimental results 85
4.3.1 Parameters of the tracking controller 85
4.3.2 Estimation global trajectory tracking results 88
4.3.3 Estimation global tracking error results 92
4.3.4 Estimation local tracking error results 95
4.4 Summary 98
Chapter 5: Trajectory Tracking Controller Design Using a Backstepping-based Model Reference Adaptive Control 101
5.1 Introduction 101
5.2 A model reference adaptive controller design 102
5.2.1 Dynamic model 102
5.2.2 Tracking controller design 103
5.3 Simulation and experimental results 109
5.3.1 Parameters of the CV and controller 110
5.3.2 Global trajectory tracking results 111
5.3.3 Global posture tracking error results 114
5.3.4 Local posture tracking error results 116
5.4 Summary 123
Chapter 6: A MIMO Robust Servo Controller Design Using a Linear Shift-Invariant Differential Operator 126
6.1 Introduction 126
6.2 Linear shift-invariant differential operator 127
6.2.1 Linear shift-invariant differential operator concept 127
6.2.2 Internal model principle based on LSID operator 134
6.3 MIMO robust servo controller 138
6.4 Simulation and experimental results 147
6.4.1 Parameters of MIMO robust servo controller 148
6.4.2 Simulation results 152
6.4.3 Experimental results 158
6.5 Standard deviation of tracking errors 168
6.6 Summary 170
Chapter 7: Conclusions and Future Works 174
7.1 Conclusions 174
7.2 Future works 183
References 184
Publication and Conference 196
Appendix A. The proof of Eqs. (3.33), (3.49) , (3.50), and (3.58) ,(3.59) 200
Appendix B. The proof of Eq. (4.7) 208
Appendix C. The proof of Eqs. (5.13) and (5.18), (5.20) 212
Appendix D. The proof of theorem 1 216
Degree
Doctor
Appears in Collections:
대학원 > 기계설계공학과
Authorize & License
  • Authorize공개
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.