17 research outputs found

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

    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

    Networked Predictive Fuzzy Control of Systems with Forward Channel Delays based on a Linear Model Predictor

    Get PDF
    This paper presents a novel networked control framework, using fuzzylogic control, for systems with network delays which are known togreatly weaken the control performance of the controlled system. Todeal with the network delays, the predicted differences between thedesired future set-points and the predicted outputs from a modelpredictor are utilized as the inputs of a fuzzy controller, thus aseries of future control actions are generated. By selecting theappropriated control sequence in the plant side, the network delaysare compensated. The simulative results demonstrate that theproposed method can obviously reduce the effect of network delays,and improve the system dynamic performance

    Sequence-based Anytime Control

    Full text link
    We present two related anytime algorithms for control of nonlinear systems when the processing resources available are time-varying. The basic idea is to calculate tentative control input sequences for as many time steps into the future as allowed by the available processing resources at every time step. This serves to compensate for the time steps when the processor is not available to perform any control calculations. Using a stochastic Lyapunov function based approach, we analyze the stability of the resulting closed loop system for the cases when the processor availability can be modeled as an independent and identically distributed sequence and via an underlying Markov chain. Numerical simulations indicate that the increase in performance due to the proposed algorithms can be significant.Comment: 14 page

    Multiple Loop Self-Triggered Model Predictive Control for Network Scheduling and Control

    Full text link
    We present an algorithm for controlling and scheduling multiple linear time-invariant processes on a shared bandwidth limited communication network using adaptive sampling intervals. The controller is centralized and computes at every sampling instant not only the new control command for a process, but also decides the time interval to wait until taking the next sample. The approach relies on model predictive control ideas, where the cost function penalizes the state and control effort as well as the time interval until the next sample is taken. The latter is introduced in order to generate an adaptive sampling scheme for the overall system such that the sampling time increases as the norm of the system state goes to zero. The paper presents a method for synthesizing such a predictive controller and gives explicit sufficient conditions for when it is stabilizing. Further explicit conditions are given which guarantee conflict free transmissions on the network. It is shown that the optimization problem may be solved off-line and that the controller can be implemented as a lookup table of state feedback gains. Simulation studies which compare the proposed algorithm to periodic sampling illustrate potential performance gains.Comment: Accepted for publication in IEEE Transactions on Control Systems Technolog

    Neural Network-Based Control of Networked Trilateral Teleoperation With Geometrically Unknown Constraints

    Full text link

    Compensation for transmission delays in an ethernet-based control network using variable-horizon predictive control

    No full text

    Fault diagnosis for uncertain networked systems

    Get PDF
    Fault diagnosis has been at the forefront of technological developments for several decades. Recent advances in many engineering fields have led to the networked interconnection of various systems. The increased complexity of modern systems leads to a larger number of sources of uncertainty which must be taken into consideration and addressed properly in the design of monitoring and fault diagnosis architectures. This chapter reviews a model-based distributed fault diagnosis approach for uncertain nonlinear large-scale networked systems to specifically address: (a) the presence of measurement noise by devising a filtering scheme for dampening the effect of noise; (b) the modeling of uncertainty by developing an adaptive learning scheme; (c) the uncertainty issues emerging when considering networked systems such as the presence of delays and packet dropouts in the communication networks. The proposed architecture considers in an integrated way the various components of complex distributed systems such as the physical environment, the sensor level, the fault diagnosers, and the communication networks. Finally, some actions taken after the detection of a fault, such as the identification of the fault location and its magnitude or the learning of the fault function, are illustrated
    corecore