Publications

Detailed Information

Cooperative Control and Planning for Safe Aerial Transportation in Unknown Environments : 미지 환경에서의 안전 비행 운송을 위한 협업제어 및 경로생성 기법

DC Field Value Language
dc.contributor.advisor김현진-
dc.contributor.author이현범-
dc.date.accessioned2017-10-27T16:33:36Z-
dc.date.available2017-10-27T16:33:36Z-
dc.date.issued2017-08-
dc.identifier.other000000145739-
dc.identifier.urihttps://hdl.handle.net/10371/136714-
dc.description학위논문 (박사)-- 서울대학교 대학원 공과대학 기계항공공학부, 2017. 8. 김현진.-
dc.description.abstractRecently, aerial manipulators using unmanned aerial vehicles (UAVs) are receiving attention due to their superior mobility in three-dimensional space. It can be applied to a wide range of applications such as inspection of hard-to-reach structure or aerial transportation. This dissertation presents a viable approach to safe aerial transportation in unknown environments by using multiple aerial manipulators. Unlike existing approaches for cooperative manipulation based on force decomposition or impedance-based control that often requ- ire heavy or expensive force/torque sensors, this dissertation suggests a method without such sensors, by exploiting the decoupled dynamics to develop estimation and control alg- orithms. With the decoupled dynamics and the assumption of rigid grasp, an online estimator is designed initially to estimate the mass and inertial properties of an unknown payload using the states of the aerial manipulator only. Stable adaptive controller based on the online estimated parameter is then designed using Lyapunov methods. Through simulations, the performance of the proposed controller is compared with conventional passivity-based adaptive algorithms.

This dissertation also proposes a motion generation algorithm for cooperative manipulators to transport a payload safely. If the payload is excessively heavy in comparison with the transportation ability of an aerial robot, an aerial robot may crash because of actuation limits on the motors. As a first step, the allowable flight envelope is analyzed with respect to the position of the end-effector. In order to keep the end-effector in the allowable fight region, kinematic coordination between a payload and cooperative aerial manipulators is first studied. A two-layer framework, in which the first layer computes the motion reference of the end-effectors and the second layer calculates the joint motion of the corresponding manipulator, is then developed in a task-prioritized fashion. When generating aerial manipulator trajectories, the desired trajectory is calculated to satisfy the unilateral constraints obtained by the allowable flight envelope.

This work also considers the obstacle avoidance of cooperative aerial manipulators in unknown environments. Using the relative distance between an aerial robot and an obstacle as measured by an RGB-D camera and point cloud library (PCL), dynamic movement primitives (DMPs) modify the desired trajectory. By having the leader robot detect an obstacle and the follower robots maintain a given relative distance with the leader, improved efficiency of obstacle avoidance for cooperative robots can be achieved.

Finally, the proposed synthesis of estimation, control, and planning algorithms are validated with experiments using custom-made aerial manipulators combined with a two-DOF (Degree Of Freedom) robotic arm. The proposed method is validated with trajectory tracking using two types of payloads. Cooperative aerial transportation in unknown environments is also performed with an unknown obstacle. Both experimental results suggest that the proposed approach can be utilized for safe cooperative aerial transportation.
-
dc.description.tableofcontents1 Introduction 1
1.1 Background and Motivations 1
1.2 Literature Survey 4
1.2.1 Cooperative Manipulation 4
1.2.2 Handling an Unknown Object 7
1.2.3 Obstacle Avoidance for Cooperative Robots 8
1.3 Research Objectives and Contributions 9
1.3.1 Estimation and Control Algorithm 10
1.3.2 Motion Planning within the Allowable Flight Envelope 11
1.3.3 Real-time Obstacle Avoidance using an RGB-D Camera 11
1.4 Thesis Organization 12
2 Background 14
2.1 Dynamics for Cooperative Aerial Manipulator 14
2.1.1 Rigid Body Statics 15
2.1.2 Dynamics for Single Aerial Manipulator 16
2.1.3 Decoupled Dynamics 19
2.2 Task Priority 22
2.3 DMPs 24
3 Estimator and Controller Design 26
3.1 Payload Mass and Inertia Parameter Estimation 28
3.1.1 System Parametrization 28
3.1.2 On-line Parameter Estimator 29
3.1.3 Robust Analysis for Measurement Noise 32
3.2 Controller Design 34
3.3 Simulation Results 40
4 Path Planning 45
4.1 Allowable Payload for Each Aerial Manipulator 45
4.2 Trajectory Generation with Unilateral Constraints 49
4.2.1 End-eector Trajectory Generation 49
4.2.2 Inverse Kinematics with Null Space Approach 49
4.2.3 Task Prioritization with Unilateral Constraints 56
5 Obstacle Avoidance in Unknown Environments 60
5.1 Obstacle Detection 60
5.2 Movement Primitives for Cooperative Aerial Manipulators 64
6 Experimental Validation and Results 71
6.1 Simulation Validation for Moving Obstacle 71
6.2 Experimental Setup 74
6.3 Experiment for Cooperative Aerial Transportation 77
6.3.1 Path Following with Two Types of Payloads 77
6.3.2 Aerial Transportations in Unknown Environments 78
7 Conclusions 93
Abstract (in Korean) 105
-
dc.formatapplication/pdf-
dc.format.extent13963994 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectaerial robots-
dc.subjectobstacle avoidance-
dc.subjectunknown payload-
dc.subjectconsensus-
dc.subjectCooperative manipulation-
dc.subject.ddc621-
dc.titleCooperative Control and Planning for Safe Aerial Transportation in Unknown Environments-
dc.title.alternative미지 환경에서의 안전 비행 운송을 위한 협업제어 및 경로생성 기법-
dc.typeThesis-
dc.contributor.AlternativeAuthorHyeonbeom Lee-
dc.description.degreeDoctor-
dc.contributor.affiliation공과대학 기계항공공학부-
dc.date.awarded2017-08-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share