17 research outputs found
๋ชจ๋ธ ์์ธก ์ ์ด์ ๋คํธ์ํฌ ์ง์ฐ ๋ณด์ ๊ธฐ๋ฒ์ ์ด์ฉํ ๋ฌด์ธ๊ธฐ์ ๋คํธ์ํฌ ์ ์ด
ํ์๋
ผ๋ฌธ (์์ฌ)-- ์์ธ๋ํ๊ต ๋ํ์ : ๊ณต๊ณผ๋ํ ๊ธฐ๊ณํญ๊ณต๊ณตํ๋ถ, 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
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
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
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
Fault diagnosis for uncertain networked systems
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