Non-Parametric UAV System Identification with Dependent Gaussian Processes
|
|
- Magdalen O’Neal’
- 6 years ago
- Views:
Transcription
1 Non-Parametric UAV System Identification with Dependent Gaussian Processes Prasad Hemakumara and Salah Sukkarieh Abstract A mathematical model for a complex system such as an Unmanned Aerial Vehicle (UAV) requires estimation of aerodynamic, inertial and structural properties of the many elements of the platform. This physical modeling approach is labor intensive and requires coarse approximations to be made in calculations. Similarly, models constructed through flight tests are only applicable to a narrow flight envelope and classical system identification approaches require prior knowledge of the model structure, which in some instance may only be partially known. To tackle these problems, we introduce a novel aircraft system identification method based on dependent Gaussian processes. The approach allows high fidelity nonlinear flight dynamic models to be constructed through flight testing. The proposed algorithm learns the system parameters as well as captures any dependencies between them. The method is demonstrated by generating a model of the force and moment coefficients for the Brumby MkIII UAV from real flight data. The learnt dynamic model identifies coupling between flight modes, provides an estimate of uncertainty, and is applicable to a broader range of the flight envelope. I. INTRODUCTION Unmanned Aerial Vehicle (UAV) system identification involves flight testing where flight data is collected to accurately characterize the dynamic response of the platform. The models constructed can be used for modern control designs, which rely on feedback of the state vector. Hence, required flight models are differentiable with respect to the state and control inputs. These can be constructed from aerodynamic, inertial and structural characterizations of the aircraft s individual component elements such as the fuselage, wing and empennage. Aerodynamic models are based on first principles, such as the finite wing theory, or by using empirical data of a similar platform. More complex models may involve wind-tunnel tests and analytical methods such as computational fluid dynamics. Estimates of the mass and inertia typically involve coarse approximations. Thus, constructing a mathematical model for a flight is a modular systematic process that is prone to error. In system identification, test maneuvers are designed to excite the dynamic response modes of the aircraft so a dynamic model can be extracted from the logged flight data. To construct a complete model, parameters are identified for different speeds and different dynamic pressures. The This work is supported in part by the ARC Centre of Excellence programme, funded by the Australian Research Council (ARC) and the New South Wales State Government/ Australian Centre for Field Robotics, The University of Sydney. The authors are with the Australian Center for Field Robotics, The University of Sydney, Sydney, NSW 26, Australia {prasad,salah}@acfr.usyd.edu.au Fig.. The Brumby MkIII UAV. estimated coefficients are then regressed to a hypothesized model []. There has been work done on developing models using both parametric and non-parametric approaches. Parametric approaches involve techniques such as ordinary least squares [], maximum likelihood [2] and frequency domain methods [3]. However, these models are limited by requiring some a priori information about the model structure. Also, the regressed flight models are only applicable to a narrow band of the tested flight envelope. Non-parametric system identification has been developed using techniques such as neural networks [4] and apprenticeship learning [5], [6]. Nevertheless, the constructed models were confined to operate within a trained flight path or have limited robustness to uncertainty. Gaussian Processes (GP) is a probabilistic framework approach [7] that presents a generalization of probability distribution to functions. GPs have been applied to the problem of system identification from training data in [8], [9], [], []. The work in [8] demonstrated GPs and reinforcement learning could be used to identify and control a blimp. Here a GP model was used in conjunction with a non-linear model to learn the errors. The approach is limited in identifying single independent outputs and hence can not capture any dependencies between the identified parameters. The experiments were also conducted in a lab environment without any wind disturbance. These limitations can be tackled by learning multiple outputs, while capturing any dependencies. However, due to the difficulty of maintaining positive definiteness, the parameterization of the covariance function makes it difficult to deal with multiple outputs. This has previously been addressed in geostatistical literature under the name
2 co-kriging [2]. The method generally involves using an independent model for each output. An alternative approach, Dependent Gaussian Processes (DGP) was proposed in [3], [4] where Gaussian processes are treated as white noise sources convolved with smoothing kernels. This allows the Gaussian process to handle multiple and coupled outputs. The sole dependency between different tasks comes from sharing parameters of the underlying covariance function. In this paper, we show how to identify system parameters of aircraft using DGP. The method is demonstrated by generating a model of the force and moment coefficients of the Brumby MkIII UAV (see Fig. ) from real flight data. The non-parametric nature of the model enables it to capture a wide range of the dynamics. Hence, prior knowledge of the model structure is not required. The ability to capture dependencies enables the models to be applicable to a broader flight envelope than existing methods as a result saving significant costs on flight testing. It enables the model to identify any coupling between longitudinal and lateral parameters. Finally, the predictions from the model also come with uncertainty estimates which can be used in maneuver design for system identification and for flight controller design. The paper is organized as follows: Section II outlines the formulation of the force and moment coefficients; Section III describes the background theory of using dependent Gaussian processes for learning the coefficients; Section IV details the implementation procedure. We present the results of our ongoing work in Section V and Section VI concludes the paper with a discussion of future work. II. PROBLEM FORMULATION UAVs are nonlinear systems. In order for linear approximations to remain valid the system must operate over a restricted range of conditions, such as at a fixed altitude and dynamic pressure. The continuous state and output equations can be expressed as, ẋ(s) = f[x(s),u(s),w(s),s] () y(s) = h[x(s),u(s),s] (2) Here the state vector is x R n s, control input is u R n i, system output is y R n o and w denotes zero mean system noise. The entire process varies from time s to time s s The global representation of the flight model is contained in f( ) and h( ). A. Dynamics of the UAV Using Newton s second law of motion in translation and rotational forms, forces and moments can be obtained by, F G + F T + F A = m V b + ω b mv b (3) M T + M A = I ω b + ω b Iω b (4) where V b = [u,v,w] are the aircraft body axis translational velocity components, ω b = [p,q,r] are the aircraft body axis rotation rates and m m TO is the platform mass. Moments are slightly more involved based upon the aircraft s inertia Fig. 2. Brumby MKIII frames of reference, in body axes (x b,y b,z b ) and earth axes (x e,y e,z e ). matrix I, the angular rates ω b and the rate of change of the angular rates ω b. The applied forces and moments on the left hand side of equations (3) - (4) arise from the aerodynamics of the platform, gravity and propulsion. Since, the gravitational component acts through the center of gravity (C.G.) and is assumed to be uniform there is no gravity moment on the platform. Applied forces in these equations come from gravity (F G ), thrust (F T ), and aerodynamics (F A ). Applied moments are a resultant of thrust (M T ) and aerodynamics (M A ). The contribution of gravity in vector form is: F G = mgsin(θ) mgsin(φ)cos(θ) (5) mgcos(φ)cos(θ) where, Ψ b = [φ,θ,ψ] are the Euler angles. This takes into account the dependency of gravity components to aircraft orientation relative to the earth axis. The applied forces and moments due to thrust are modeled using the geometry of the installation and engine tests done on the ground. Engine thrust forces are described as, Γ rx F T = T Γ ry (6) Γ rz where Γ r( ) are the thrust-line offset rotation constants and engine thrust is described by T = f (Ω,V ), which is a function of propeller rotational rate (Ω) and true velocity (V ). Engine thrust moments are given by, F Ty Γ cgz + F Tz Γ cgy M T = F Tx Γ cgz + F Tz Γ cgx (7) F Tx Γ cgy + F Ty Γ cgx where Γ cg( ) are the thrust line offsets relative to aircraft C.G. The system identification problem then reduces to determining the aerodynamic forces (F A ) and moments (M A ). These can be expressed in terms of non-dimensional coefficients, F A = qs C X C Y, M A = qs bc l cc m (8) C Z bc n
3 where S is the wing reference area, b is the wing span, c is the mean aerodynamic chord of the wing and q = (/2)ρV 2 is the dynamic pressure, ρ is the air density and V is the true velocity. The non-dimensionalized force (C x,c y,c z ) and moment (C l,c m,c n ) coefficients depend nonlinearly on the UAV translational and angular velocity components, control inputs and possibly their time derivatives. This dependence is usually characterized mathematically using parametric system identification methods as in [], [5]. In this paper, we propose to learn these parameters via modeling them as dependent Gaussian processes. III. SYSTEM MODELING WITH DEPENDENT GAUSSIAN PROCESSES A Gaussian process (GP) is a collection of variables (y (s)...y N (s)) which have a joint distribution p(y C,{X M }) for any input {X M } where C i, j = C(s i,s j ;Θ) is a parameterized covariance function with hyperparameters Θ. The output of the GP model is a normal distribution, expressed with a mean and the variance. The mean value represents the most likely outcome and variance can be interpreted as the confidence level of the outcome. The key advantages of this approach is its ability to provide uncertainty estimates, model flexibility, and to learn noise and smoothness estimates from test data [7]. In addition, with the extension of dependent Gaussian processes [3], [4], the model can capture dependency between outputs y R N of N dimension. The following subsections detail the background theory that forms the theoretical basis of this work. A. Assumptions In formulating the problem certain assumptions about the underlying process are made, this is to satisfy the condition for the kernel function. System inputs are independent and stationary. Hence, the value of the covariance function C i, j = C(s i,s j ) between inputs s i and s j are only dependent on their distance and does not change within the input space. The underlying process has zero mean and the training data is drawn from a Gaussian white noise process. B. Modeling with Dependent Gaussian Processes The objective of dependent Gaussian processes is to infer multiple outputs jointly while capturing any dependencies. By learning outputs in parallel the performance of the GP model is improved in comparison to learning independent outputs because the outputs are derived from a common set of input sources. Consider M-input processes, x (s)...x M (s),s R D, and N-output processes y (s)...y N (s). The training set is assumed to be drawn from the noisy process represented by, y n (s) = u n (s) + w n (s) (9) where w n (s) is a stationary Gaussian white noise drawn from N (,σ 2 n ) with variance σ 2 n. u n (s) is defined by, M u n (s) = h mn (s) x m (s) () m= M = h mn(α)x m (s α)d D α () m= R D The above equation calculates the sum of convolutions of the h mn kernel connecting the input m to output n. The marginal likelihood of y given inputs X is of the form, p(y X) = N (,K(X,X) + σ 2 n I) (2) where K is the kernel matrix, which defines the connection from input m to output n. K can be described as a function cov y i j (s a,s b ) which defines the auto (i = j) and cross covariance (i j) between y i (s a ) and y j (s b ). cov y i j (s a,s b ) = cov u i j(s a,s b ) + σ 2 i (3) Given the assumption that the inputs are stationary, the kernels are likewise stationary. Thus, a separation vector can be defined as d s = s a s b. Next, cov u i j (s a,s b ) is maximized for E{u i (s a )u j (s b )}. Solving this integral results in, cov y M i j (d s) = h m= R D m j(β)h mi (β + d s )d D β (4) The kernels are set to be parameterized Gaussians, h mn (s) = v mn exp( 2 (s µ mn) T A mn (s µ mn )) (5) where the hyperparameters are defined by v mn R, A mn and µ mn R. Substituting kernel function (5) into (4) and solving the integral results in, cov y i j (d s) = where, M m= (2π) D 2 v mi v m j Am j + A mi exp( 2 (d s [µ mi µ m j ]) T Σ(d s [µ mi µ m j ])) Σ = A mi (A mi + A m j ) A m j (6) Together these define the positive definite covariance matrix K for the combined output processes N, K, K,N K =..... K N, K N,N Now, given a set of test inputs X, the predictive output f can be obtained by, ( [ ]) K(X,X p( f,y X,X) = N, ) K(X,X) K(X,X ) K(X,X) + σn 2 I (7) Since, the training output y is known, the Gaussian distribution can be conditioned on y to obtain the predictive mean and variance for X. p( f X,y,X) = N (µ,σ) (8)
4 Where, µ = K(X,X )[K(X,X) + σ 2 n I] y Σ = K(X,X ) K(X,X)[K(X,X) + σ 2 n I] K(X,X ) The formulation above assumes the underlying processes have zero mean. This is not a significant limitation, since the mean of the posterior process is not confined to be zero. The outputs were centered to have zero mean on the training set. The subtracted values were then added to the predicted outputs f. C. Hyperparameter Optimization This involves learning the appropriate hyperparameters and noise variance given the observations. Hyperparameters are free parameters of the covariance function. In this case the parameters of the kernel function are Θ = [v m,a m, µ m ]. These parameters are learned by maximizing the log marginal likelihood of the training outputs given the inputs, where, [Θ,σn 2 ] = argmax{log(p(y X,Θ,σn 2 ))} (9) Θ,σn 2 log(p(y X)) = 2 yt (K(X,X) + σ 2 n I) 2 log K(X,X) + σ 2 n I N i= n i 2 log2π (2) In GP model training the hyperparameters Θ and noise variance σn 2 are optimized. In the model hyperparameters v m and A m express the relative significance of the associated regressors, µ m expresses the relative dependence between the outputs and hyperparameter σn 2 accounts for the influence of noise. Once these are found, predictions can be made on the posterior outputs f by substituting Θ into (6) and σn 2 into (3). IV. IMPLEMENTATION This section presents the development of the model, the UAV used and the data collection procedure. A. Overview The implementation framework can be broken down into three main sections, flight testing, model training and predictions through inference as shown in Fig. 3. Flight testing involves designing maneuvers to maximize the information content and collect flight data. In the next phase the system inputs and outputs are used to learn the hyperparameters for the flight model. Lastly, the chosen DGP models are passed on to estimate the aerodynamic coefficients given the system inputs. The resultant aerodynamic forces and moments can be calculated using (8). This is then used along with the gravity vector and the thrust model to calculate the total applied forces and moments on the platform. With the new {F ( ),M ( ) } estimates and the current state vector of the UAV, state derivatives can be determined. The output can now be used for flight controller design, simulator development and to understand the UAV handling qualities. Fig. 3. Block diagram of the dependent Gaussian Processes aircraft system identification procedure from flight testing, training to model inference. B. Brumby-MkIII The Brumby MkIII is a delta winged, pusher UAV (see Fig. ). The platform has a weight of approximately 4 kg, a wing span of 2.8 m, a payload capacity of 3.5 kg and is capable of flying at 55 kts. It is controlled through rudders and elevons in each side of the delta wing. This flight vehicle is mainly used as a research testbed to demonstrate real-time algorithms for decentralized data fusion [6] and cooperative control strategies involving multiple vehicles [7]. Flight sensors include an IMU, GPS and a pitot tube. The on-board navigation system uses differentially corrected GPS to aid the onboard IMU. The data from the IMU are logged at 4 Hz and the filtered navigation solution is logged at 2 Hz. A PC4 computer setup onboard is used to log this flight data. C. Measurands System identification and DGP regression requires measurements of the aerodynamic forces and moments that the aircraft is experiencing, as well as measurements of the regressors. These forces and moments derived in (8) are modeled as the output states to be learned: y = [ ] C X C Y C Z C l C m C n (2) These output states are assumed to be zero mean processes. Forces are recorded in the body centered frame of reference using the internal IMU. Moments are calculated using the logged rotational rates ω, change in rotational rates ω and inertia of the platform. Having determined the coefficients to perform parameter estimation on, the regressors can be measured. These are: X = [ a ω ω α β ] δ (22) The state is composed of the body axis accelerations a [a x,a y,a z ], rotation rates ω [ p, q, r], change in rotation rates ω [ ṗ, q, ṙ], change in angle of attack α, change in side slip angle β, and control inputs δ [δt,δ e,δ a,δ r ]. Angular
5 δ T () δ e (deg) δ a (deg) δ r (deg) Fig. 4. Control inputs used on the training flight. rates, angle of attack and side slip parameters were nondimensionalised with respect to true velocity, wing mean geometric chord and wing span. The control deflections are throttle δ T, elevator δ e, aileron δ a and rudder δ r. The inputs from the elevon were separated into aileron and elevator commands based on parity. Filtered outputs of these regressors were used for training. It is assumed that these inputs are independent and stationary to satisfy the condition for the kernel function. D. Flight Testing and Model Training The purpose of flight tests is to design maneuvers to maximize information content in the training data. To achieve this, the system modes must be excited such that the sensitivities of the model outputs to the parameters are high. For this initial test, maneuvers were designed to excite only the lateral dynamics of the system. This involved the UAV performing orbit type maneuvers with aileron, elevator and rudder inputs. A limited control space was explored due to high responsiveness of the platform. The inputs used for training are shown in Fig. 4. The training flight was performed at an altitude of m above ground level (AGL). The platform had an average mass of kg, C.G. of.735 m and maintained an average air speed of 78.8 knots. Training data for the flight was sampled at Hz, which was determined to be sufficient to capture the dynamics of the platform. Of these experimental results, 755 points were chosen to learn the hyperparameters for the DGP model by maximizing the log marginal likelihood in (9). The model learnt was then tested against a different flight. E. Model Inference and Testing Maneuvers were designed to test the learnt lateral dynamics of the system. This involved testing over a complex flight path with lateral orbit type maneuvers as shown in Fig. 5. Both the training and test flights were performed in the Marulan flight test facility. The test flight had a total flight time of 2 minutes, an average mass of kg, C.G. of.735 m and maintained an average air speed of X Northing MGA (m) Fig. 5. x Y Easting MGA (m) x 5 Test flight path over the Marulan flight test facility kts. The flight also spanned across two different altitude regimes, m and 2 m AGL respectively. Aerodynamic coefficients were estimated for the whole flight using the trained DGP model. The estimates and the results from this test are presented in the following section. V. EXPERIMENTAL RESULTS The non-dimensional aerodynamic coefficients expressed in (8) can be divided into longitudinal and lateral modes. Longitudinal modes being forward force (C x ), downward force (C z ) and pitching moment (C m ). Lateral modes being sideways force (C Y ), roll moment (C l ) and yaw moment (C n ). The primary goal of this flight test was to learn the lateral dynamics and the longitudinal dynamics, as a secondary effect. The estimated coefficients were then compared against those measured coefficients for the entire test flight (Fig. 5). These measured parameters were calculated using equations (3), (4) and the navigation solution which was used by the Brumby MkIII flight controller [8]. The aforementioned navigation solution has been used by the flight control system to perform over 3 autonomous flights [9], including cooperative missions [7]. Hence, it provided sufficient experimental evidence to be used as the ground truth. The following subsections detail the results obtained. A. Estimated Aerodynamic Coefficients The estimated coefficients and the prediction uncertainties for a segment of the test flight are shown in Fig. 6. For the time segment between 7 s to 85 s the maneuvers were performed at m AGL. Between the segment 85 s - 9 s, the UAV climbs to its new altitude regime of 2 m AGL for rest of the test flight. For the complete duration of the flight the lateral parameters estimated are nearly identical to the measured. Longitudinal estimates are inferred through learning any coupling between the lateral modes. Even in
6 C x C y C z Uncertainty Measured Estimated x 3 C l C m C n x Fig. 6. Estimated and measured non-dimensional aerodynamic coefficients with prediction uncertainties on the test flight. regions of relatively high uncertainty it is able to infer a solution closer to the measured. This is only possible due to the µ mn hyperparameter in (6), which describes the outputs that are coupled and translated relative to each other. Given this, longitudinal parameters were estimated with nearly identical results with slight discrepancies in the pitch moment and the downward force coefficients. This result was expected, since test maneuvers were designed to extract information from the lateral modes. Apart from identifying accurate parameters, the next most useful outcome of the proposed approach is the estimates of uncertainty of the predictions. These can be used as a verification measure to validate the model s usefulness. Lack of confidence in model predictions can serve as the grounds to learn from new information. Nevertheless, it is observable in Fig. 6 that even in the regions of high uncertainty the estimates are fairly close to the measured. This again is due to the dependency learnt between parameters, thus making the model valid for a broader flight envelope. The uncertainty estimates can also be used in conjunction with a controller to provide confidence on the model. The relative errors on the estimated parameters were calculated by comparing against the measured. It was found that the median error on the lateral coefficients is ±8.88% and on the longitudinal coefficients is ±23.56% of the measured. This is given that the UAV was experiencing wind gusts of up to 4 kts, and there are propagated errors from the sensor noise. Also, the coarsely known mass and inertia properties of the platform and any unmodeled characteristics are captured in the response. In summary, the model parameters were identified at an altitude of m AGL and were demonstrated to be valid
7 up to 2 m AGL. Next, these coefficient estimates were used to predict the system states. Only the lateral directional dynamics were analyzed since the training maneuvers were designed to extract these. B. Estimated Lateral States The lateral states considered here are dependent on the aerodynamic coefficients. These include the side velocity (v), roll rate (p) and yaw rate (r), which are dependent on C y, C l and C n respectively. The estimated lateral aerodynamic parameters along with the thrust model and the gravity vector were used to find the total applied forces and moments (see Section IV-A). These were then used to calculate the current state derivatives using the equations from Newton s second law of motion in translation and rotational forms (see Section II-A). In order to calculate the states, the derivatives were integrated using the 4th-order Runge-Kutta method. V E (m/s) p (deg/s) r (deg/s) Uncertainty Measured Estimated Fig. 7. Estimated and measured lateral states. The estimated outputs were compared against the measured navigation solution. The results are shown in Fig. 7. It can be seen that the propagated error from the coefficients to the system states are negligible. The median error for the estimated East velocity was calculated to be.47 m/s, for roll rate it was.89 deg/s and.62 deg/s for yaw rate. Hence, a very promising result. The relatively high error in yaw rate could be a resultant due to poor observability. This could be taken into account in future flight test maneuver design. VI. CONCLUSION AND FUTURE WORK In this paper, we introduced a novel system identification approach for UAVs based on dependent Gaussian processes. The proposed model is non-parametric and alleviates the labor intensive mathematical modeling process. The model was demonstrated through training and testing with real flight data from the Brumby MkIII UAV. The approach captures dependencies between outputs, identifies any coupling between parameters and provides an uncertainty on the predicted estimates, which gives a notion of confidence on the learned parameters. This adds a new dimension to the flight dynamic models that classical system identification approaches cannot deliver. In effect, we broaden the flight envelope for aircraft dynamic models. Hence our approach can be used to construct flight models that are more informative while reducing long-term costs in flight testing. Current research is looking into ways of improving the computational efficiency, as well as active learning of new maneuvers to improve the dependent Gaussian processes based flight models. REFERENCES [] V. Klein and E. Morelli, Aircraft System Identification: Theory and Practice. American Institute of Aeronautics and Astronautics, Reston, VA, 26. [2] R. Mehra, D. Stepner, and J. Tyler, Maximum likelihood identification of aircraft stability and control derivatives, Journal of Aircraft, vol., pp. 8 89, 974. [3] M. Tischler, System identification methods for aircraft flight control development and validation, Advances in Aircraft Flight Control, 996. [4] D. Linse and R. Stengel, Identification of aerodynamic coefficients using computational neural networks, Journal of Guidance, Control, and Dynamics, vol. 6, no. 6, pp. 8 25, 993. [5] A. Coates, P. Abbeel, and A. Ng, Learning for control from multiple demonstrations, in Proceedings of the 25th international conference on Machine learning, 28, pp [6] P. Abbeel, A. Coates, M. Quigley, and A. Ng, An application of reinforcement learning to aerobatic helicopter flight, in Proceedings of the 9th conference on Advances in Neural Information Processing Systems, 26. [7] C. Rasmussen and C. Williams, Gaussian processes for machine learning. Cambridge: The MIT Press, 26. [8] J. Ko, D. Klein, D. Fox, and D. Haehnel, Gaussian processes and reinforcement learning for identification and control of an autonomous blimp, in Proceedings of the IEEE International Conference on Robotics and Automation, 27, pp [9] D. Grimes, R. Chalodhorn, and R. Rao, Dynamic imitation in a humanoid robot through nonparametric probabilistic inference, in Proceedings of Robotics: Science and Systems, 26. [] J. Kocijan, A. Girard, B. Banko, and R. Murray-Smith, Dynamic systems identification with gaussian processes, Mathematical and Computer Modelling of Dynamical Systems, vol., no. 4, pp , 25. [] G. Gregorcic and G. Lightbody, Gaussian processes for modelling of dynamic non-linear systems, in Proceedings of the Irish Signals and Systems Conference, 22, pp [2] P. Goovaerts, Geostatistics for natural resources evaluation. Oxford University Press, USA, 997. [3] P. Boyle and M. Frean, Dependent gaussian processes, in Proceedings of the 7th conference on Advances in neural information processing systems, 25, pp [4] P. Boyle, Gaussian processes for regression and optimisation, Ph.D. dissertation, Victoria University of Wellington, Wellington, 26. [5] M. Tischler and R. Remple, Aircraft and Rotorcraft System Identification: Engineering Methods with Flight Test Examples. American Institute of Aeronautics and Astronautics, Reston, VA, 26. [6] E. Nettleton, Decentralised architectures for tracking and navigation with multiple flight vehicles, Ph.D. dissertation, The University of Sydney, Sydney, 23. [7] D. Cole, A. Goktogan, and S. Sukkarieh, The demonstration of a cooperative control architecture for uav teams, in Experimental Robotics. Springer, 28, pp [8] J. Kim and S. Sukkarieh, Airborne simultaneous localisation and map building, in Proceedings of the IEEE International Conference on Robotics and Automation, 23, pp [9] M. Bryson and S. Sukkarieh, Building a robust implementation of bearing-only inertial slam for a uav, Journal of Field Robotics, vol. 24, no. -2, pp. 3 43, 27.
UAV Navigation: Airborne Inertial SLAM
Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in
More informationDesign and modelling of an airship station holding controller for low cost satellite operations
AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite
More informationFrequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV
Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV Andrei Dorobantu, Austin M. Murch, Bernie Mettler, and Gary J. Balas, Department of Aerospace Engineering & Mechanics University
More informationNonlinear Landing Control for Quadrotor UAVs
Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred
More informationFlight Dynamics and Control
Flight Dynamics and Control Lecture 1: Introduction G. Dimitriadis University of Liege Reference material Lecture Notes Flight Dynamics Principles, M.V. Cook, Arnold, 1997 Fundamentals of Airplane Flight
More informationChapter 4 The Equations of Motion
Chapter 4 The Equations of Motion Flight Mechanics and Control AEM 4303 Bérénice Mettler University of Minnesota Feb. 20-27, 2013 (v. 2/26/13) Bérénice Mettler (University of Minnesota) Chapter 4 The Equations
More informationGaussian with mean ( µ ) and standard deviation ( σ)
Slide from Pieter Abbeel Gaussian with mean ( µ ) and standard deviation ( σ) 10/6/16 CSE-571: Robotics X ~ N( µ, σ ) Y ~ N( aµ + b, a σ ) Y = ax + b + + + + 1 1 1 1 1 1 1 1 1 1, ~ ) ( ) ( ), ( ~ ), (
More informationLearning Gaussian Process Models from Uncertain Data
Learning Gaussian Process Models from Uncertain Data Patrick Dallaire, Camille Besse, and Brahim Chaib-draa DAMAS Laboratory, Computer Science & Software Engineering Department, Laval University, Canada
More informationQuadrotor Modeling and Control
16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller
More informationChapter 1. Introduction. 1.1 System Architecture
Chapter 1 Introduction 1.1 System Architecture The objective of this book is to prepare the reader to do research in the exciting and rapidly developing field of autonomous navigation, guidance, and control
More informationExperimental Aircraft Parameter Estimation
Experimental Aircraft Parameter Estimation AA241X May 14 2014 Stanford University Overview 1. System & Parameter Identification 2. Energy Performance Estimation Propulsion OFF Propulsion ON 3. Stability
More informationMODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE
MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE Hirotaka Hiraguri*, Hiroshi Tokutake* *Kanazawa University, Japan hiraguri@stu.kanazawa-u.ac.jp;tokutake@se.kanazawa-u.ac.jp Keywords:
More informationLearning a Low-Level Motor Controller for UAVs
Learning a Low-Level Motor Controller for UAVs Joseph Lorenzetti Abstract Many control algorithms for Unmanned Aerial Vehicles (UAVs) have been proven to be effective for standard flight tasks under nominal
More informationPILCO: A Model-Based and Data-Efficient Approach to Policy Search
PILCO: A Model-Based and Data-Efficient Approach to Policy Search (M.P. Deisenroth and C.E. Rasmussen) CSC2541 November 4, 2016 PILCO Graphical Model PILCO Probabilistic Inference for Learning COntrol
More informationEvaluation of different wind estimation methods in flight tests with a fixed-wing UAV
Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Julian Sören Lorenz February 5, 2018 Contents 1 Glossary 2 2 Introduction 3 3 Tested algorithms 3 3.1 Unfiltered Method
More informationIntroduction to Flight Dynamics
Chapter 1 Introduction to Flight Dynamics Flight dynamics deals principally with the response of aerospace vehicles to perturbations in their flight environments and to control inputs. In order to understand
More informationA Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot
A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016
More informationModelling and Control of Nonlinear Systems using Gaussian Processes with Partial Model Information
5st IEEE Conference on Decision and Control December 0-3, 202 Maui, Hawaii, USA Modelling and Control of Nonlinear Systems using Gaussian Processes with Partial Model Information Joseph Hall, Carl Rasmussen
More informationSupplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.
Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 1. D1 Nonlinear Flight-Mechanics Models and their Linearisation D1.1 Introduction
More informationState Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions
University of Colorado, Boulder CU Scholar Aerospace Engineering Sciences Graduate Theses & Dissertations Aerospace Engineering Sciences Summer 7-23-2014 State Estimation for Autopilot Control of Small
More informationOnboard Engine FDI in Autonomous Aircraft Using Stochastic Nonlinear Modelling of Flight Signal Dependencies
Onboard Engine FDI in Autonomous Aircraft Using Stochastic Nonlinear Modelling of Flight Signal Dependencies Dimitrios G. Dimogianopoulos, John D. Hios and Spilios D. Fassois Stochastic Mechanical Systems
More informationAdaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model
Proceedings of the EuroGNC 13, 2nd CEAS Specialist Conference on Guidance, Navigation & Control, Delft University of Technology, Delft, The Netherlands, April -12, 13 Adaptive Augmentation of a Fighter
More informationAerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories
Brigham Young University BYU ScholarsArchive All Faculty Publications 28-8 Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories James K. Hall Brigham Young University - Provo, hallatjk@gmail.com
More informationDynamic Modeling of Fixed-Wing UAVs
Autonomous Systems Laboratory Dynamic Modeling of Fixed-Wing UAVs (Fixed-Wing Unmanned Aerial Vehicles) A. Noth, S. Bouabdallah and R. Siegwart Version.0 1/006 1 Introduction Dynamic modeling is an important
More informationMulti-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter
Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,
More informationThe Role of Zero Dynamics in Aerospace Systems
The Role of Zero Dynamics in Aerospace Systems A Case Study in Control of Hypersonic Vehicles Andrea Serrani Department of Electrical and Computer Engineering The Ohio State University Outline q Issues
More informationChapter 2 Review of Linear and Nonlinear Controller Designs
Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide
More informationSTAT 518 Intro Student Presentation
STAT 518 Intro Student Presentation Wen Wei Loh April 11, 2013 Title of paper Radford M. Neal [1999] Bayesian Statistics, 6: 475-501, 1999 What the paper is about Regression and Classification Flexible
More informationQuadcopter Dynamics 1
Quadcopter Dynamics 1 Bréguet Richet Gyroplane No. 1 1907 Brothers Louis Bréguet and Jacques Bréguet Guidance of Professor Charles Richet The first flight demonstration of Gyroplane No. 1 with no control
More informationMathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations
Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations DENIS KOTARSKI, Department of Mechanical Engineering, Karlovac University of Applied Sciences, J.J. Strossmayera 9, Karlovac,
More informationGaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp
Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp Jonathan Ko Dept. of Computer Science & Engineering, University of Washington, Seattle, WA Daniel J.
More informationA model of an aircraft towing a cable-body system
ANZIAM J. 47 (EMAC2005) pp.c615 C632, 2007 C615 A model of an aircraft towing a cable-body system C. K. H. Chin R. L. May (Received 2 November 2005; revised 31 January 2007) Abstract We integrate together
More informationThe PVTOL Aircraft. 2.1 Introduction
2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control
More informationInformation and Observability Metrics of Inertial SLAM for On-line Path-planning on an Aerial Vehicle
Information and Observability Metrics of Inertial SLAM for On-line Path-planning on an Aerial Vehicle Mitch Bryson, Jonghyuk Kim and Salah Sukkarieh ARC Centre of Excellence in Autonomous Systems University
More information3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft
3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of
More informationModelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle
Modelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle N. Amiri A. Ramirez-Serrano R. Davies Electrical Engineering Department, University of Calgary, Canada (e-mail: namiri@ucalgary.ca).
More informationEstimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters
McNair Scholars Research Journal Volume 5 Article 3 2018 Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters Noel J. Mangual Embry-Riddle Aeronautical University
More informationkiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control
Small Unmanned Aerial Vehicle with Variable Geometry Delta Wing Koji Nakashima, Kazuo Okabe, Yasutaka Ohsima 2, Shuichi Tajima 2 and Makoto Kumon 2 Abstract The kiteplane that is considered in this paper
More informationAerodynamics and Flight Mechanics
Aerodynamics and Flight Mechanics Principal Investigator: Mike Bragg Eric Loth Post Doc s: Graduate Students: Undergraduate Students: Sam Lee Jason Merret Kishwar Hossain Edward Whalen Chris Lamarre Leia
More informationFLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford
FLIGHT DYNAMICS Robert F. Stengel Princeton University Press Princeton and Oxford Preface XV Chapter One Introduction 1 1.1 ELEMENTS OF THE AIRPLANE 1 Airframe Components 1 Propulsion Systems 4 1.2 REPRESENTATIVE
More informationGaussian Process for Internal Model Control
Gaussian Process for Internal Model Control Gregor Gregorčič and Gordon Lightbody Department of Electrical Engineering University College Cork IRELAND E mail: gregorg@rennesuccie Abstract To improve transparency
More informationLearning Non-stationary System Dynamics Online using Gaussian Processes
Learning Non-stationary System Dynamics Online using Gaussian Processes Axel Rottmann and Wolfram Burgard Department of Computer Science, University of Freiburg, Germany Abstract. Gaussian processes are
More informationMulti-Kernel Gaussian Processes
Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence Arman Melkumyan Australian Centre for Field Robotics School of Aerospace, Mechanical and Mechatronic Engineering
More informationTrajectory tracking & Path-following control
Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and
More informationTe Whare Wananga o te Upoko o te Ika a Maui. Computer Science
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science Multiple Output Gaussian Process Regression Phillip Boyle and
More informationDynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle
Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 8 Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle Zhe Tang*, Meng
More informationGWAS V: Gaussian processes
GWAS V: Gaussian processes Dr. Oliver Stegle Christoh Lippert Prof. Dr. Karsten Borgwardt Max-Planck-Institutes Tübingen, Germany Tübingen Summer 2011 Oliver Stegle GWAS V: Gaussian processes Summer 2011
More informationAn Extended Kalman Filter-Based Technique for On-Line Identification of Unmanned Aerial System Parameters
doi:1528/jatmv7i3412 An Extended Kalman Filter-Based Technique for On-Line Identification of Unmanned Aerial System Parameters Caterina Grillo 1, Fernando Montano 1 ABSTRACT: The present article deals
More informationExam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring
Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance
More informationAeroelastic Gust Response
Aeroelastic Gust Response Civil Transport Aircraft - xxx Presented By: Fausto Gill Di Vincenzo 04-06-2012 What is Aeroelasticity? Aeroelasticity studies the effect of aerodynamic loads on flexible structures,
More informationLearning Non-stationary System Dynamics Online Using Gaussian Processes
Learning Non-stationary System Dynamics Online Using Gaussian Processes Axel Rottmann and Wolfram Burgard Department of Computer Science, University of Freiburg, Germany Abstract. Gaussian processes are
More informationNEURAL NETWORK ADAPTIVE SEMI-EMPIRICAL MODELS FOR AIRCRAFT CONTROLLED MOTION
NEURAL NETWORK ADAPTIVE SEMI-EMPIRICAL MODELS FOR AIRCRAFT CONTROLLED MOTION Mikhail V. Egorchev, Dmitry S. Kozlov, Yury V. Tiumentsev Moscow Aviation Institute (MAI), Moscow, Russia Keywords: aircraft,
More informationENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER
ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER Norman L. Johnson and Kam K. Leang Department of Mechanical Engineering University of Nevada, Reno Reno, Nevada 897-312, USA ABSTRACT This
More informationCS491/691: Introduction to Aerial Robotics
CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation
More informationEE5102/6102 Multivariable Control Systems
EE512/612 Multivariable Control Systems Homework Assignments for Part 2 Prepared by Ben M. Chen Department of Electrical & Computer Engineering National University of Singapore March 3, 29 EE512/612 Multivariable
More informationAdding Flight Mechanics to Flight Loads Surrogate Model using Multi-Output Gaussian Processes
Adding Flight Mechanics to Flight Loads Surrogate Model using Multi-Output Gaussian Processes Ankit Chiplunkar and Michele Colombo Airbus Operations S.A.S., Toulouse, 31060, France Emmanuel Rachelson ISAE-Supaero,
More informationModeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV
Modeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV J. Escareño, R.H. Stone, A. Sanchez and R. Lozano Abstract This paper addresses the problem of the transition between rotary-wing
More informationWhat is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.
KING FAHD UNIVERSITY Department of Aerospace Engineering AE540: Flight Dynamics and Control I Instructor Dr. Ayman Hamdy Kassem What is flight dynamics? Is the study of aircraft motion and its characteristics.
More informationFlight and Orbital Mechanics
Flight and Orbital Mechanics Lecture slides Challenge the future 1 Flight and Orbital Mechanics Lecture 7 Equations of motion Mark Voskuijl Semester 1-2012 Delft University of Technology Challenge the
More informationAerodynamic Design of VTOL MAV
Aerodynamic Design of VTOL MAV Sergey Shkarayev The University of Arizona, Tucson, AZ, USA Jean-Marc Moschetta and Boris Bataille SUPAERO, Toulouse, France This work is sponsored by AFRL, Eglin AFB and
More informationMechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY
Mechanics of Flight Warren F. Phillips Professor Mechanical and Aerospace Engineering Utah State University WILEY John Wiley & Sons, Inc. CONTENTS Preface Acknowledgments xi xiii 1. Overview of Aerodynamics
More informationAFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle
AFRL MACCCS Review of the Generic Hypersonic Vehicle PI: Active- Laboratory Department of Mechanical Engineering Massachusetts Institute of Technology September 19, 2012, MIT AACL 1/38 Our Team MIT Team
More informationINVESTIVATION OF LOW THRUST TO WEIGHT RATIO ROTATIONAL CAPACITY OF ASYMMETRIC MONO-WING CONFIGURATIONS
28 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES INVESTIVATION OF LOW THRUST TO WEIGHT RATIO ROTATIONAL CAPACITY OF ASYMMETRIC MONO-WING CONFIGURATIONS Derrick Ho*, Dr KC Wong* School of Aerospace,
More informationIdentification of Lateral/Directional Model for a UAV Helicopter in Forward Flight
Available online at www.sciencedirect.com Procedia Engineering 16 (2011 ) 137 143 International Workshop on Automobile, Power and Energy Engineering Identification of Lateral/Directional Model for a UAV
More informationSystem Identification of a Small Low-Cost Unmanned Aerial Vehicle Using Flight Data from Low-Cost Sensors
Utah State University DigitalCommons@USU All Graduate Theses and Dissertations Graduate Studies 2014 System Identification of a Small Low-Cost Unmanned Aerial Vehicle Using Flight Data from Low-Cost Sensors
More informationLecture: Gaussian Process Regression. STAT 6474 Instructor: Hongxiao Zhu
Lecture: Gaussian Process Regression STAT 6474 Instructor: Hongxiao Zhu Motivation Reference: Marc Deisenroth s tutorial on Robot Learning. 2 Fast Learning for Autonomous Robots with Gaussian Processes
More informationMultiple-step Time Series Forecasting with Sparse Gaussian Processes
Multiple-step Time Series Forecasting with Sparse Gaussian Processes Perry Groot ab Peter Lucas a Paul van den Bosch b a Radboud University, Model-Based Systems Development, Heyendaalseweg 135, 6525 AJ
More informationMutual Information Based Data Selection in Gaussian Processes for People Tracking
Proceedings of Australasian Conference on Robotics and Automation, 3-5 Dec 01, Victoria University of Wellington, New Zealand. Mutual Information Based Data Selection in Gaussian Processes for People Tracking
More informationNonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot
Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot Holger Voos Abstract Small four-rotor aerial robots, so called quadrotor UAVs, have an enormous potential for all kind of neararea
More informationLecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow
Lecture AC-1 Aircraft Dynamics Copy right 23 by Jon at h an H ow 1 Spring 23 16.61 AC 1 2 Aircraft Dynamics First note that it is possible to develop a very good approximation of a key motion of an aircraft
More informationChapter 1 Lecture 2. Introduction 2. Topics. Chapter-1
Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6
More informationReal-Time Frequency Response Estimation from Flight Data
AIAA Atmospheric Flight Mechanics Conference 08-11 August 2011, Portland, Oregon AIAA 2011-6358 Real-Time Frequency Response Estimation from Flight Data Matthew S. Holzel 1 University of Michigan, Ann
More informationFault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss
Preprints of the 19th World Congress The International Federation of Automatic Control Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss Wiaan Beeton J.A.A. Engelbrecht Stellenbosch
More informationModel Selection for Gaussian Processes
Institute for Adaptive and Neural Computation School of Informatics,, UK December 26 Outline GP basics Model selection: covariance functions and parameterizations Criteria for model selection Marginal
More informationAircraft Maneuver Regulation: a Receding Horizon Backstepping Approach
Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach Giuseppe Notarstefano and Ruggero Frezza Abstract Coordinated flight is a nonholonomic constraint that implies no sideslip of an aircraft.
More informationTowards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind
Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind Ashray A. Doshi, Surya P. Singh and Adam J. Postula The University of Queensland, Australia {a.doshi,
More informationUncertainties estimation and compensation on a robotic manipulator. Application on Barrett arm
Uncertainties estimation and compensation on a robotic manipulator. Application on Barrett arm Duong Dang December, 8 Abstract In this project, two different regression methods have been used to estimate
More informationPrediction of Data with help of the Gaussian Process Method
of Data with help of the Gaussian Process Method R. Preuss, U. von Toussaint Max-Planck-Institute for Plasma Physics EURATOM Association 878 Garching, Germany March, Abstract The simulation of plasma-wall
More informationReliability Monitoring Using Log Gaussian Process Regression
COPYRIGHT 013, M. Modarres Reliability Monitoring Using Log Gaussian Process Regression Martin Wayne Mohammad Modarres PSA 013 Center for Risk and Reliability University of Maryland Department of Mechanical
More informationNeutron inverse kinetics via Gaussian Processes
Neutron inverse kinetics via Gaussian Processes P. Picca Politecnico di Torino, Torino, Italy R. Furfaro University of Arizona, Tucson, Arizona Outline Introduction Review of inverse kinetics techniques
More informationwith Application to Autonomous Vehicles
Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation
More informationAdaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein
7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein Abstract
More informationNonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization
Proceedings of the 2009 IEEE International Conference on Mechatronics. Malaga, Spain, April 2009. Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Holger Voos University of Applied
More informationAutomated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer
Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer Oscar De Silva, George K.I. Mann and Raymond G. Gosine Faculty of Engineering and Applied Sciences, Memorial
More informationADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE
ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE Kijoon Kim*, Jongmin Ahn**, Seungkeun Kim*, Jinyoung Suk* *Chungnam National University, **Agency for Defense and Development
More informationVN-100 Velocity Compensation
VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require
More informationTowards airborne seismic. Thomas Rapstine & Paul Sava
Towards airborne seismic Thomas Rapstine & Paul Sava Research goal measure a strong motion signal from an airborne platform 2 Proposed method Monitor ground motion from an UAV using cameras Unmanned Aerial
More informationDesign and Implementation of an Unmanned Tail-sitter
1 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 1. Hamburg, Germany Design and Implementation of an Unmanned Tail-sitter Roman Bapst,
More informationMulti-task Learning with Gaussian Processes, with Applications to Robot Inverse Dynamics
1 / 38 Multi-task Learning with Gaussian Processes, with Applications to Robot Inverse Dynamics Chris Williams with Kian Ming A. Chai, Stefan Klanke, Sethu Vijayakumar December 2009 Motivation 2 / 38 Examples
More informationTTK4190 Guidance and Control Exam Suggested Solution Spring 2011
TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =
More informationSimulation of UAV Systems P. Kaňovský, L. Smrcek, C. Goodchild
Czech echnical University in Prague Acta Polytechnica Vol. 45 No. 4/005 Simulation of UAV Systems P. Kaňovský, L. Smrcek, C. Goodchild he study described in this paper deals with the issue of a design
More informationAdaptive Sampling of Clouds with a Fleet of UAVs: Improving Gaussian Process Regression by Including Prior Knowledge
Master s Thesis Presentation Adaptive Sampling of Clouds with a Fleet of UAVs: Improving Gaussian Process Regression by Including Prior Knowledge Diego Selle (RIS @ LAAS-CNRS, RT-TUM) Master s Thesis Presentation
More informationExpectation Propagation in Dynamical Systems
Expectation Propagation in Dynamical Systems Marc Peter Deisenroth Joint Work with Shakir Mohamed (UBC) August 10, 2012 Marc Deisenroth (TU Darmstadt) EP in Dynamical Systems 1 Motivation Figure : Complex
More informationThe basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,
Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationAutonomous Helicopter Flight via Reinforcement Learning
Autonomous Helicopter Flight via Reinforcement Learning Authors: Andrew Y. Ng, H. Jin Kim, Michael I. Jordan, Shankar Sastry Presenters: Shiv Ballianda, Jerrolyn Hebert, Shuiwang Ji, Kenley Malveaux, Huy
More informationAutopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University
Autopilot design for small fixed wing aerial vehicles Randy Beard Brigham Young University Outline Control architecture Low level autopilot loops Path following Dubins airplane paths and path management
More informationNonlinear Wind Estimator Based on Lyapunov
Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics
More informationAircraft Flight Dynamics & Vortex Lattice Codes
Aircraft Flight Dynamics Vortex Lattice Codes AA241X April 14 2014 Stanford University Overview 1. Equations of motion 2. Non-dimensional EOM Aerodynamics 3. Trim Analysis Longitudinal Lateral 4. Linearized
More informationMAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot
MAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot S. Serokhvostov, N. Pushchin and K. Shilov Moscow Institute of Physics and Technology Department of Aeromechanics and
More information