Trajectory Control of a Quadrotor Using a Control Allocation Approach

Size: px
Start display at page:

Download "Trajectory Control of a Quadrotor Using a Control Allocation Approach"

Transcription

1 Trajectory Control of a Quadrotor Using a Control Allocation Approach Haad Zaki 1, Mustafa Unel 1,2 and Yildiray Yildiz 3 Abstract A quadrotor is an underactuated unanned aerial vehicle with four inputs to control the dynaics. Trajectory control of a quadrotor is a challenging task and usually tackled in a hierarchical fraework where desired/reference attitude angles are analytically deterined fro the desired coand signals, i.e. virtual controls, that control the positional dynaics of the quadrotor and the desired yaw angle is set to soe constant value. Although this ethod is relatively straightforward, it ay produce large and nonsooth reference angles which ust be saturated and low-pass filtered. In this work, we show that the deterination of desired attitude angles fro virtual controls can be viewed as a control allocation proble and it can be solved nuerically using nonlinear optiization where certain agnitude and rate constraints can be iposed on the desired attitude angles and the yaw angle need not be constant. Siulation results for both analytical and nuerical ethods have been presented and copared. Results for constrained optiization show that the flight perforance is quite satisfactory. I. INTRODUCTION Nowadays Unanned Aerial Vehicles (UAV) are utilized in any civilian and ilitary applications. Quadrotor is one of the ost used kinds of UAV because of its ability to coplete difficult tasks due to its vertical take off and landing (VTOL) capability. Quadrotor is a highly nonlinear syste, so trajectory tracking is a challenging task. In recent years, there have been a nuber of papers dealing with various probles inherent to the exploitation of quadrotors dynaics. Trajectory control of quadrotors has gained great interest in the unanned air vehicle counity. Dynaic odeling issues were addressed in [1] and [2]. Bouabdallah [1] used the linear odel and copared the results for PID controller with LQ controller. The results showed that hovering control was satisfactory for PID controller but for stability in the presence of disturbances, results were not so efficient. Different nonlinear control techniques such as sliding ode control, backstepping control and feedback linearization were used [3] [6]. The sliding ode approach provided average results to stabilize the attitude while the structural changes affected the control quality because of the high-frequency disturbances. Coparison of feedback linearization and adaptive sliding ode to estiate uncertainty such as ground effects and noisy conditions was presented in [7]. Madani [8] used the technique of dividing 1 Faculty of Engineering and Natural Sciences, Sabanci University, Tuzla Istanbul, Turkey 2 Integrated Manufacturing Technologies Research and Application Center, Sabanci University, Istanbul, Turkey {haadzaki,unel}@sabanciuniv.edu 3 Departent of Mechanical Engineering, Bilkent University, Cankaya, Ankara, Turkey yyildiz@bilkent.edu.tr quadrotor dynaics into any linearly connected subsystes and proposed a full-state backstepping and sliding ode control technique based on the Lyapunov stability theory for quadrotor to track the desired trajectories. Adaptive fuzzy backstepping technique was used [9], in which a control law for the odel was generated by fuzzy syste using backstepping approach. Robust trajectory tracking was presented which used cobination of integral backstepping and PID controller to stabilize the dynaics [1]. Global trajectory tracking control [11] was proposed without linear velocity easureents but efficiency in ters of position errors was not so good. Flatness-based control of a quadrotor via feedback linearization was perfored in [12]. H and odel predictive control were used to solve the proble of trajectory control [13]. Design and developent of a tilt-wing quadrotor and its robust control using a hierarchical structure were considered in [14] [16]. It consists of two parts: upper level control for positional dynaics which generates virtual controls and lower level control which provides tracking of desired attitude angles coputed fro virtual controls. Desired or reference angles were obtained through analytical forulas. More recently adaptive nonlinear hierarchical control of a tilt-wing quadrotor was developed in [17] and [18]. Chan also applied hierarchical control where otor speed control and attitude control were utilized [19]. Optiized trajectory planning algoriths had been applied using nonlinear optiization and results were shown for linear path where desired angles were obtained through analytical ethod [2]. In this work, a control allocation type technique is forulated on the nonlinear dynaics of the quadrotor to obtain optiu values for the desired attitude angles fro coand signals (virtual controls) developed for positional dynaics. Different fro an existing study [21] where control allocation approach is applied to distribute the total control effort aong real actuators optially, here the coand signals are utilized to get the values for desired attitude angles. With the help of hierarchical control, controller design is divided into two parts: position control and attitude control. Positional dynaics of the quadrotor is considered as the underdeterined part as it contains ore unknown variables than the equations. In control allocation, nonlinear constraint optiization is used to obtain required actuator inputs according to coand signals by solving an underdeterined syste [22]. In our approach, high level controller is designed to obtain the desired coand signals fro the positional dynaics. Nonlinear constrained optiization is used to get desired attitude angles (φ r, θ r, ψ r ) according to the coand signals. Sequential quadratic prograing (SQP ) algorith is used in nonlinear constraint optiiza-

2 tion. Low level controllers are ipleented to ensure that the attitude angles are adjusted according to desired trajectory. Analytical ethod for the calculation of reference angles is also applied and results are shown for the sae trajectories. Siulation results for both analytical and nuerical ethods have been presented for coparison to show the efficiency of the proposed technique. The organization of the paper is as follows: Section II outlines the dynaics of the quadrotor. Section III presents the control allocation and nonlinear optiization. Section IV presents the controller design. Section V and VI present the siulation results and the suary of the paper respectively. II. QUADROTOR DYNAMICS The quadrotor is a type of aerial robot which consists of four rotors separated in a cross structure. The crossed configuration shows robustness even the echanically linked otors are heavier than the frae [23]. Reduction gears are used to connect propellers to the otors. The otion of the quadrotor depends upon the direction of the rotation of the propellers of rotors. Front and rear propellers rotate counter clockwise, while the left and the right ones turn clockwise. There is no need of the tail rotor because of opposite pairs directions configuration unlike the standard helicopter structure. Fig. 1 shows the odel in a hovering state, where all the propellers have the sae speed. The otion of a Fig. 1: Quadrotor Dynaics (Adapted fro [24]) quadrotor is described by two frae of references, one of which is fixed and called inertial frae and the other one which is oving, called body frae. The vertical force w.r.t body-fixed frae is provided by thrust coand (U 1 ) which is used to raise (or lower) the quadrotor by increasing and decreasing the speed of the propellers equally respectively. Siilarly, increasing (or decreasing) the left propeller speed and decreasing (or increasing) the right one results into roll coand (U 2 ), which akes the quadrotor to turn due to the torque with respect to the x axis. Pitch coand (U 3 ) is very siilar to the roll but in this case, increase (or decrease) in the rear propeller speed and decrease (or increase) in the front one leads to a torque with respect to the y axis which akes the quadrotor to turn. In order to enable the quadrotor to turn along z axis, torque is provided by the yaw coand (U 4 ) which is provided by increasing (or decreasing) the front-rear propellers speed and by decreasing (or increasing) the speed of the left-right couple propellers. Detailed description of the quadrotor dynaics can be found in [23]. The quadrotor positional dynaics expressed in world frae and attitude dynaics expressed in body frae are given as Ẍ = (sin ψ sin φ + cos ψ sin θ cos φ) U 1 Ÿ = ( cos ψ sin φ + sin ψ sin θ cos φ) U 1 Z = g + (cos θ cos φ) U 1 ṗ = I yy I zz qr J prop + U 2 I xx I xx I xx q = I zz I xx pr + J prop + U 3 I yy I yy I yy ṙ = I xx I yy I zz pq + U 4 I zz where U 1, U 2, U 3 and U 4 are defined as U 1 = b(ω ω ω ω 2 4) U 2 = lb( ω ω 2 4) U 3 = lb( ω ω 2 3) U 4 = d( ω ω 2 2 ω ω 2 4) where ω 1, ω 2, ω 3 and ω 4 are the speed of front, right, rear and left propellers; l, b and d are the length of the rotor ar, thrust factor and drag factor, respectively. First three equations represent the positional dynaics and last three equations describe the orientation of the quadrotor in (1). The relationship between angular velocities of quadrotor in body frae (η) and the Euler rates in world frae (Ω) is given by η = E(Θ)Ω (3) where E(Θ) is the velocity transforation atrix defined as 1 sinφtanθ cosφtanθ E(Θ) = cosφ sinφ sinφ cosφ cosθ cosθ where Θ = [φ, θ, ψ] T, Ω = [ φ, θ, ψ] T and η = [p, q, r] T. III. CONTROL ALLOCATION AND NONLINEAR A. Control Allocation OPTIMIZATION Motion control is used to control the otion of the echanical systes. All echanical systes require control forces which are produced by the end effectors. Actuators are the devices which are used to control these forces. Soeties there are ore actuators than required. In that case syste becoes underdeterined due to ore nuber of unknown variables than the nuber of equations. Control allocation approach is used for such underdeterined systes. The purpose of the control allocation is to distribute the desired (1) (2)

3 control effort to all redundant actuators. In order to provide optial solution in the presence of coupling aong the actuators due to underdeterined nature, optiization techniques are used for this purpose. Control allocation is a hierarchical type algorith which consists of the following three parts [25]. High level controller is used to produce virtual coand inputs. Optiization is used to distribute the total virtual coand aong the actuators through linear and nonlinear optiization depending upon the cost function to be iniized and constraints. Low level controller is used to produce required force at each end effector with the help of actuators. Control allocation algorith is advantageous due to the following reasons. 1) It is used to solve probles like actuator position and rate saturation. 2) It is used to produce fault tolerant syste in case of failure of any actuators. 3) It is used to produce size and cost effective echanical design by choosing the optial set of the actuators rather than the sall nuber of the actuators. In this work positional dynaics of the quadrotor is exploited to apply the control allocation approach. If we look at the positional dynaics of the quadrotor in (1), it consists of three equations and four unknown variables (φ, θ, ψ, U 1 ), so it can be considered as underdeterined syste. In [22] control allocation approach had been used to solve underdeterined syste where nonlinear optiization proble had been forulated. As underdeterined part of the quadrotor consists of nonlinear equations, nonlinear optiization is required to get the optial solution. The purpose of the control allocation is to generate coand inputs that ust be produced jointly by all actuators which in our case are φ, θ, ψ and U 1. Optiization proble along with the nonlinear and linear constraints is forulated as J(ζ) = 1 2 (st s) (4) where J(ζ) is the cost function to be iniized and s is a slack variable. In our proble ζ is given by: ζ = [φ, θ, ψ, U 1 ] (5) Cost function is iniized subject to the following nonlinear and linear constraints s = τ B(ζ) (6) ζ in ζ ζ ax (7) ζ C (8) where τ is the desired coand inputs that is provided by the high level controller of the hierarchical control. τ and B(ζ) are given as τ = [Ẍ Ÿ Z] T (9) (sin ψ sin φ + cos ψ sin θ cos φ) U1 B(ζ) = ( cos ψ sin φ + sin ψ sin θ cos φ) U1 g + (cos θ cos φ) U1 (1) ζ in and the ζ ax are the constrained range for ζ. Actuator rate constraint ζ is included in the forulation by liiting the change in the control inputs ζ fro the last sapling instant to soe constant C. B. Nonlinear Optiization Optiization deals with finding the feasible solution for n variables to iniize or axiize any function. Nonlinear prograing is a atheatical tool, used to iniize the cost function subject to linear and nonlinear constraints. Feasible regions show the set of optiized variables which lie in the range of constraints. In unconstrained optiization feasible solutions converge to soe finite values. In constrained optiization, nonlinear proble is converted into any subspaces and then different algoriths are applied to obtain optiu solution according to constraints. Sequential quadratic prograing (SQP ) is a nonlinear optiization tool which is one of the ost effective iterative ethods. Advantage of using SQP is to find good initial point for feasible solution. Active set ethod is used in SQP. It converts nonlinear proble into the subspace based on Lagrange approxiation. Lagrange function is given by: L(ζ, λ) = J(ζ) + λ i.g i (ζ) (11) i=1 where g i (ζ) is a gradient and λ i is a Lagrange ultiplier. Detailed description of SQP is given in [26], briefly it consists of following three parts: Hessian Matrix part uses positive definite quasi Newton optiization ethod for Lagrange function using Broyede- Flecher-Golfarb-Shanon(BF GS) [26] ethod at every instant k. where H k+1 = H k + q kq T k q T k l k i=1 H kl k l T k H k l T k H kl k (12) l k = ζ k+1 ζ k (13) q k = J(ζ k+1 ) + λ i.g i (ζ) ( J(ζ k ) + λ i.g i (ζ)) i=1 This equation is used to neutralize the gradients between cost function and active constraints, so for balancing, the agnitudes of the Lagrange ultipliers are necessary. Positive definiteness of the Hessian atrix is ensured providing q T k l k is positive at each iteration. When q T k l k is not positive, q k is odified on eleent by eleent basis so that q k is positive [26]. Quadratic Prograing Solution part consists of two steps: first step gives the feasible point and the second step produces iterative process of feasible points to converge

4 within the constraints. During this part of nonlinear prograing, proble is converted to subprobles and then QP is used to solve, which is forulated as in 1 2 dt H k d + J(ζ k ) T d g i (ζ k ) T d + g i (ζ k ) =, i = 1, 2,..., e g i (ζ k ) T d + g i (ζ k ), i = e + 1,..., The following QP for is used at every iteration. (14) in q(d) = 1 2 dt Hd + c T d (15) subject to following equality and inequality constraints. A i d = b i, i = 1, 2,..., e A i d b i, i = e + 1,..., (16) The solutions of quadratic prograing will give d k which is feasible region search direction. Active constraints are updated at every iteration to for a basis for new search direction d k. Optial Line Search part of the prograing is used to produce new iteration using vector d k. ζ k+1 = ζ k + αd k (17) where α is the step length paraeter, which ensures that ζ k+1 reains in the feasible region. IV. CONTROLLER DESIGN Hierarchical control is used as control approach for controller design. PID controllers are used as high level controller to provide virtual coand inputs which are used to get reference angles (φ r, θ r, ψ r ) with the help of nonlinear optiization. Acquired reference angles are used to produce desired trajectory with the help of the low level controller as shown in closed loop control structure in Fig. 2. A. Position Control Fro the positional dynaics of quadrotor in (1) µ X = Ẍ = (sin ψ sin φ + cos ψ sin θ cos φ)u 1 µ Y = Ÿ = ( cos ψ sin φ + sin ψ sin θ cos φ)u 1 µ Z = Z = g + (cos θ cos φ) U 1 Errors are defined as e X = X r X e Y = Y r Y e Z = Z r Z Error dynaics can be forulated as ė X = Ẋr Ẋ ë X = Ẍr Ẍ = Ẍr µ X (18) (19) ė Y = Ẏr Ẏ ë Y = Ÿr Ÿ = Ÿr µ Y (2) ė Z = Żr Ż ë Z = Z r Z = Z r µ Z µ X, µ Y and µ Z consist of feed forward and feedback ters, which are defined as µ X = Ẍr + K p,x e X + K d,x ė X + K i,x e X dt µ Y = Ÿr + K p,y e Y + K d,y ė Y + K i,y e Y dt (21) µ Z = Z r + K p,z e Z + K d,z ė Z + K i,z e Z dt In [15] analytical ethod was used to calculate the desired attitude angles of the aerial vehicle fro desired acceleration vector (τ) by assuing yaw angle (ψ) to be soe fixed value (ψ ). Desired angles are calculate as U 1 = µ 2 X + µ2 Y + (µ Z + g) 2 (22) B. Attitude Control θ r = arcsin( µ X U 1 ) (23) µ Y φ r = arcsin( ) (24) U 1 cos θ r In order to develop controllers for attitude control, fro (1) attitude dynaics can be linearized around hover conditions i.e. φ, θ, ψ and φ, θ, ψ. Angular accelerations in body and world fraes will be approxiately equal after linearization i.e. ṗ φ, q θ, ṙ ψ [15]. Resulting attitude dynaics is given by: Errors are defined as φ = U 2 I xx, θ = U 3 I yy, ψ = U 4 I zz (25) e φ = φ r φ, e θ = θ r θ, e ψ = ψ r ψ (26) Siilarly error dynaics are defined as ė φ = φ r φ ë φ = φ r φ ė θ = θ r θ ë θ = θ r θ ė ψ = ψ r ψ ë ψ = ψ r ψ Attitude controllers are designed as U 2 = I xx ( φ r + K p,φ e φ + K d,φ ė φ + K i,φ U 3 = I yy ( θ r + K p,θ e θ + K d,θ ė θ + K i,θ U 4 = I zz ( ψ r + K p,ψ e ψ + K d,ψ ė ψ + K i,ψ V. SIMULATION RESULTS ) e φ dt ) (27) e θ dt (28) ) e ψ dt A control allocation type approach has been ipleented where reference angles are generated through nuerical ethod using nonlinear optiization. Analytical ethod for reference angles calculation is also considered for coparison. For siulation, the following two scenarios are taken into account. 1) During the first scenario yaw angle (ψ) is fixed to a constant value (ψ ) for both nuerical and analytical ethods.

5 ψ ψ ψ X r,y r,z r - Σ High level Controller τ Non-linear Optiization φ,,ψ - Σ Low level Controller Quadrotor φ,,ψ X,Y,Z Fig. 2: Closed Loop Control Syste 2) During the second scenario, nuerical ethod has been taken into account and yaw angle (ψ) is not fixed and constraints have been put on all reference angles. For nonlinear optiization, stopping criterion specifications are suarized in the TABLE I. TABLE I: Nonlinear Optiization Specifications Specifications Range Max Iterations 4 F unction T olerance 1e-6 Constraint T olerance 1e-6 Max F unction Evaluations 1 F irst Order Optiality Measure 1e-6 For trajectory it is assued that quadrotor takesoff vertically fro the spot along the z axis, then hovers at desired altitude, takes a straight flight along the x axis, oves in a circular loop and lands at the desired spot after taking soe ore straight flight. Trajectory has been shown in Figure 3. x() y() z() Fig. 4: Cartesian positions of the quadrotor vs Tie (Desired=green, Analytical=blue, Nuerical=red.) z() e y () e x () y() x() Fig. 3: Trajectory Tracking (Desired=red, Actual=blue ) During the first scenario of the siulation yaw angle (ψ) is taken to be fixed at 3.5 for the calculation of reference angles through analytical and nuerical ethod. Cartesian positions of the quadrotor during the trajectory for both ethods have been shown in Figure 4 which shows that quadrotor successfully tracked the desired trajectory for both ethods. Position errors in Figure 5 show the efficiency of tracking for the nuerical ethod. It has been observed that cartesian e z () Fig. 5: Position Errors positions of the quadrotor deonstrate siilar behavior during the circular path but during the transition fro hovering

6 TABLE II: Euler Angles and Total Thrust (U 1 ) Bound Values Euler Angles Range Rate φ -14 to 14 (deg) 8.5 (deg/saple) θ -14 to 14 (deg) 8.5 (deg/saple) ψ -7 to 7 (deg) 5.5 (deg/saple) U 1 to 2 1 state to straight flight, nuerical ethod showed soother results than analytical ethod of finding reference Euler angles which can be seen during 1 to 2 seconds and after 85 seconds in Figure 6. x() y() z() Fig. 7: Cartesian positions of the quadrotor vs Tie for bounded angles optiization (Desired=solid, Actual=dashed) Fig. 6: Euler Angles (Analytical=solid, Nuerical=dashed) In the second scenario, yaw angle (ψ) is not taken to be fixed; instead constraints have been put on all reference angles which are given in TABLE II. Siulation results for trajectory curves have been shown for constrained optiization in Figure 7, which shows that quadrotor successfully tracked the trajectory. In Figure 8 coparison of Euler angles for constrained optiization in the first scenario when the yaw angle (ψ) is fixed and for constraint optiization for range of values for all reference angles including yaw angle (ψ), shows that Euler angles not only change in a sooth fashion but also reain within the bounds for the sae trajectory. In Figure 9 control efforts for nuerical ethod when yaw angle (ψ) is not fixed are plotted and it is clear that each one of the stays withing phsyical bounds. VI. CONCLUSION AND FUTURE WORK In this paper, a control allocation like ethod using nonlinear constraint optiization is ipleented on the nonlinear dynaics of the quadrotor, which consists of high level control and low level control. High level controller is used to get necessary desired generalized coand signals. Nonlinear constraint optiization is used at every instant to get the Fig. 8: Euler Angles (For fixed psi (ψ )=dashed, for bounded values of psi (ψ)=solid)) reference angles for the desired trajectory tracking according to generalized coands. Low level controllers are used for attitude control. Hierarchical control allows us to design separately the controllers for position and attitude for highly coupled nonlinear dynaics of quadrotor. For trajectory, it has been considered that vehicle oves in a circular loop after hovering at the desired altitude. For trajectory tracking, two scenarios have been taken into account based on yaw

7 U 2 U 3 U U 12 Fig. 9: Control Efforts angle (ψ). Siulation results for both scenarios have been shown for both analytical and nuerical ethods of finding reference angles for coparison. Fro results it has been inferred that both ethods provided successful trajectory tracking but nuerical ethod showed soother changes in Euler angles than the analytical ethod. Siulation results have also been presented for the second scenario when the yaw angle is not taken as fixed; instead bounded constraints have been considered for optiization. Results showed that quadrotor successfully tracked the trajectory with the desired attitude angles reaining within the bounds for the whole tie period. As future work, we will work on aking the proposed technique real-tie and then test it on a physical quadrotor. REFERENCES [1] S. Bouabdallah, P. Murrieri, and R. Siegwart, Design and Control of an Indoor Micro Quadrotor, Proceedings of the 24 IEEE International Conference on Robotics & Autoation, New Orleans, LA, 24, pp [2] A. Mokhtari and A. Benallegue, Dynaic Feedback Controller of Euler Angles and Wind Paraeters Estiation for a Quadrotor Unanned Aerial Vehicle, Proceedings of the 24 IEEE International Conference on Robotics & Autoation, New Orleans, LA, 24, pp [3] S. Bouabdallah and R. Siegwart, Backstepping and Sliding Mode Techniques Applied to an Indoor Micro Quadrotor, Proceedings of the 25 IEEE. International Conference on Robotics & Autoation, Barcelona, Spain, April 25, pp [4] H. Bouadi, M. Bouchoucha, and M. Tadjine, Sliding Mode Control Based on Backstepping Approach for an UAV Type- Quadrotor, International. Journal. Of Applied Math. & Coputer Sciences, vol.4, no.2, 27. [5] G. M. Hoffann, H. Huang, S. L. Waslander, and C. J. Tolin, Quadrotor Helicopter Light Dynaics and Control: Theory and Experient, AIAA Guidance Navigation and Control Conference and Exhibit, no. AIAA , Hilton Head, South Carolina, Aug. 27. [6] I. D. Cowling, O. A. Yakienko, J. F. Whidborne, and A. K. Cooke, A Prototype of an Autonoous Controller for a Quadrotor UAV, European Control Conference, 27, pp. 18. [7] D. Lee, H. J. Ki, and S. Sastry, Feedback Linearization vs Adaptive Sliding Mode Control for a Quadrotor Helicopter, International Journal of Control, Autoation and Systes, vol. 7, no. 3, pp , 29. [8] T. Madani and A. Benallegue, Adaptive Control via Backstepping Technique and Neural Networks of a Quadrotor Helicopter, Proceedings of the 17th World Congress of IFAC, Seoul, Korea, July 28, pp [9] F. Yacef, O. Bouhali and M. Haerlain, Adaptive Fuzzy Backstepping Control for Trajectory Tracking of Unanned Aerial Quadrotor, International Conference on Unanned Aircraft Systes (ICUAS), May 27-3, 214. Orlando, FL, USA. [1] K. Benzaid, N. Mansouri and O. L. Igbida, Robust Trajectory Tracking Control of a Quadrotor, Proceedings of the 3rd International Conference on Systes and Control, Algiers, Algeria, October 29-31, 213. [11] A. Abdessaeud and A. Tayebi, Global Trajectory Tracking Control of VTOL-UAVs without Linear Velocity Measureents, Autoatica, vol. 46, no. 6, pp , June 21. [12] S. Forentin and M. Lovera, Flatness-Based Control of a Quadrotor Helicopter via Feedforward Linearization, IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), Orlando, FL, USA, 211, pp [13] G. V. Raffo, Manuel G. Ortega Francisco, R. Rubio MPC with Nonlinear H Control for Path Tracking of a Quadrotor Helicopter, Proceedings of the 17th World Congress, the International Federation of Autoatic Control, Seoul, Korea, July 6-11, 28. [14] E. Cetinsoy, S. Dikyar, C. Hancer, K.T. Oner, E. Sirioglu, M. Unel, M.F. Aksit, Design and Construction of a Novel quad Tilt-Wing UAV, Mechatronics, Volue 22, Issue 6, Septeber 212, Pages [15] C. Hancer, K. T. Oner, E. Sirioglu, E.Cetinsoy, M. Unel, Robust Position Control of a Tilt-Wing Quadrotor,49th IEEE Conference on Decision and Control, Deceber 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA. [16] C. Hancer, K. T. Oner, E. Sirioglu, E. Cetinsoy, M. Unel, Robust Hovering Control of a Quad Tilt-Wing UAV, in Proc. 36th Annual Conference on IEEE Industrial Electronics Society Glendale, AZ, Nov. 21, pp [17] Y. Yildiz, M. Unel and A. E. Deirel, Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV, European Control Conference (ECC), July 15-17, 215. Linz, Austria. [18] Y. Yildiz, M. Unel, A. E. Deirel, Nonlinear Hierarchical Control of a Quad-Tilt-Wing UAV: An Adaptive Control Approach, International Journal of Adaptive Control and Signal Processing, DOI:1.12/acs2759, 217. [19] H. L. Chan and K. T. Woo, Design and Control of Sall Quadcopter Syste with Motor Closed Loop Speed Control, International Journal of Mechanical Engineering and Robotics Research, vol. 4, no.1, October 215. [2] Y. Bouktir, M. Haddad, T. Chettibi, Trajectory Planning for a Quadrotor Helicopter, 16th Mediterranean Conference on Control and Autoation Congress Centre, Ajaccio, France June 25-27, 28. [21] J. C. Monteiro, F. Lizarralde, L Hsu, Optial Control Allocation of Quadrotor UAVs subject to Actuator Constraints, Aerican Control Conference (ACC), Boston, MA, USA. [22] T. A. Johansen, T. I. Fossen, and S. P. Berge, Constrained Nonlinear Control Allocation With Singularity Avoidance Using Sequential Quadratic Prograing, IEEE Transactions On Control Systes Technology, vol.12, no.1, January 24. [23] T. Bresciani, Modelling, Identification and Control of a Quadrotor, Helicopter, MSc thesis, Departent of Autoatic Control Lund University, Sweden. [24] J. Hewitt, Drone Athleticis: Astounding New quadrotor control, and Beyond, June 14, 213. Retrieved fro [25] T. A. Johansen, T. I. Fossen (213), Control Allocation-A Survey, Autoatica, Volue 49, Issue 5, Pages , May 213. [26] T. Colean, M. A. Branch, A. Grace, Optiization Toolbox, For Use with Matlab, Mathworks, 1999.

A Simulation Study for Practical Control of a Quadrotor

A Simulation Study for Practical Control of a Quadrotor A Siulation Study for Practical Control of a Quadrotor Jeongho Noh* and Yongkyu Song** *Graduate student, Ph.D. progra, ** Ph.D., Professor Departent of Aerospace and Mechanical Engineering, Korea Aerospace

More information

System Design of Quadrotor

System Design of Quadrotor Syste Design of Quadrotor Yukai Gong, Weina Mao, Bu Fan, Yi Yang Mar. 29, 2016 A final project of MECHENG 561. Supervised by Prof. Vasudevan. 1 Abstract In this report, an autonoous quadrotor is designed.

More information

Control of a Hovering Quadrotor UAV Subject to Periodic Disturbances

Control of a Hovering Quadrotor UAV Subject to Periodic Disturbances Control of a Hovering Quadrotor UAV Subject to Periodic Disturbances Hammad Zaki and Mustafa Unel,2 Abstract Quadrotor is a rotary-wing UAV, which has a simple structure but highly nonlinear dynamics.

More information

Computergestuurde Regeltechniek exercise session Case study : Quadcopter

Computergestuurde Regeltechniek exercise session Case study : Quadcopter Coputergestuurde Regeltechniek exercise session Case study : Quadcopter Oscar Mauricio Agudelo, Bart De Moor (auricio.agudelo@esat.kuleuven.be, bart.deoor@esat.kuleuven.be) February 5, 016 Proble description

More information

Ufuk Demirci* and Feza Kerestecioglu**

Ufuk Demirci* and Feza Kerestecioglu** 1 INDIRECT ADAPTIVE CONTROL OF MISSILES Ufuk Deirci* and Feza Kerestecioglu** *Turkish Navy Guided Missile Test Station, Beykoz, Istanbul, TURKEY **Departent of Electrical and Electronics Engineering,

More information

Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV

Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV Yildiray Yildiz 1, Mustafa Unel and Ahmet Eren Demirel Abstract Position control of a novel unmanned aerial vehicle SUAVI (Sabanci

More information

Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV

Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV Yildiray Yildiz 1, Mustafa Unel and Ahmet Eren Demirel Abstract Position control of a quad tilt-wing UAV via a nonlinear hierarchical adaptive

More information

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

More information

Dynamic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor

Dynamic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor 216 2th International Conference on Syste Theory, Control and Coputing (ICSTCC, October 13-15, Sinaia, Roania Dynaic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor Zhilong

More information

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver Siulation and xperiental Works of Quadcopter Model for Siple Maneuver Rafiuddin Sya Mechanical ngineering Departent, Hasnuddin University, Jl. P. Keerdekaan K Makassar - Indonesia (corresponding author

More information

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle Feedback Linearization and Linear Observer for a Quadrotor Unanned Aerial Vehicle Abdellah Mokhtari,2, Nacer K. M Sirdi, Kaal Meghriche, A. Belaidi 3 LRV : Versailles Laboratory of Robotics, University

More information

LQR and SMC Stabilization of a New Unmanned Aerial Vehicle

LQR and SMC Stabilization of a New Unmanned Aerial Vehicle World Academy of Science, Engineering Technology 58 9 LQR SMC Stabilization of a New Unmanned Aerial Vehicle Kaan T. Oner, Ertugrul Cetinsoy, Efe Sirimoglu, Cevdet Hancer, Taylan Ayken, Mustafa Unel Abstract

More information

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1 16.30/31 Septeber 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders 16.30/31 Lab #1 1 Introduction The Quanser helicopter is a echanical device that eulates the flight

More information

Ch 12: Variations on Backpropagation

Ch 12: Variations on Backpropagation Ch 2: Variations on Backpropagation The basic backpropagation algorith is too slow for ost practical applications. It ay take days or weeks of coputer tie. We deonstrate why the backpropagation algorith

More information

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV Preprints of the 19th World Congress The International Federation of Automatic Control A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV Gerardo R. Flores-Colunga Rogelio Lozano-Leal

More information

Nonlinear 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 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 information

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER IEPC 003-0034 ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER A. Bober, M. Guelan Asher Space Research Institute, Technion-Israel Institute of Technology, 3000 Haifa, Israel

More information

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Mathematical 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 information

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe Visual Servoing For A Scale Model Autonoous Helicopter A. CHRIETTE y, T. HAMEL y and R. MAHONY z y CEMIF z Dep. of Elec. and Cop. Sys. Eng. Université d'evry. Monash University, Clayton, Victoria, 4 rue

More information

Robustness Experiments for a Planar Hopping Control System

Robustness Experiments for a Planar Hopping Control System To appear in International Conference on Clibing and Walking Robots Septeber 22 Robustness Experients for a Planar Hopping Control Syste Kale Harbick and Gaurav S. Sukhate kale gaurav@robotics.usc.edu

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive 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 information

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Copyright 22 by ABCM Page 39 SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Mauricio Vladiir Peña G., auriciovladiirp@gail.co Universidad Libre Kr. 66A # 53-4, Bogotá, Colobia. Edilberto

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear 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 information

MPC with Nonlinear H Control for Path Tracking of a Quad-Rotor Helicopter

MPC with Nonlinear H Control for Path Tracking of a Quad-Rotor Helicopter Proceedings of the 7th World Congress The International Federation of Autoatic Control Seoul, Korea, July 6-, 8 MPC with Nonlinear H Control for Path Tracking of a Quad-Rotor Helicopter Guilhere V. Raffo

More information

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes

More information

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon Model Fitting CURM Background Material, Fall 014 Dr. Doreen De Leon 1 Introduction Given a set of data points, we often want to fit a selected odel or type to the data (e.g., we suspect an exponential

More information

Kernel Methods and Support Vector Machines

Kernel Methods and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley ENSIAG 2 / osig 1 Second Seester 2012/2013 Lesson 20 2 ay 2013 Kernel ethods and Support Vector achines Contents Kernel Functions...2 Quadratic

More information

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam Taku Takahaa et al./international Journal of Autootive Engineering Vol.9, No.3 (218) pp.99-14 Research Paper 218495 Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic

More information

Image based visual servo-control for a class of aerial robotic systems

Image based visual servo-control for a class of aerial robotic systems Iage based visual servo-control for a class of aerial robotic systes Tarek Hael, Robert Mahony To cite this version: Tarek Hael, Robert Mahony. Iage based visual servo-control for a class of aerial robotic

More information

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks 050 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO., NOVEMBER 999 Decentralized Adaptive Control of Nonlinear Systes Using Radial Basis Neural Networks Jeffrey T. Spooner and Kevin M. Passino Abstract

More information

Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle

Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle Nour BEN AMMAR, Soufiene BOUALLÈGUE and Joseph HAGGÈGE Research Laboratory in Automatic Control LA.R.A), National Engineering School

More information

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER C. Nicol,C.J.B. Macnab, A. Ramirez-Serrano Schulich School of Engineering, University of Calgary Department of Electrical and Computer Engineering

More information

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization Use of PSO in Paraeter Estiation of Robot Dynaics; Part One: No Need for Paraeterization Hossein Jahandideh, Mehrzad Navar Abstract Offline procedures for estiating paraeters of robot dynaics are practically

More information

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA μ-synthesis Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN 55455 USA Keywords: Robust control, ultivariable control, linear fractional transforation (LFT),

More information

Torsion Experiment. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment

Torsion Experiment. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment Torsion Experient Introduction For the Torsion lab, there are two required experients to perfor and one extra credit assignent at the end. In experient 1, the syste paraeters need to be identified so that

More information

Control and Navigation Framework for Quadrotor Helicopters

Control and Navigation Framework for Quadrotor Helicopters DOI 1.17/s1846-1-9789-z Control and Navigation Framework for Quadrotor Helicopters Amr Nagaty Sajad Saeedi Carl Thibault Mae Seto Howard Li Received: September 1 / Accepted: September 1 Springer Science+Business

More information

Filtering and Fusion based Reconstruction of Angle of Attack

Filtering and Fusion based Reconstruction of Angle of Attack Filtering and Fusion based Reconstruction of Angle of Attack N Shantha Kuar Scientist, FMC Division NAL, Bangalore 7 E-ail: nskuar@css.nal.res.in Girija G Scientist, FMC Division NAL, Bangalore 7 E-ail:

More information

Comparison of Stability of Selected Numerical Methods for Solving Stiff Semi- Linear Differential Equations

Comparison of Stability of Selected Numerical Methods for Solving Stiff Semi- Linear Differential Equations International Journal of Applied Science and Technology Vol. 7, No. 3, Septeber 217 Coparison of Stability of Selected Nuerical Methods for Solving Stiff Sei- Linear Differential Equations Kwaku Darkwah

More information

Tracking using CONDENSATION: Conditional Density Propagation

Tracking using CONDENSATION: Conditional Density Propagation Tracking using CONDENSATION: Conditional Density Propagation Goal Model-based visual tracking in dense clutter at near video frae rates M. Isard and A. Blake, CONDENSATION Conditional density propagation

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

Projectile Motion with Air Resistance (Numerical Modeling, Euler s Method)

Projectile Motion with Air Resistance (Numerical Modeling, Euler s Method) Projectile Motion with Air Resistance (Nuerical Modeling, Euler s Method) Theory Euler s ethod is a siple way to approxiate the solution of ordinary differential equations (ode s) nuerically. Specifically,

More information

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis City University of New York (CUNY) CUNY Acadeic Works International Conference on Hydroinforatics 8-1-2014 Experiental Design For Model Discriination And Precise Paraeter Estiation In WDS Analysis Giovanna

More information

Disturbance Rejection in a Fixed Wing UAV Using Nonlinear H State Feedback

Disturbance Rejection in a Fixed Wing UAV Using Nonlinear H State Feedback 211 9th IEEE International Conference on Control and Autoation (ICCA) Santiago, Chile, Deceber 19-21, 211 Disturbance Rejection in a Fixed Wing UAV Using Nonlinear H State Feedback Henrique C Ferreira,

More information

Nonlinear Backstepping Learning-based Adaptive Control of Electromagnetic Actuators with Proof of Stability

Nonlinear Backstepping Learning-based Adaptive Control of Electromagnetic Actuators with Proof of Stability MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.erl.co Nonlinear Backstepping Learning-based Adaptive Control of Electroagnetic Actuators with Proof of Stability Benosan, M.; Atinc, G.M. TR3-36 Deceber

More information

Tutorial Exercises: Incorporating constraints

Tutorial Exercises: Incorporating constraints Tutorial Exercises: Incorporating constraints 1. A siple pendulu of length l ass is suspended fro a pivot of ass M that is free to slide on a frictionless wire frae in the shape of a parabola y = ax. The

More information

EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS

EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS Jochen Till, Sebastian Engell, Sebastian Panek, and Olaf Stursberg Process Control Lab (CT-AST), University of Dortund,

More information

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

Nonlinear 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 information

An Improved Particle Filter with Applications in Ballistic Target Tracking

An Improved Particle Filter with Applications in Ballistic Target Tracking Sensors & ransducers Vol. 72 Issue 6 June 204 pp. 96-20 Sensors & ransducers 204 by IFSA Publishing S. L. http://www.sensorsportal.co An Iproved Particle Filter with Applications in Ballistic arget racing

More information

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms (00/7) 7 80 Applying Experienced Self-Tuning Controllers to osition Control of Slider Crank Mechaniss Chih-Cheng ao cckao@cc.kyit.edu.tw epartent of Electrical Engineering ao Yuan nstitute of Technology

More information

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot Vol. 34, No. 1 ACTA AUTOMATICA SINICA January, 2008 An Adaptive UKF Algorith for the State and Paraeter Estiations of a Mobile Robot SONG Qi 1, 2 HAN Jian-Da 1 Abstract For iproving the estiation accuracy

More information

An Approximate Model for the Theoretical Prediction of the Velocity Increase in the Intermediate Ballistics Period

An Approximate Model for the Theoretical Prediction of the Velocity Increase in the Intermediate Ballistics Period An Approxiate Model for the Theoretical Prediction of the Velocity... 77 Central European Journal of Energetic Materials, 205, 2(), 77-88 ISSN 2353-843 An Approxiate Model for the Theoretical Prediction

More information

Reducing Vibration and Providing Robustness with Multi-Input Shapers

Reducing Vibration and Providing Robustness with Multi-Input Shapers 29 Aerican Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -2, 29 WeA6.4 Reducing Vibration and Providing Robustness with Multi-Input Shapers Joshua Vaughan and Willia Singhose Abstract

More information

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES Somayeh Norouzi Ghazbi,a, Ali Akbar Akbari 2,a, Mohammad Reza Gharib 3,a Somaye_noroozi@yahoo.com, 2 Akbari@um.ac.ir, 3 mech_gharib@yahoo.com

More information

High-Speed Smooth Cyclical Motion of a Hydraulic Cylinder

High-Speed Smooth Cyclical Motion of a Hydraulic Cylinder 846 1 th International Conference on Fleible Autoation and Intelligent Manufacturing 00, Dresden, Gerany High-Speed Sooth Cyclical Motion of a Hydraulic Cylinder Nebojsa I. Jaksic Departent of Industrial

More information

Non-Parametric Non-Line-of-Sight Identification 1

Non-Parametric Non-Line-of-Sight Identification 1 Non-Paraetric Non-Line-of-Sight Identification Sinan Gezici, Hisashi Kobayashi and H. Vincent Poor Departent of Electrical Engineering School of Engineering and Applied Science Princeton University, Princeton,

More information

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Samir Bouabdallah

More information

The dynamic game theory methods applied to ship control with minimum risk of collision

The dynamic game theory methods applied to ship control with minimum risk of collision Risk Analysis V: Siulation and Hazard Mitigation 293 The dynaic gae theory ethods applied to ship control with iu risk of collision J. Lisowski Departent of Ship Autoation, Gdynia Maritie University, Poland

More information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information Cite as: Straub D. (2014). Value of inforation analysis with structural reliability ethods. Structural Safety, 49: 75-86. Value of Inforation Analysis with Structural Reliability Methods Daniel Straub

More information

ME Machine Design I. FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Friday, May 8th, 2009

ME Machine Design I. FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Friday, May 8th, 2009 ME 5 - Machine Design I Spring Seester 009 Nae Lab. Div. FINAL EXAM. OPEN BOOK AND LOSED NOTES. Friday, May 8th, 009 Please use the blank paper for your solutions. Write on one side of the paper only.

More information

HORIZONTAL MOTION WITH RESISTANCE

HORIZONTAL MOTION WITH RESISTANCE DOING PHYSICS WITH MATLAB MECHANICS HORIZONTAL MOTION WITH RESISTANCE Ian Cooper School of Physics, Uniersity of Sydney ian.cooper@sydney.edu.au DOWNLOAD DIRECTORY FOR MATLAB SCRIPTS ec_fr_b. This script

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino UNCERTAINTY MODELS FOR ROBUSTNESS ANALYSIS A. Garulli Dipartiento di Ingegneria dell Inforazione, Università di Siena, Italy A. Tesi Dipartiento di Sistei e Inforatica, Università di Firenze, Italy A.

More information

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair Proceedings of the 6th SEAS International Conference on Siulation, Modelling and Optiization, Lisbon, Portugal, Septeber -4, 006 0 A Siplified Analytical Approach for Efficiency Evaluation of the eaving

More information

MSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE

MSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE Proceeding of the ASME 9 International Manufacturing Science and Engineering Conference MSEC9 October 4-7, 9, West Lafayette, Indiana, USA MSEC9-8466 MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL

More information

The Methods of Solution for Constrained Nonlinear Programming

The Methods of Solution for Constrained Nonlinear Programming Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 01-06 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.co The Methods of Solution for Constrained

More information

Inverted Pendulum control with pole assignment, LQR and multiple layers sliding mode control

Inverted Pendulum control with pole assignment, LQR and multiple layers sliding mode control J. Basic. Appl. Sci. Res., 3(1s)363-368, 013 013, TetRoad Publication ISSN 090-4304 Journal of Basic and Applied Scientific Research www.tetroad.co Inverted Pendulu control with pole assignent, LQR and

More information

2.003 Engineering Dynamics Problem Set 2 Solutions

2.003 Engineering Dynamics Problem Set 2 Solutions .003 Engineering Dynaics Proble Set Solutions This proble set is priarily eant to give the student practice in describing otion. This is the subject of kineatics. It is strongly recoended that you study

More information

Effective joint probabilistic data association using maximum a posteriori estimates of target states

Effective joint probabilistic data association using maximum a posteriori estimates of target states Effective joint probabilistic data association using axiu a posteriori estiates of target states 1 Viji Paul Panakkal, 2 Rajbabu Velurugan 1 Central Research Laboratory, Bharat Electronics Ltd., Bangalore,

More information

Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique

Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 006 Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique

More information

Different Approaches of PID Control UAV Type Quadrotor

Different Approaches of PID Control UAV Type Quadrotor Different Approaches of PD Control UAV ype Quadrotor G. Szafranski, R. Czyba Silesian University of echnology, Akademicka St 6, Gliwice, Poland ABSRAC n this paper we focus on the different control strategies

More information

Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter

Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter Archives of Control Sciences Volume 22(LVIII), 2012 No. 3, pages 255 282 Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter SAMIR ZEGHLACHE, DJAMEL

More information

Optimal Control of a Double Inverted Pendulum on a Cart

Optimal Control of a Double Inverted Pendulum on a Cart Optial Control of a Double Inverted Pendulu on a Cart Alexander Bogdanov Departent of Coputer Science & Electrical Engineering, OGI School of Science & Engineering, OHSU Technical Report CSE-4-6 Deceber

More information

Cooperative Load Transport Using Multiple Quadrotors

Cooperative Load Transport Using Multiple Quadrotors Cooperative Load Transport Using Multiple Quadrotors Behzad Shirani 1, Majdeddin Najafi #2, Ian Izadi 3 Electrical & Coputer engineering Departent, Isfahan University of Technology, Isfahan, IRAN 1 b.shirani@ec.iut.ac.ir

More information

Autonomous HexaRotor Arial Dynamic Modeling and a Review of Control Algorithms

Autonomous HexaRotor Arial Dynamic Modeling and a Review of Control Algorithms Dr. Professor and Director, the National Higher School of electricity and echanics (ENSEM), Morocco Abstract - This paper is about odelling and control of Vertical Takeoff and Landing (VTOL) type Unanned

More information

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor Robot Dynamics Rotary Wing AS: Control of a Quadrotor 5-85- V Marco Hutter, Roland Siegwart and Thomas Stastny Robot Dynamics - Rotary Wing AS: Control of a Quadrotor 7..6 Contents Rotary Wing AS. Introduction

More information

Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques

Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, 17-21 September 27, Toulouse, rance Nonlinear Attitude

More information

Motion Analysis of Euler s Disk

Motion Analysis of Euler s Disk Motion Analysis of Euler s Disk Katsuhiko Yaada Osaka University) Euler s Disk is a nae of a scientific toy and its otion is the sae as a spinning coin. In this study, a siple atheatical odel is proposed

More information

Hybrid System Identification: An SDP Approach

Hybrid System Identification: An SDP Approach 49th IEEE Conference on Decision and Control Deceber 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Hybrid Syste Identification: An SDP Approach C Feng, C M Lagoa, N Ozay and M Sznaier Abstract The

More information

ABSTRACT INTRODUCTION

ABSTRACT INTRODUCTION Wave Resistance Prediction of a Cataaran by Linearised Theory M.INSEL Faculty of Naval Architecture and Ocean Engineering, Istanbul Technical University, TURKEY A.F.MOLLAND, J.F.WELLICOME Departent of

More information

A Hybrid Feedback Control Strategy for Autonomous Waypoint Transitioning and Loitering of Unmanned Aerial Vehicles

A Hybrid Feedback Control Strategy for Autonomous Waypoint Transitioning and Loitering of Unmanned Aerial Vehicles A Hybrid Feedback Control Strategy for Autonoous Waypoint Transitioning and Loitering of Unanned Aerial Vehicles Dean W. Sith III a, Ricardo G. Sanfelice b a Guidance Navigation and Control Center. Raytheon

More information

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control Self-Erecting Inverted Pendulu: Swing up and Stabilization Control S. McGilvray (Winner of the IEEE Life Meber ward for best paper fro the Central Canada Council for the IEEE Student Paper Contest, ) Contents

More information

Uncertainty Propagation and Nonlinear Filtering for Space Navigation using Differential Algebra

Uncertainty Propagation and Nonlinear Filtering for Space Navigation using Differential Algebra Uncertainty Propagation and Nonlinear Filtering for Space Navigation using Differential Algebra M. Valli, R. Arellin, P. Di Lizia and M. R. Lavagna Departent of Aerospace Engineering, Politecnico di Milano

More information

TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1

TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1 TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1 Aaron D. Aes, 2 Robert D. Gregg, Eric D.B. Wendel and Shankar Sastry Departent of Electrical Engineering and Coputer

More information

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova Visual Servoing for a Quadrotor UAV in Target Tracking Applications by Marinela Georgieva Popova A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate

More information

16.333: Lecture # 7. Approximate Longitudinal Dynamics Models

16.333: Lecture # 7. Approximate Longitudinal Dynamics Models 16.333: Lecture # 7 Approxiate Longitudinal Dynaics Models A couple ore stability derivatives Given ode shapes found identify sipler odels that capture the ain responses Fall 24 16.333 6 1 More Stability

More information

Nonmonotonic Networks. a. IRST, I Povo (Trento) Italy, b. Univ. of Trento, Physics Dept., I Povo (Trento) Italy

Nonmonotonic Networks. a. IRST, I Povo (Trento) Italy, b. Univ. of Trento, Physics Dept., I Povo (Trento) Italy Storage Capacity and Dynaics of Nononotonic Networks Bruno Crespi a and Ignazio Lazzizzera b a. IRST, I-38050 Povo (Trento) Italy, b. Univ. of Trento, Physics Dept., I-38050 Povo (Trento) Italy INFN Gruppo

More information

Vector thrust multi-rotor copter and its application for building inspection

Vector thrust multi-rotor copter and its application for building inspection Vector thrust ulti-rotor copter and its application for building inspection C.-H. Kuo 1, C.-M. Kuo 1, A. Leber 1 and C. Boller 1,2 1 Saarland University, Mat. Sc. & Technol. Dept., Chair in NDT & QA, Saarbrucken,

More information

Mathematical modeling and vertical flight control of a tilt-wing UAV

Mathematical modeling and vertical flight control of a tilt-wing UAV Turk J Elec Eng & Comp Sci, Vol., No.1, 1, c TÜBİTAK doi:1.96/elk-17-64 Mathematical modeling and vertical flight control of a tilt-wing UAV Kaan Taha ÖNER 1,Ertuğrul ÇETİNSOY 1,EfeSIRIMOĞLU 1,CevdetHANÇER

More information

SPECTRUM sensing is a core concept of cognitive radio

SPECTRUM sensing is a core concept of cognitive radio World Acadey of Science, Engineering and Technology International Journal of Electronics and Counication Engineering Vol:6, o:2, 202 Efficient Detection Using Sequential Probability Ratio Test in Mobile

More information

Ph 20.3 Numerical Solution of Ordinary Differential Equations

Ph 20.3 Numerical Solution of Ordinary Differential Equations Ph 20.3 Nuerical Solution of Ordinary Differential Equations Due: Week 5 -v20170314- This Assignent So far, your assignents have tried to failiarize you with the hardware and software in the Physics Coputing

More information

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China 6th International Conference on Machinery, Materials, Environent, Biotechnology and Coputer (MMEBC 06) Solving Multi-Sensor Multi-Target Assignent Proble Based on Copositive Cobat Efficiency and QPSO Algorith

More information

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness A Note on Scheduling Tall/Sall Multiprocessor Tasks with Unit Processing Tie to Miniize Maxiu Tardiness Philippe Baptiste and Baruch Schieber IBM T.J. Watson Research Center P.O. Box 218, Yorktown Heights,

More information

Department of Physics Preliminary Exam January 3 6, 2006

Department of Physics Preliminary Exam January 3 6, 2006 Departent of Physics Preliinary Exa January 3 6, 2006 Day 1: Classical Mechanics Tuesday, January 3, 2006 9:00 a.. 12:00 p.. Instructions: 1. Write the answer to each question on a separate sheet of paper.

More information

Support Vector Machines MIT Course Notes Cynthia Rudin

Support Vector Machines MIT Course Notes Cynthia Rudin Support Vector Machines MIT 5.097 Course Notes Cynthia Rudin Credit: Ng, Hastie, Tibshirani, Friedan Thanks: Şeyda Ertekin Let s start with soe intuition about argins. The argin of an exaple x i = distance

More information

ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE

ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE International Journal of Robotics and Automation, Vol. 30, No. 2, 205 ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE Shafiqul Islam, Xiaoping P. Liu, and Abdulmotaleb El Saddik Abstract

More information

(6) B NN (x, k) = Tp 2 M 1

(6) B NN (x, k) = Tp 2 M 1 MMAR 26 12th IEEE International Conference on Methods and Models in Autoation and Robotics 28-31 August 26 Międzyzdroje, Poland Synthesis of Sliding Mode Control of Robot with Neural Networ Model Jaub

More information

e-companion ONLY AVAILABLE IN ELECTRONIC FORM

e-companion ONLY AVAILABLE IN ELECTRONIC FORM OPERATIONS RESEARCH doi 10.1287/opre.1070.0427ec pp. ec1 ec5 e-copanion ONLY AVAILABLE IN ELECTRONIC FORM infors 07 INFORMS Electronic Copanion A Learning Approach for Interactive Marketing to a Custoer

More information

Chapter 6 1-D Continuous Groups

Chapter 6 1-D Continuous Groups Chapter 6 1-D Continuous Groups Continuous groups consist of group eleents labelled by one or ore continuous variables, say a 1, a 2,, a r, where each variable has a well- defined range. This chapter explores:

More information

2.9 Feedback and Feedforward Control

2.9 Feedback and Feedforward Control 2.9 Feedback and Feedforward Control M. F. HORDESKI (985) B. G. LIPTÁK (995) F. G. SHINSKEY (970, 2005) Feedback control is the action of oving a anipulated variable in response to a deviation or error

More information

8.1 Force Laws Hooke s Law

8.1 Force Laws Hooke s Law 8.1 Force Laws There are forces that don't change appreciably fro one instant to another, which we refer to as constant in tie, and forces that don't change appreciably fro one point to another, which

More information