5 research outputs found

    Introduction to the Special Issue on Aerial Manipulation

    Get PDF
    The papers in this special section focus on aerial manipulation which is intended as grasping, positioning, assembling and disassembling of mechanical parts, measurement instruments and any other kind of objects, performed by a flying robot equipped with arms and grippers. Aerial manipulators can be helpful in those industrial and service applications that are considered very dangerous for a human operator. For instance, think of tasks like the inspection of a bridge, the inspection and the fixing-up of high-voltage electric lines, the repairing of rotor blades and so on. These tasks are both very unsafe and expensive because they require the performance of professional climbers and/or specialists in the field. A drone with manipulation capabilities can instead assist the human operator in these jobs or, at least, in the most hazardous and critical situations. As a matter of fact, such devices can indeed operate in dangerous tasks like reaching the bottom of the deck of a bridge or the highest places of a plant or a building; they can avoid dangerous work at height; aerial platforms can increase the total number of inspections of a plant, monitoring the wear of the components. Without doubts, aerial manipulation will improve the quality of the job of many workers

    ๋ชจ๋ธ ์˜ˆ์ธก ์ œ์–ด์™€ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ๋ณด์ƒ ๊ธฐ๋ฒ•์„ ์ด์šฉํ•œ ๋ฌด์ธ๊ธฐ์˜ ๋„คํŠธ์›Œํฌ ์ œ์–ด

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (์„์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ๊ธฐ๊ณ„ํ•ญ๊ณต๊ณตํ•™๋ถ€, 2019. 2. ๊น€ํ˜„์ง„.๋ณธ ์—ฐ๊ตฌ๋Š” ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์ด ์กด์žฌํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ์˜ ๋ฌด์ธ ํ•ญ๊ณต๊ธฐ (UAV)์˜ ์ œ์–ด ๊ธฐ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ์†Œ๊ฐœํ•œ๋‹ค. ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์€ ์ฃผ๋กœ ์ƒํƒœ ํ”ผ๋“œ๋ฐฑ๊ณผ ์ œ์–ด ์ž…๋ ฅ์˜ ์ง€์—ฐ์„ ์•ผ๊ธฐ์‹œํ‚ค๊ณ , ์ด๋กœ ์ธํ•ด UAV ์ œ์–ด ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ์— ์•…์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค. ์ด์™€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์— ๋Œ€์ฒ˜ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋ช‡ ๊ฐ€์ง€ ๋„คํŠธ์›Œํฌ ์ œ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ œ์•ˆ๋˜์—ˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์กด ์—ฐ๊ตฌ์—์„œ๋Š” ํ”Œ๋žœํŠธ ๋™์—ญํ•™์ด ๋งค์šฐ ๋‹จ์ˆœํ•˜๊ฑฐ๋‚˜ ์ •ํ™•ํžˆ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์˜€๊ณ , ์ผ์ •ํ•œ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋งŒ ์ˆ˜ํ–‰๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๊ฐ€์ •์€ ๋น„์„ ํ˜• ๋ชจ๋ธ ๋ฐ ์‹œ๊ฐ„์— ๋ฏผ๊ฐํ•œ ์ œ์–ด ํŠน์„ฑ์„ ๊ฐ€์ง€๋Š” ๋ฉ€ํ‹ฐ๋กœํ„ฐ ํ˜•ํƒœ์˜ UAV์— ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋ฉ€ํ‹ฐ๋กœํ„ฐ์˜ ํŠน์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์„ค๊ณ„๋œ ๋ชจ๋ธ ์˜ˆ์ธก ์ œ์–ด (MPC)๋ฅผ ์ด์šฉํ•œ ๋„คํŠธ์›Œํฌ ์ œ์–ด ์‹œ์Šคํ…œ์„ ์ œ์•ˆํ•œ๋‹ค. ๋˜ํ•œ ๊ฒฝ๋กœ ๊ณ„ํš ๋ฐ ์ƒํƒœ ์ถ”์ •์˜ ์ •ํ™•๋„๋ฅผ ๋†’์ด๊ณ ์ž ๊ฐ€์šฐ์‹œ์•ˆ ํ”„๋กœ์„ธ์Šค (GP) ๊ธฐ๋ฒ•์„ ์ ์šฉํ•˜์—ฌ, ๋ฉ€ํ‹ฐ๋กœํ„ฐ ๋™์—ญํ•™์— ๊ณ ๋ ค๋˜์ง€ ์•Š์€ ๋ฏธ์ง€์˜ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๋„๋ก ํ•œ๋‹ค. ์‹ค๋‚ด ๋น„ํ–‰ ์‹คํ—˜์„ ํ†ตํ•˜์—ฌ ์ œ์•ˆ ๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ณด์ƒํ•˜๊ณ  ๊ฐ€์šฐ์‹œ์•ˆ ํ”„๋กœ์„ธ์Šค ํ•™์Šต์ด UAV์˜ ๊ฒฝ๋กœ ์ถ”์  ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ ์‹œํ‚จ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค.This study addresses an operation of unmanned aerial vehicles (UAVs) in a network environment where there is time-varying network delay. The network delay entails undesirable e๏ฌ€ects on the stability of the UAV control system due to delayed state feedback and outdated control input. Although several networked control algorithms have been proposed to deal with the network delay, most existing studies have assumed that the plant dynamics is known and simple, or the network delay is constant. These assumptions are improper to multirotor-type UAVs because of their nonlinearity and time-sensitive characteristics. To deal with these problems, we propose a networked control system using model predictive control (MPC) designed under the consideration of multirotor characteristics. We also apply a Gaussian process (GP) to learn an unknown nonlinear model, which increases the accuracy of path planning and state estimation. Flight experiments show that the proposed algorithm successfully compensates the network delay and Gaussian process learning improves the UAVs path tracking performance.Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Literature review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Thesis contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Thesis outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1 GP-MPC for path planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Uplink delay compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Downlink delay compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Clock synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 Model learning using Gaussian process . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.1 System dynamics for multirotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2 Gaussian process to improve dynamic model . . . . . . . . . . . . . . . . . . . . . . 11 4 Model predictive control for networked UAV . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.1 MPC formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2 MPC formulation for networked control systems . . . . . . . . . . . . . . . . . . . 15 5 Flight experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.1 Delay analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.2 Experimental setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.3 Experiment 1: circular ๏ฌ‚ight with network delays . . . . . . . . . . . . . . . . . . . 20 5.4 Experiment 2: two UAVs control with di๏ฌ€erent network delays . . . . . . . . . . . 24 6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Maste

    Tracking and Grasping of Moving Objects Using Aerial Robotic Manipulators: A Brief Survey

    Get PDF
    Unmanned Aerial Vehicles (UAV) has evolved in recent years, their features have changed to be more useful to the society, although some years ago the drones had been thought to be teleoperated by humans and to take some pictures from above, which is useful; nevertheless, nowadays the drones are capable of developing autonomous tasks like tracking a dynamic target or even grasping different kind of objects. Some task like transporting heavy loads or manipulating complex shapes are more challenging for a single UAV, but for a fleet of them might be easier. This brief survey presents a compilation of relevant works related to tracking and grasping with aerial robotic manipulators, as well as cooperation among them. Moreover, challenges and limitations are presented in order to contribute with new areas of research. Finally, some trends in aerial manipulation are foreseeing for different sectors and relevant features for these kind of systems are standing out

    An Integrated Framework for Cooperative Aerial Manipulators in Unknown Environments

    No full text

    Robust Control of Nonlinear Systems with applications to Aerial Manipulation and Self Driving Cars

    Get PDF
    This work considers the problem of planning and control of robots in an environment with obstacles and external disturbances. The safety of robots is harder to achieve when planning in such uncertain environments. We describe a robust control scheme that combines three key components: system identification, uncertainty propagation, and trajectory optimization. Using this control scheme we tackle three problems. First, we develop a Nonlinear Model Predictive Controller (NMPC) for articulated rigid bodies and apply it to an aerial manipulation system to grasp object mid-air. Next, we tackle the problem of obstacle avoidance under unknown external disturbances. We propose two approaches, the first approach using adaptive NMPC with open- loop uncertainty propagation and the second approach using Tube NMPC. After that, we introduce dynamic models which use Artificial Neural Networks (ANN) and combine them with NMPC to control a ground vehicle and an aerial manipulation system. Finally, we introduce a software framework for integrating the above algorithms to perform complex tasks. The software framework provides users with the ability to design systems that are robust to control and hardware failures where preventive action is taken before-hand. The framework also allows for safe testing of control and task logic in simulation before evaluating on the real robot. The software framework is applied to an aerial manipulation system to perform a package sorting task, and extensive experiments demonstrate the ability of the system to recover from failures. In addition to robust control, we present two related control problems. The first problem pertains to designing an obstacle avoidance controller for an underactuated system that is Lyapunov stable. We extend a standard gyroscopic obstacle avoidance controller to be applicable to an underactuated system. The second problem addresses the navigation of an Unmanned Ground Vehicle (UGV) on an unstructured terrain. We propose using NMPC combined with a high fidelity physics engine to generate a reference trajectory that is dynamically feasible and accounts for unsafe areas in the terrain
    corecore