3 research outputs found

    λ©€ν‹°λ‘œν„° 기반 λ‹€λͺ©μ  λΉ„ν–‰ λ‘œλ΄‡ ν”Œλž«νΌμ„ μœ„ν•œ 강건 μ œμ–΄ 및 완전ꡬ동 λΉ„ν–‰ λ§€μ»€λ‹ˆμ¦˜

    Get PDF
    ν•™μœ„λ…Όλ¬Έ(박사)--μ„œμšΈλŒ€ν•™κ΅ λŒ€ν•™μ› :κ³΅κ³ΌλŒ€ν•™ 기계항곡곡학뢀,2020. 2. κΉ€ν˜„μ§„.μ˜€λŠ˜λ‚  λ©€ν‹°λ‘œν„° λ¬΄μΈν•­κ³΅κΈ°λŠ” λ‹¨μˆœν•œ λΉ„ν–‰ 및 곡쀑 μ˜μƒ 촬영용 μž₯λΉ„μ˜ κ°œλ…μ„ λ„˜μ–΄ λΉ„ν–‰ λ§€λ‹ˆν“°λ ˆμ΄μ…˜, 곡쀑 ν™”λ¬Ό μš΄μ†‘ 및 곡쀑 μ„Όμ‹± λ“±μ˜ λ‹€μ–‘ν•œ μž„λ¬΄μ— ν™œμš©λ˜κ³  μžˆλ‹€. μ΄λŸ¬ν•œ 좔세에 λ§žμΆ”μ–΄ λ‘œλ³΄ν‹±μŠ€ λΆ„μ•Όμ—μ„œ λ©€ν‹°λ‘œν„° λ¬΄μΈν•­κ³΅κΈ°λŠ” λΆ€κ³Όλœ μž„λ¬΄μ— λ§žμΆ”μ–΄ μ›ν•˜λŠ” μž₯λΉ„ 및 μ„Όμ„œλ₯Ό 자유둜이 νƒ‘μž¬ν•˜κ³  λΉ„ν–‰ν•  수 μžˆλŠ” λ‹€λͺ©μ  곡쀑 λ‘œλ΄‡ ν”Œλž«νΌμœΌλ‘œ μΈμ‹λ˜κ³  μžˆλ‹€. κ·ΈλŸ¬λ‚˜ ν˜„μž¬μ˜ λ©€ν‹°λ‘œν„° ν”Œλž«νΌμ€ λŒν’ λ“±μ˜ μ™Έλž€μ— λ‹€μ†Œ κ°•κ±΄ν•˜μ§€ λͺ»ν•œ μ œμ–΄μ„±λŠ₯을 보인닀. λ˜ν•œ, λ³‘μ§„μš΄λ™μ˜ μ œμ–΄λ₯Ό μœ„ν•΄ λΉ„ν–‰ 쀑 μ§€μ†μ μœΌλ‘œ λ™μ²΄μ˜ μžμ„Έλ₯Ό λ³€κ²½ν•΄μ•Ό ν•΄ μ„Όμ„œ λ“± 동체에 λΆ€μ°©λœ νƒ‘μž¬λ¬Όμ˜ μžμ„Έ λ˜ν•œ μ§€μ†μ μœΌλ‘œ λ³€ν™”ν•œλ‹€λŠ” 단점을 가지고 μžˆλ‹€. μœ„μ˜ 두 가지 λ¬Έμ œλ“€μ„ ν•΄κ²°ν•˜κ³ μž λ³Έ μ—°κ΅¬μ—μ„œλŠ” μ™Έλž€μ— κ°•κ±΄ν•œ λ©€ν‹°λ‘œν„° μ œμ–΄κΈ°λ²•κ³Ό, λ³‘μ§„μš΄λ™κ³Ό μžμ„Έμš΄λ™μ„ λ…λ¦½μ μœΌλ‘œ μ œμ–΄ν•  수 μžˆλŠ” μƒˆλ‘œμš΄ ν˜•νƒœμ˜ 완전ꡬ동 λ©€ν‹°λ‘œν„° λΉ„ν–‰ λ§€μ»€λ‹ˆμ¦˜μ„ μ†Œκ°œν•œλ‹€. 강건 μ œμ–΄κΈ°λ²•μ˜ 경우, λ¨Όμ € μ •ν™•ν•œ λ³‘μ§„μš΄λ™ μ œμ–΄λ₯Ό μœ„ν•œ 병진 힘 생성 기법을 μ†Œκ°œν•˜κ³  뒀이어 병진 힘 μ™Έλž€μ— κ°•κ±΄ν•œ μ œμ–΄λ₯Ό μœ„ν•œ μ™Έλž€κ΄€μΈ‘κΈ° 기반 강건 μ œμ–΄ μ•Œκ³ λ¦¬μ¦˜μ˜ 섀계 λ°©μ•ˆμ„ λ…Όμ˜ν•œλ‹€. μ œμ–΄κΈ°μ˜ ν”Όλ“œλ°± 루프 μ•ˆμ •μ„±μ€ mu μ•ˆμ •μ„± 뢄석 기법을 톡해 κ²€μ¦λ˜λ©°, mu μ•ˆμ •μ„± 뢄석이 κ°€μ§€λŠ” μ—„λ°€ν•œ μ•ˆμ •μ„± λΆ„μ„μ˜ κ²°κ³Όλ₯Ό κ²€μ¦ν•˜κΈ° μœ„ν•΄ 슀λͺ°κ²ŒμΈ 이둠 (Small Gain Theorem) 기반의 μ•ˆμ •μ„± 뢄석 κ²°κ³Όκ°€ λ™μ‹œμ— μ œμ‹œ 및 λΉ„κ΅λœλ‹€. μ΅œμ’…μ μœΌλ‘œ, 개발된 μ œμ–΄κΈ°λ₯Ό λ„μž…ν•œ λ©€ν‹°λ‘œν„°μ˜ 3차원 병진 가속도 μ œμ–΄ μ„±λŠ₯ 및 힘 λ²‘ν„°μ˜ ν˜•νƒœλ‘œ μΈκ°€λ˜λŠ” 병진 μš΄λ™ μ™Έλž€μ— λŒ€ν•œ 극볡 μ„±λŠ₯을 μ‹€ν—˜μ„ 톡해 κ²€μ¦ν•˜μ—¬, μ œμ•ˆλœ μ œμ–΄κΈ°λ²•μ˜ 효과적인 λΉ„ν–‰ 지점 및 ꢀ적 μΆ”μ’… λŠ₯λ ₯을 ν™•μΈν•œλ‹€. μ™„μ „ ꡬ동 λ©€ν‹°λ‘œν„°μ˜ 경우, 기쑴의 완전ꡬ동 λ©€ν‹°λ‘œν„°κ°€ 가진 κ³Όλ„ν•œ μ€‘λŸ‰ 증가 및 μ €μ‘°ν•œ μ—λ„ˆμ§€ νš¨μœ¨μ„ κ·Ήλ³΅ν•˜κΈ° μœ„ν•œ μƒˆλ‘œμš΄ λ§€μ»€λ‹ˆμ¦˜μ„ μ†Œκ°œν•œλ‹€. μƒˆλ‘œμš΄ λ§€μ»€λ‹ˆμ¦˜μ€ κΈ°μ‘΄ λ©€ν‹°λ‘œν„°μ™€ μ΅œλŒ€ν•œ μœ μ‚¬ν•œ ν˜•νƒœλ₯Ό κ°€μ§€λ˜ 완전ꡬ동을 μœ„ν•΄ 였직 두 개의 μ„œλ³΄λͺ¨ν„°λ§Œμ„ ν¬ν•¨ν•˜λ©°, 이둜 인해 κΈ°μ‘΄ λ©€ν‹°λ‘œν„°μ™€ 비ꡐ해 μ΅œμ†Œν•œμ˜ ν˜•νƒœμ˜ λ³€ν˜•λ§Œμ„ 가지도둝 μ„€κ³„λœλ‹€. μƒˆλ‘œμš΄ ν”Œλž«νΌμ˜ 동적 νŠΉμ„±μ— λŒ€ν•œ 뢄석과 ν•¨κ»˜ μœ λ„λœ μš΄λ™λ°©μ •μ‹μ„ 기반으둜 ν•œ 6μžμœ λ„ λΉ„ν–‰ μ œμ–΄κΈ°λ²•μ΄ μ†Œκ°œλ˜λ©°, μ΅œμ’…μ μœΌλ‘œ λ‹€μ–‘ν•œ μ‹€ν—˜κ³Ό κ·Έ 결과듀을 톡해 ν”Œλž«νΌμ˜ 완전ꡬ동 λΉ„ν–‰ λŠ₯λ ₯을 κ²€μ¦ν•œλ‹€. μΆ”κ°€μ μœΌλ‘œ λ³Έ λ…Όλ¬Έμ—μ„œλŠ” 완전ꡬ동 λ©€ν‹°λ‘œν„°κ°€ κ°€μ§€λŠ” μ—¬λΆ„μ˜ μ œμ–΄μž…λ ₯(redundancy)λ₯Ό ν™œμš©ν•œ μΏΌλ“œμ½₯ν„°μ˜ 단일λͺ¨ν„° κ³ μž₯ λŒ€λΉ„ 비상 λΉ„ν–‰ 기법을 μ†Œκ°œν•œλ‹€. 비상 λΉ„ν–‰ μ „λž΅μ— λŒ€ν•œ μžμ„Έν•œ μ†Œκ°œ 및 μ‹€ν˜„ 방법, 비상 λΉ„ν–‰ μ‹œμ˜ 동역학적 νŠΉμ„±μ— λŒ€ν•œ 뢄석 κ²°κ³Όκ°€ μ†Œκ°œλ˜λ©°, μ‹€ν—˜κ²°κ³Όλ₯Ό 톡해 μ œμ•ˆλœ κΈ°λ²•μ˜ 타당성을 κ²€μ¦ν•œλ‹€.Recently, multi-rotor unmanned aerial vehicles (UAVs) are used for a variety of missions beyond its basic flight, including aerial manipulation, aerial payload transportation, and aerial sensor platform. Following this trend, the multirotor UAV is recognized as a versatile aerial robotics platform that can freely mount and fly the necessary mission equipment and sensors to perform missions. However, the current multi-rotor platform has a relatively poor ability to maintain nominal flight performance against external disturbances such as wind or gust compared to other robotics platforms. Also, the multirotor suffers from maintaining a stable payload attitude, due to the fact that the attitude of the fuselage should continuously be changed for translational motion control. Particularly, unstabilized fuselage attitude can be a drawback for multirotor's mission performance in such cases as like visual odometry-based flight, since the fuselage-attached sensor should also be tilted during the flight and therefore causes poor sensor information acquisition. To overcome the above two problems, in this dissertation, we introduce a robust multirotor control method and a novel full-actuation mechanism which widens the usability of the multirotor. The goal of the proposed control method is to bring robustness to the translational motion control against various weather conditions. And the goal of the full actuation mechanism is to allow the multi-rotor to take arbitrary payload/fuselage attitude independently of the translational motion. For robust multirotor control, we first introduce a translational force generation technique for accurate translational motion control and then discuss the design method of disturbance observer (DOB)-based robust control algorithm. The stability of the proposed feedback controller is validated by the mu-stability analysis technique, and the results are compared to the small-gain theorem (SGT)-based stability analysis to validate the rigorousness of the analysis. Through the experiments, we validate the translational acceleration control performance of the developed controller and confirm the robustness against external disturbance forces. For a fully-actuated multirotor platform, we propose a new mechanism called a T3-Multirotor that can overcome the excessive weight increase and poor energy efficiency of the existing fully-actuated multirotor. The structure of the new platform is designed to be as close as possible to the existing multi-rotor and includes only two servo motors for full actuation. The dynamic characteristics of the new platform are analyzed and a six-degree-of-freedom (DOF) flight controller is designed based on the derived equations of motion. The full actuation of the proposed platform is then validated through various experiments. As a derivative study, this paper also introduces an emergency flight technique to prepare for a single motor failure scenario of a multi-rotor using the redundancy of the T3-Multirotor platform. The detailed introduction and implementation method of the emergency flight strategy with the analysis of the dynamic characteristics during the emergency flight is introduced, and the experimental results are provided to verify the validity of the proposed technique.1 Introduction 1 1.1 Motivation 1 1.2 Literature survey 3 1.2.1 Robust translational motion control 3 1.2.2 Fully-actuated multirotor platform 4 1.3 Research objectives and contributions 5 1.3.1 Goal #I: Robust multirotor motion control 5 1.3.2 Goal #II: A new fully actuated multirotor platform 6 1.3.3 Goal #II-A: T3-Multirotor-based fail-safe flight 7 1.4 Thesis organization 7 2 Multi-Rotor Unmanned Aerial Vehicle: Overview 9 2.1 Platform overview 9 2.2 Mathematical model of multi-rotor UAV 10 3 Robust Translational Motion Control 13 3.1 Introduction 14 3.2 Translational force/acceleration control 14 3.2.1 Relationship between \mathbf{r} and \tilde{\ddot{\mathbf{X}}} 15 3.2.2 Calculation of \mathbf{r}_d from \tilde{\ddot{\mathbf{X}}}_d considering dynamics 16 3.3 Disturbance observer 22 3.3.1 An overview of the disturbance-merged overall system 22 3.3.2 Disturbance observer 22 3.4 Stability analysis 26 3.4.1 Modeling of P(s) considering uncertainties 27 3.4.2 \tau-determination through \mu-analysis 30 3.5 Simulation and experimental result 34 3.5.1 Validation of acceleration tracking performance 34 3.5.2 Validation of DOB performance 34 4 Fully-Actuated Multirotor Mechanism 39 4.1 Introduction 39 4.2 Mechanism 40 4.3 Modeling 42 4.3.1 General equations of motion of TP and FP 42 4.3.2 Simplified equations of motion of TP and FP 46 4.4 Controller design 49 4.4.1 Controller overview 49 4.4.2 Independent roll and pitch attitude control of TP and FP 50 4.4.3 Heading angle control 54 4.4.4 Overall control scheme 54 4.5 Simulation result 56 4.5.1 Scenario 1: Changing FP attitude during hovering 58 4.5.2 Scenario 2: Fixing FP attitude during translation 58 4.6 Experimental result 60 4.6.1 Scenario 1: Changing FP attitude during hovering 60 4.6.2 Scenario 2: Fixing FP attitude during translation 60 4.7 Applications 63 4.7.1 Personal aerial vehicle 63 4.7.2 High MoI payload transportation platform - revisit of [1] 63 4.7.3 Take-off and landing on an oscillating landing pad 64 5 Derived Research: Fail-safe Flight in a Single Motor Failure Scenario 67 5.1 Introduction 67 5.1.1 Related works 68 5.1.2 Contributions 68 5.2 Mechanism and dynamics 69 5.2.1 Mechanism 69 5.2.2 Platform dynamics 70 5.3 Fail-safe flight strategy 75 5.3.1 Fail-safe flight method 75 5.3.2 Hardware condition for single motor fail-safe flight 80 5.4 Controller design 83 5.4.1 Faulty motor detection 83 5.4.2 Controller design 84 5.4.3 Attitude dynamics in fail-safe mode 86 5.5 Experiment result 90 5.5.1 Experimental settings 90 5.5.2 Stability and control performance review 92 5.5.3 Flight results 93 6 Conclusions 96 Abstract (in Korean) 107Docto
    corecore