PUKYONG

동시위치측정 및 맵핑법을 이요한 무인챠량의 장애물 회피 주행제어

Metadata Downloads
Alternative Title
Obstacle Avoidance Navigation Control of Automatic Guided Vehicle Using Simultaneous Localization and Mapping Methods
Abstract
Logistics industry system is automated using an Autonomous Vehicles(AV) that is a unmanned transport device. The AV is responsible for transportation of products in the factory buildings and its use is increasing more and more. An unmanned conveying device can work at limited area or only perform limited task. Unlike the existing unmanned conveying device, Automated Guided Vehicle(AGV) is able to have the flexibility to several work environments.
Nowadays, the most advanced AGV navigation method is to use laser navigation system. The laser navigation system’s scanner emits an invisible light impulse and measures the distance from AGV to all reflectors. Based on the reflectors positions, the AGV position is obtained. This method is accurate, but expensive compared with any navigation methods such as visual line, inductive guidance, magnetic tape and wall following. Furthermore, this navigation method needs several reflectors placed in the work environment. This navigation system is not suitable for unknown environment. Therefore, to solve those problems, a positioning method without any reflectors, path-generating algorithm, and control method to track the generated path autonomously are needed.
This thesis presents control method using Simultaneous Localization and Mapping (SLAM) and D^*algorithms for autono- mous driving AGV with differential drive system to navigate from starting point to goal point with avoiding the stationary obstacles in industrial environment. This control method can works in unknown environment, and guarantees the reachability condition of goal point. To do this task, the followings are done. Firstly, the system configuration of AGV is described. A real AGV system is developed with several interconnected devices such as industrial PC as main controller, laser measurement system for obstacle detection, acceleration sensor and encoders for positioning, motors for actuator and batteries for power supply. Secondly, mathematic kinematic modeling of the AGV is presented to understand its characteristics and behavior. Thirdly, the SLAM algorithm based on the laser measurement system and acceleration sensor is proposed. The acceleration sensor and encoder are used for detecting the motion state of the AGV. In slippery environment and high speed AGV condition, the positioning method based on those sensors generates big error. Therefore, more advanced positioning algorithm is needed. The laser measurement sensor is not only used for detecting and mapping work environment but also proposed as the positioning sensor. Fourthly, Extended Kalman Filter is used to get the best estimation and prediction of AGV position. Extended Kalman Filter consists of prediction step and update step. In prediction step the AGV position is calculated only based on the encoder. In update step the AGV position is calculated using information from the laser measurement system. Fifthly, to go to the desired coordinate with the desired direction, a path generating algorithm is needed. D^*algorithm is proposed to generate a path from the start point to the goal point for AGV to avoid obstacles and arrive at the goal point using information of AGV, obstacles and the goal point obtained from the proposed SLAM algorithm. Using the backpoint function of the proposed D^* algorithm, a shortest path from a goal point of the AGV to a start point is generated. Sixthly, a linear controller for tracking the desired path generated by the proposed SLAM and D^*algorithm is proposed based on Lyapunov stability. To implement the proposed algorithms and the proposed linear controller, a control system is developed based on industrial PC TANK 800 and touch screen monitor. Finally, the effectiveness of the proposed algorithms and controller are verified using simulation and experiment. Several examples of experiment conditions are presented using stationary obstacles. The simulation and experimental results show that the AGV can reach the goal point successfully in all experimental conditions.

Keywords: AGV, Velocity and orientation control, Obstacle avoidance, SLAM, Laser mearurement system, D^*Algorithm, Extended Kalman Filter
Author(s)
김정근
Issued Date
2013
Awarded Date
2013. 8
Type
Dissertation
Publisher
부경대학교
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/25475
http://pknu.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000001966548
Affiliation
대학원
Department
대학원 메카트로닉스공학협동과정
Advisor
김상봉
Table Of Contents
목차 i

Abstract iii

제 1 장 서론 1
1.1 연구 배경 및 동기 1
1.2 연구 목적 및 방법 9
1.3 연구 내용 및 범위 12

제 2 장 시스템 구성 14
2.1 AGV 시스템 구성 및 제원 14
2.2 AGV 제어 시스템 17
2.2.1 AGV 센서 18
2.2.2 AGV 제어의 구성 26
2.2.3 AGV 구동장치 28
2.2.4 AGV 전원 공급기 31

제 3 장 시스템 모델링 33
3.1 AGV 구동바퀴의 특성 35
3.1.1 바퀴 구동을 위한 고정 표준 바퀴 35
3.1.2 캐스터 바퀴 36
3.2 차동 구동 AGV시스템의 운동학적 모델링 38

제 4 장 경로계획을 위한 맵핑 및 위치인식
알고리즘 43
4.1 목표 경로를 위한 경로계획 알고리즘 43
4.2 SLAM 방식의 환경 인식 44
4.2.1 랜드마크(Landmark)인식 및 추출 49
4.3 엔코더(Encoder) 데이터 51
4.4 확장칼만필터(Extended Kalman Filter) 55
4.5 A^*알고리즘을 이용한 경로계획 68
4.6 D^*알고리즘의 개요 71
4.6.1 Global Path Planning 72
4.6.2 Local Path Planning 74
4.7 AGV 제어기 설계 77

제 5 장 시뮬레이션 및 실험 결과 83
5.1 SLAM시뮬레이션 결과 83
5.2 D^*알고리즘 시뮬레이션 결과 93
5.3 실험 결과 95

제 6 장 결 론 111

References 115
Degree
Master
Appears in Collections:
대학원 > 메카트로닉스공학협동과정
Authorize & License
  • Authorize공개
Files in This Item:

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