13 research outputs found

    Chattering free tracking control of a fully actuated multirotor with passively tilted rotors

    Get PDF
    In this paper, a control allocation scheme is presented for a multirotor type of an Unmanned Aerial Vehicle (UAV). The control allocation scheme depends on the multirotor configuration and rotor system parameters, and it enables analysis of dynamics of different multirotor designs depending on the purpose and the task which the multirotor has to carry out. The analysis of force and moment distribution in space shows that the non-flat design with passively tilted rotors can overcome an inherent underactuated condition of flat multirotor configurations. By increasing the tilt angle, the multirotor is able to achieve full controllability over its six degrees of freedom (6 DOFs). A robust chattering-free sliding mode asymptotic tracking control design of a fully actuated multirotor is presented. The simulation results show satisfying tracking performance of the proposed controller

    ๋ฉ€ํ‹ฐ๋กœํ„ฐ ๊ธฐ๋ฐ˜ ๋‹ค๋ชฉ์  ๋น„ํ–‰ ๋กœ๋ด‡ ํ”Œ๋žซํผ์„ ์œ„ํ•œ ๊ฐ•๊ฑด ์ œ์–ด ๋ฐ ์™„์ „๊ตฌ๋™ ๋น„ํ–‰ ๋งค์ปค๋‹ˆ์ฆ˜

    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

    Survey on Aerial Multirotor Design: a Taxonomy Based on Input Allocation

    Get PDF
    This paper reviews the impact of multirotor aerial vehicles designs on their abilities in terms of tasks and system properties. We propose a general taxonomy to characterize and describe multirotor aerial vehicles and their design, which we apply exhaustively on the vast literature available. Thanks to the systematic characterization of the designs we exhibit groups of designs having the same abilities in terms of achievable tasks and system properties. In particular, we organize the literature review based on the number of atomic actuation units and we discuss global properties arising from their choice and spatial distribution in the designs. Finally, we provide a discussion on the common traits of the designs found in the literature and the main future open problems

    Design and control of next-generation uavs for effectively interacting with environments

    Get PDF
    In this dissertation, the design and control of a novel multirotor for aerial manipulation is studied, with the aim of endowing the aerial vehicle with more degrees of freedom of motion and stability when interacting with the environments. Firstly, it presents an energy-efficient adaptive robust tracking control method for a class of fully actuated, thrust vectoring unmanned aerial vehicles (UAVs) with parametric uncertainties including unknown moment of inertia, mass and center of mass, which would occur in aerial maneuvering and manipulation. The effectiveness of this method is demonstrated through simulation. Secondly, a humanoid robot arm is adopted to serve as a 6-degree-of-freedom (DOF) automated flight testing platform for emulating the free flight environment of UAVs while ensuring safety. Another novel multirotor in a tilt-rotor architecture is studied and tested for coping with parametric uncertainties in aerial maneuvering and manipulation. Two pairs of rotors are mounted on two independently-controlled tilting arms placed at two sides of the vehicle in a H configuration to enhance its maneuverability and stability through an adaptive robust control method. In addition, an impedance control algorithm is deployed in the out loop that modifies the trajectory to achieve a compliant behavior in the end-effector space for aerial drilling and screwing tasks

    Force-Canceling Mixer Algorithm for Vehicles with Fully-Articulated Radially Symmetric Thruster Arrays

    Get PDF
    A new type of fully-holonomic aerial vehicle is identified and developed that can optionally utilize automatic cancellation of excessive thruster forces to maintain precise control despite little or no throttle authority. After defining the physical attributes of the new vehicle, a flight control mixer algorithm is defined and presented. This mixer is an input/output abstraction that grants a flight control system (or pilot) full authority of the vehicle\u27s position and orientation by means of an input translation vector and input torque vector. The mixer is shown to be general with respect to the number of thrusters in the system provided that they are distributed in a radially symmetric array. As the mixer is designed to operate independently of the chosen flight control system, it is completely agnostic to the type of control methodology implemented. Validation of both the vehicle\u27s holonomic capabilities and efficacy of the flight control mixing algorithm are provided by a custom MATLAB-based rigid body simulation environment

    A Contribution to the Design of Highly Redundant Compliant Aerial Manipulation Systems

    Get PDF
    Es ist vorhersehbar, dass die Luftmanipulatoren in den nรคchsten Jahrzehnten fรผr viele Aufgaben eingesetzt werden, die entweder zu gefรคhrlich oder zu teuer sind, um sie mit herkรถmmlichen Methoden zu bewรคltigen. In dieser Arbeit wird eine neuartige Lรถsung fรผr die Gesamtsteuerung von hochredundanten Luftmanipulationssystemen vorgestellt. Die Ergebnisse werden auf eine Referenzkonfiguration angewendet, die als universelle Plattform fรผr die Durchfรผhrung verschiedener Luftmanipulationsaufgaben etabliert wird. Diese Plattform besteht aus einer omnidirektionalen Drohne und einem seriellen Manipulator. Um den modularen Regelungsentwurf zu gewรคhrleisten, werden zwei rechnerisch effiziente Algorithmen untersucht, um den virtuellen Eingang den Aktuatorbefehlen zuzuordnen. Durch die Integration eines auf einem kรผnstlichen neuronalen Netz basierenden Diagnosemoduls und der rekonfigurierbaren Steuerungszuordnung in den Regelkreis, wird die Fehlertoleranz fรผr die Drohne erzielt. AuรŸerdem wird die Motorsรคttigung durch Rekonfiguration der Geschwindigkeits- und Beschleunigungsprofile behandelt. Fรผr die Beobachtung der externen Krรคfte und Drehmomente werden zwei Filter vorgestellt. Dies ist notwendig, um ein nachgiebiges Verhalten des Endeffektors durch die achsenselektive Impedanzregelung zu erreichen. Unter Ausnutzung der Redundanz des vorgestellten Luftmanipulators wird ein Regler entworfen, der nicht nur die Referenz der Endeffektor-Bewegung verfolgt, sondern auch priorisierte sekundรคre Aufgaben ausfรผhrt. Die Wirksamkeit der vorgestellten Lรถsungen wird durch umfangreiche Tests รผberprรผft, und das vorgestellte Steuerungssystem wird als sehr vielseitig und effektiv bewertet.:1 Introduction 2 Fundamentals 3 System Design and Modeling 4 Reconfigurable Control Allocation 5 Fault Diagnostics For Free Flight 6 Force and Torque Observer 7 Trajectory Generation 8 Hybrid Task Priority Control 9 System Integration and Performance Evaluation 10 ConclusionIn the following decades, aerial manipulators are expected to be deployed in scenarios that are either too dangerous for human beings or too expensive to be accomplished by traditional methods. This thesis presents a novel solution for the overall control of highly redundant aerial manipulation systems. The results are applied to a reference configuration established as a universal platform for performing various aerial manipulation tasks. The platform consists of an omnidirectional multirotor UAV and a serial manipulator. To ensure modular control design, two computationally efficient algorithms are studied to allocate the virtual input to actuator commands. Fault tolerance of the aerial vehicle is achieved by integrating a diagnostic module based on an artificial neural network and the reconfigurable control allocation into the control loop. Besides, the risk of input saturation of individual rotors is minimized by predicting and reconfiguring the speed and acceleration responses. Two filter-based observers are presented to provide the knowledge of external forces and torques, which is necessary to achieve compliant behavior of the end-effector through an axis-selective impedance control in the outer loop. Exploiting the redundancy of the proposed aerial manipulator, the author has designed a control law to achieve the desired end-effector motion and execute secondary tasks in order of priority. The effectiveness of the proposed designs is verified with extensive tests generated by following Monte Carlo method, and the presented control scheme is proved to be versatile and effective.:1 Introduction 2 Fundamentals 3 System Design and Modeling 4 Reconfigurable Control Allocation 5 Fault Diagnostics For Free Flight 6 Force and Torque Observer 7 Trajectory Generation 8 Hybrid Task Priority Control 9 System Integration and Performance Evaluation 10 Conclusio

    Rotor-Rotor Interactions in the Design of Unmanned Aerial Systems

    Get PDF
    This dissertation investigates the impact of rotor-rotor interactions on small Unmanned Aerial System (UAS) design. This work explores the aerodynamic effects of two rotor configurations, the first being non-coplanar overlapping rotors, tandem-rotors, and the second being the semi-coaxial rotor configuration, which is an adaptation of the traditional coaxial rotor configuration. This work is motivated by three UAS, two of which, the Tetracopter and the Dodecacopter, are designed and developed as a part of the work presented in this dissertation. The Tetracopter and Dodecacopter are multi-agent vehicles that implement multiple layers of non-coplanar overlapping rotors. The goal of these two vehicles is to implement a design where a multi-agent UAS can have the structural rigidity to withstand carrying payloads, whether the payload is carried above or below the vehicle while being as efficient as a multi-agent aircraft with coplanar rotors. The goal of the Y6sC is to show that the semi-coaxial rotor configuration allows a vehicle to be more efficient in hover than a traditional coaxial rotor configuration and that the semi-coaxial rotor configuration grants the vehicle more maneuverability than a traditional coaxial rotor configuration. This dissertation can be separated into two halves; the first half begins with the presentation of a thrust stand fabricated to collect data on both rotor configurations. This half also discusses the methods used to conduct these thrust stand experiments, the methods used to analyze the data, and discussions about the results and their comparison to established theories that predict the performance of these rotor configurations. A rotor configuration performance estimation method that is based on the empirical data collected is also presented, and the accuracy of this estimation method is validated. This estimation method is then used to estimate the optimal design of the Tetracopter and Dodecacopter, which accounts for the vehicle's weight and the performance of the vehicle's rotors which may be impacted by rotor-rotor interactions. The latter half of this dissertation discusses the design of the Dodecacopter along with the methods used to flight test the vehicle. The data produced from the flight tests are discussed, and estimations of the degradation in the vehicle's performance due to the rotor-rotor interactions are presented and discussed. The dissertation concludes with a brief discussion on the design implications derived from the results of the work presented.Ph.D
    corecore