수중 집광 로봇용 커버리지 경로계획 및 추적 제어기 설계
- Alternative Title
- Coverage path planning and its tracking controller design for an underwater mining robot
- Abstract
- This thesis proposes a coverage path planning method for an underwater mining robot to cover a given underwater region effectively and a tracking controller design to track the planned path generated by the coverage path planning method. The coverage path planning method includes preprocessing of a given 3D map, cell decomposition and minimal sum of altitude algorithm for minimizing turning number, an algorithm choosing coverage sequence of each cell, generating moving path between cells by modified sweeping line strategy to reduce an overlapped paths and produce a smooth path. For this work, the following tasks are implemented. Firstly, in preprocessing, a given 3D map is transformed to a binary map. Then, Morse decomposition method is used for decomposing the transformed binary map and minimal sum of altitude algorithm is applied to minimize a turning number. To define the coverage sequence of each cell, comparison between depth-first-searching algorithm and breath-first-searching algorithm based on spanning tree is proposed. After defining the coverage sequence, an entire coverage path and a moving path between cells using visibility graph algorithm are generated. For minimizing overlapped paths, modified sweeping line strategy is used when the length of overlapped paths is too long. Turning paths of the entire coverage path are smoothened. Secondly, an automated guided vehicle(AGV) with two passive wheels in front and back sides and two active driving wheels in left and right sides of the mobile robot is proposed. Kinematic modeling of this AGV system is presented. Based on the kinematic modeling, a backstepping controller is proposed to track the generated coverage path obtained from the proposed coverage path planning algorithm. Thirdly, to implement the proposed controller, a control system is developed based on microcontroller AVR ATmega128. A laser navigation system is used to measure the rotation angle and its position information of the proposed AGV. Finally, simulation and experiment results are presented to show the effectiveness and the applicability of the proposed coverage path planning algorithm and the proposed tracking controller for AGV system.
- Author(s)
- 김진욱
- Issued Date
- 2016
- Awarded Date
- 2016. 2
- Type
- Dissertation
- Keyword
- Complete coverage path Breadth-first search algorithm Minimal sum of altitude algorithm Automated guided vehicle Backstepping controller design
- Publisher
- 부경대학교 대학원
- URI
- https://repository.pknu.ac.kr:8443/handle/2021.oak/13053
http://pknu.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002237107
- Alternative Author(s)
- Jinwook Kim
- Affiliation
- 부경대학교 대학원
- Department
- 대학원 메카트로닉스공학협동과정
- Advisor
- 김상봉
- Table Of Contents
- 목차 i
Abstract iv
제 1 장 서론 1
1.1 연구 배경 및 동기 1
1.2 문제 제기 5
1.3 연구 목적 및 방법 7
1.4 연구 내용 및 범위 9
제 2 장 전체 커버리지 경로계획 11
2.1 전체 커버리지 경로계획의 개요 11
2.2 전처리 14
2.3 셀 분할 및 회전 수 최소화 16
2.3.1 모스 셀 분할법 16
2.3.2 셀 분할 최적화 23
2.4 커버리지 순서 결정 30
2.5 셀 간의 이동경로 생성 38
2.6 중복된 경로의 최소화 42
2.7 전체 커버리지 경로 생성 45
2.8 전체 커버리지 경로계획의 시뮬레이션 50
제 3 장 시스템 구성 61
3.1 기구 시스템의 구성 62
3.2 제어 시스템의 구성 64
3.2.1 센서부 65
3.2.2 제어부 71
3.2.3 구동부 74
3.2.4 전원 공급장치 75
제 4 장 시스템 모델링 및 제어기 설계 77
4.1 AGV 구동 바퀴의 특성 77
4.1.1 운동학적 모델링 77
4.1.2 구동 바퀴(표준 구동 바퀴) 79
4.1.3 수동 바퀴(캐스터 바퀴) 80
4.2 차동 구동 AGV 시스템의 운동학적 모델링 82
4.3 AGV 제어기 설계 88
제 5 장 시뮬레이션 및 실험 결과 92
5.1 시뮬레이션 결과 93
5.2 실험 결과 100
제 6 장 결론 및 향후 연구 방향 109
6.1 결론 109
6.2 향후 연구 방향 113
감사의 글 114
참고문헌 116
학술논문 발표 및 게재 121
- 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.