A Simulation Study for Practical Control of a Quadrotor
|
|
- Meredith York
- 5 years ago
- Views:
Transcription
1 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 University, Goyang City, South Korea. Orcid ID: **Corresponding author Abstract In this paper a thorough siulation study is perfored and analyzed for practical control of a quadrotor. After a systeatic construction of a control syste, linear and nonlinear techniques are copared to see their perforances on position control of a quadrotor. In the siulation headinghold and heading-varying coands are tried and the feedback effects of Euler angular rates and body rates are also exained. inally an effective technique for long distance guidance is proposed. INTRODUCCTION Recently ore and ore quadrotors (or ulticopters) are adopted to various applications. To perfor safe and satisfactory issions a good flight controller should be designed. irst a brief survey on quadrotor control is described and then quadrotor dynaics and control structure are discussed. After the controller is set various situations are siulated and analyzed. In the literature several techniques such as linear, nonlinear, learning-based, hybrid schees are used to control quadrotors. As linear techniques PID or PD controller is ost used and Linear Quadratic or H schees often used. Those linear techniques, in fact, are good enough for ost of quadrotor control [1]. Bouabdallahet al. showed that both PID and Linear Quadratic techniques work well on the control of indoor quadrotor under soe disturbances[1,2]. Li et al. used H and Model Predictive Control to stabilize attitude and position control under weak wind[3]. Since quadrotor dynaics are inherently nonlinear, several nonlinear techniques are tried. Bouabdallah and Siegwart showed that backstepping and sliding-ode techniques can be used to control a quadrotor indoor under soe disturbances[4]. ang et al. cobined backstepping with an adaptive controller to deal with odel uncertainty and disturbance, reducing outputs overshooting, delay, and steady-state errors[5]. eedback linearization techniques first linearize the nonlinear parts of the quadrotor dynaics and adopt linear control for the linearized syste. Kendoul et al. showed that feedback linearization is able to control a quadrotor in several flight tests[6]. As a learning-based technique, Efe used neural networks to siplify PID controller, thus reducing coputation tie[7]. As seen in the above a flight controller based-on a singletechnique such as PID does not show a good perforance other than a given flight condition. In this paper thus a thorough siulation study is perfored and analyzed for practical control of a quadrotor. After a systeatic construction of a control syste, linear and nonlinear techniques are copared to see their perforances on position control of a quadrotor. In the siulations heading-hold and heading-varying coands are tried and the feedback effects of Euler angular rates and body rates are also exained. inally an effective technique for long distance guidance is proposed. QUADROTOR DYNAMICS In this section siple quadrotor dynaics are introduced using conventional Euler angles [8]. irst we consider 4 fraes shown in ig. 1. By rotating the Earth-fixed frae(x f, Y f, Z f, unit vectors i f, j f,z f ) through yaw angle ψ about Z f -axis, one gets 1-frae ( X 1, Y 1, Z 1, unit vectors i 1, j 1,z 1 ), and by rotating 1-frae through pitch angle θ about Y 1 -axis, one gets 2-frae ( X 2, Y 2, Z 2, unit vectors i 2, j 2,z 2 ), and finally by rotating 2-frae through roll angle φ about X 2 -axis, one gets 3-frae ( X 3, Y 3, Z 3, unit vectors i 3, j 3,z 3 ), which is equal to the body-fixed frae (X b, Y b, Z b, unit vectors i b, j b, z b ). igure 1: Relationships between fraes by Euler angles 11598
2 To derive quadrotor dynaics let s denote the forces and torques by each otor as i, τ i as shown in ig. 2. Then the forces driven by otors and gravity are gives as Thrust Gravity = ( )k b (2.1) g = gk f (2.2) where = f + r + b + l. Therefore the translational equations of otion are given as r = ( )k b + gk f (2.3) where r = x f i f + y f i f + z f k f is the position vector fro the origin of the Earth-fixed frae to the center of ass of the quadrotor. These equations can be used in giving heading coands. If the body-fixed frae for a quadrotor is a principal axes syste then the rotational equations of otion are given as Where p = (I y I z ) qr + 1 τ I x I φ x q = (I z I x ) I y rp + 1 I y τ θ (2.6) r = (I x I y ) pr + 1 τ I z I ψ z Rolling torque τ φ = l( l r ) (2.7) Pitching torque τ θ = l( f b ) (2.8) Yawing torque τ ψ = τ r + τ l τ f τ b (2.9) And the relationship between the angular velocities in the body frae (p, q, r) and the Euler rates are given as φ 1 sin φ tan θ cos φ tan θ p [ θ 0 cos φ sin φ ] [ q] (2.10) ψ 0 sin φ sec θ cos φ sec θ r NONLINEAR CONTROL O A QUADROTOR igure 2: orces and torques by otors Then the equations are resolved as x f = ( )(sin ψ sin φ + cos ψ sin θ cos φ) y f = ( )( cos ψ sin φ + sin ψ sin θ cos φ) (2.4) z f = g + ( ) cos θ cos φ These equations can be expressed as using the rotation between the Earth-fixed frae and 1-frae. x f 0 sin θ cos φ [ y f sin ψ cos ψ 0] [ sin φ ] = z f g + ( ) cos θ cos φ 0 x 1 [ sin ψ cos ψ 0] [ y 1 ] (2.5) z 1 or the control of a quadrotor we first consider the attitude control and the position control is then designed based on it. or the attitude control let s assue that the Euler angles and their rates are sall then one can assue that the following holds. φ p [ θ ] [ q] (2.11) ψ r Then the rotational equations of otion can be expressed as φ = (I y I z ) θ ψ + 1 τ I x I φ x θ = (I z I x ) I y ψ φ + 1 I y τ θ (2.12) ψ = (I x I y ) φ θ + 1 τ I z I ψ z or the attitude control one can use a stable PD controller as φ = (I y I z ) I x θ ψ + 1 I x τ φ = k d1 φ k p1 (φ φ d ) θ = (I z I x ) I y ψ φ + 1 I y τ θ = k d2 θ k p2 (θ θ d ) (2.13) ψ = (I x I y ) I z φ θ + 1 I z τ ψ = k d3 ψ k p3 (ψ ψ d ) 11599
3 Since (p, q, r) are available fro the gyros one can still use the to eliinate the nonlinear ters as τ φ I x { k d1 φ k p1 (φ φ d )} (I y I z )qr τ θ I y { k d2 θ k p2 (θ θ d )} (I z I x )rp (2.14) τ ψ I z { k d2 ψ k p3 (ψ ψ d )} (I x I y )pq Or one can easily feedback (p, q, r) if the aneuver is not so big as τ φ I x { k d1 p k p1 (φ φ d )} (I y I z )qr τ θ I y { k d2 q k p2 (θ θ d )} (I z I x )rp (2.15) τ ψ I z { k d2 r k p3 (ψ ψ d )} (I x I y )pq or position control we first assue that the heading is held in the North direction, i.e., ψ = 0. Then the equation (2.5) is given as x f = ( )(sin θ cos φ) igure 3: Structure for ulticopter control In case the heading coand is not held zero but varys it can be handled as. After rearranging the equation (2.4) [ x f y f sin ψ cos ψ ] [ use PD control (2.17) as sin θ cos φ sin φ ] (2.22) y f = ( ) sin φ (2.16) z f = g cos θ cos φ Now the position control is perfored by PD controller as x f = ( )(sinθ cos φ) k d4x f k p4 (x f x d ) u x y f = ( ) sin φ k d5 y f k p5 (y f y d ) u y (2.17) Or [ x f y f sin ψ cos ψ ] [ [ sin θ cos φ cos ψ sin φ sin ψ sin θ cos φ u x sin φ u ].(2.23) y sin ψ cos ψ ] [u x ] y = [ u x cos ψ + u y sin ψ u x sin ψ + u y cos ψ ] [u x u y ] (2.24) z f = g cos θ cos φ k d6z f k p6 (z f z d ) u z That is, feedback linearization is accoplished by = g u z cos φ cos θ (2.18) u y = g u z tan φ (2.19) cos θ u x = (u z g) tan θ (2.20) Thus the pitch and roll coands for position control can be given by φ d = tan 1 ( u y cos θ ), θ g u d = tan 1 ( u x ) (2.21) z u z g Then the systeatic controller block diagra is given as Thus the pitch and roll coands can be coputed as φ d = tan 1 ( u y cos θ ), θ g u d = tan 1 ( u x ). (2.25) z u z g This technique can be used for arbitrary heading coands. SIMULATION O ATTITUDE CONTROL In order to see the perforance of attitude controller we adopt PD controller of the equation (2.14) ipleenting MATLAB Siulink as (ig. 4.). or the siulation the paraeters in [9] are used. Paraeter Values [kg] I x [kg 2 ] I y [kg 2 ] I z [kg 2 ] 11600
4 kp=16, kd=4.8 kp=100, kd=16 1 phi, theta (rad) igure 4: Attitude control of ulticopter Tie (sec) In the siulation two sets of control gains were tried as. Gains Siulation1 Siulation 2 k p1, k p2, k p k d1, k d2, k d psi, (rad) kp=16, kd=4.8 kp=100, kd=16 Pitch and roll responses in ig. 5. are good enough and yaw response is also good though a little overshoot. With a set of big gains the response ties are within 0.5 seconds, which see fast enough for the translational aneuver of a quadrotor Tie (sec) igure 5: Siulation results of attitude control POSITION CONTROL WITH NONLINEAR SCHEME or the position control we need to ipleent the equations (2.17) and (2.21), which was done using MATLAT Siulink as in the following figure. igure 6. Position control block-diagra for ulticopter 11601
5 In the siulation (ig. 7.) the altitude and heading coands were set to zero and x d = 1, y d = 2. The position coands were accoplished in 1 second and the heading is kept zero. The next siulation was done with the heading coand of first view to the target, i.e., ψ co = atan(2,1). In this case the equations (2.18), (2.24), and (2.25) are ipleented because the heading is not held zero. The siulation (ig.8.) shows that the heading catches up the coand quickly and the pitching and rolling works together with the heading. LINEAR CONTROL In this section we try linear control techniques. irst we linearize the quadrotor dynaics (Eqn. (2.12)) assuing that the heading is kept zero and the tri is held for φ 0 = 0, θ 0 = 0. Then the rotational dynaics are linearized as igure 8: Position control with nonlinear schee (ψ co = atan(2,1), Euler rates feedback) ϕ = 1 I x τ φ θ = 1 I y τ θ (2.26) ψ = 1 I z τ ψ Then if we use PD control as in eqn. (2.17) x f = g θ k d4 x f k p4 ( x f x d ) u x y f = g φ k d5 y f k p5 ( y f y d ) u y (2.28) z f = k d6 z f k p6 ( z f z d ) u z the attitude angle and thrust coands are given as θ d = u x g φ d = u y g (2.29) d = u z In case the heading is not kept zero one ay use the equation (2.22) assuing that the variables are sall as igure 7: Position control with nonlinear schee (ψ co = 0, Euler rates feedback) And the translational equations of otion are linearized as x f = g θ y f = g φ (2.27) z f = 0 [ x f y f sin ψ cos ψ ] [ θ ] 0 φ = [ sin ψ cos ψ ] [ g θ g φ ] [ u x u ] (2.30) y That is, [ g θ g φ cos ψ sin ψ sin ψ cos ψ ] [ u x u ] (2.31) y Therefore the attitude coands are given as θ d = u x cos ψ+ u y sin ψ g φ d = u x sin ψ+ u y cos ψ g (2.32) The siulation results with linear control are siilar to those 11602
6 with nonlinear one as seen in ig. 9. the target sees unstable due to the sensitivity of the heading coputation near the target. igure 8: Position control with linear schee (ψ co = atan(2,1), Euler rates feedback) igure 101: Position control with linear schee (ψ co = atan(y, x), Euler rates feedback) The next siulation (ig. 10) shows the effects of p,q,r feedback rather than Euler rates φ, θ, ψ and soe overshoots are shown because in this case the exact 2 nd feedback syste is not ade. POSITION CONTROL VIA SPEED CONTROL If we try to send the quadrotor farther away (for exaple, x d = 20, y d = 30 ), big overshoots results in with previous gains (ig. 12.) because the closed-loop syste works as a lightly daped syste due to the liits of the attitude coands (our case φ d 20, θ d 20 ) If the gains are tuned again as in ig. 13., a good tracking can be ade. However, if the target is changed into a far distant position (for exaple, x d = 100, y d = 200 ), then big overshoots coe again even with the tuned gains. Thus another gain tuning should be tried. And on can see that it is not easy to tune a proper set of gains for each target position. Therefore it is necessary to find a consistent way to be applied to any target distance. or this purpose a position control via speed control is proposed. That is, a speed control is used until the quadrotor reaches the target within a prespecified radius and then the previously used PD control is applied to precisely send the quadrotor to the target. That is, using the equation (2.27), one can let the feedback keep the speed 10 /sec, for exaple, as in case ψ = 0. igure 90. Position control with linear schee (ψ co = atan(2,1), Angular rates feedback) Another siulation is tried to see the effect of varying heading coand which is given to direct the target all tie (ψ co = atan (y, x)). With this heading coand the final approach to 11603
7 [ x f y f sin ψ cos ψ ] [ g θ g φ ] We can use the following feedback = [ sin ψ cos ψ ] [ x 1 ] (2.35) y 1 [ x 1 g θ d k( x 1 10) ]. (2.36) y 1 g φ d 0 Thus once the flying gets started the quadrotor turns the heading to the target line, i.e., ψ c = tan 1 ( x d x f y d y f ). igure 112: Position control with big overshoots ((ψ co = 0, Euler rates feedback) and then the speed control (2.36) is operated until the quadrotor reaches near the target and then PD controller used. ig. 14 shows this siulation results. igure 14: Position control via speed control (ψ co = atan (y, x)) igure 123: Position control with gains tuned. ((ψ co = 0, Euler rates feedback) [ x f g θ d k( x f 10) ] (2.33) y f g φ d 0 In case the heading is not kept zero one ay use the coordinate transforation between the Earth frae and the 1- frae, that is, [ x f sin θcosφ y f sin ψ cos ψ ] [ ] sin φ = [ sin ψ cos ψ ] [x 1 ] (2.34) y 1 Or using the following linearized one One can still use different speed coand schedule according to the reaining distance. CONCLUSION In this work various situations were siulated for quadrotor control. irst the siulations show that nonlinear and linear control schees are siilar in perforance. As far as the heading coand is concerned constant heading coands, whether it is zero or not, are not a proble but real-tie varying heading coand to the target sees to bring the instability near the target due to the coputational sensitivity. or the attitude control it sees better to feedback the Euler rates rather than the body rates. inally in order to send the quadrotor to a target with arbitrary distance the proposed control strategy (position control via speed control) sees working well whereas the gains should be changed in the gain tuning ethod
8 ACKNOWLEDGEMENT This work was supported by Korea Institute of Planning and Evaluation for Technology in ood, Agriculture and orestry (IPET) through Advanced Production Technology Developent Progra, funded by Ministry of Agriculture, ood and Rural Affairs(MARA)(grant nuber : ) REERNNCES [1] Paul Edward Ian Pounds Design, construction and control of a large quadrotor icro air vehicle, Phd. thesis, Australian National University, [2] S. Bouabdallah, A. Noth, and R. Siegwart, PID vs LQ control techniques applied to an indoor icro quadrotor, In Intelligent Robots and Systes, (IROS 2004). Proceedings IEEE/RSJ International Conference on, volue 3, pages vol.3, doi: /IROS [3] Jun Li and Yuntang Li, Dynaic analysis and PID control for a quadrotor, In Mechatronics and Autoation (ICMA), 2011 International Conference on, pages , doi: /ICMA [4] S. Bouabdallah and R. Siegwart. Backstepping and sliding-ode techniques applied to an indoor icro quadrotor, In Robotics and Autoation, ICRA Proceedings of the 2005 IEEE International Conference on, pages , doi: /ROBOT [5] Zheng ang and Weinan Gao, Adaptive backstepping control of an indoor icroquadrotor, Research Journal of Applied Sciences, 4, [6] arid Kendoul, Zhenyu Yu, and Kenzo Nonai, Guidance and nonlinear control syste for autonoous flight of inirotorcraft unanned aerial vehicle, Journal of ield Robotics, 27(3): , [7] M.O. Efe, Neural network assisted coputationally siple pid control of a quadrotor uav, Industrial Inforatics, IEEE Transactions on, 7(2): , ISSN doi: /TII [8] R. C. Nelson, light Stability and Autoatic Control, 2nd Ed., McGraw-Hill, [9] A. Das, K. Subbarao, and. Lewis. Dynaic inversion with zero-dynaics stabilisation for quadrotor control. Control Theory & Applications, IET, 3(3): , [10] C. Balas, Modeling and Linear Control of a Quadrotor, MSc Thesis, Cranfield University,
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 information16.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 informationDynamic 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 informationUfuk 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 informationComputergestuurde 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 informationSimulation 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 informationFiltering 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 informationANALYSIS 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 informationModular Control of a Rotary Inverted Pendulum System
Paper ID #14582 Modular Control of a Rotary Inverted Pendulu Syste Dr. Xiuin Diao, Purdue University Xiuin Diao received his B.S. degree in Mechanical Design and Manufacturing fro Yantai University, China,
More informationRobustness 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 informationTutorial 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 informationApplying 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 informationCHAPTER 19: Single-Loop IMC Control
When I coplete this chapter, I want to be able to do the following. Recognize that other feedback algoriths are possible Understand the IMC structure and how it provides the essential control features
More informationDesign of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique
Proceedings of the 6th WSES International Conference on Power Systes, Lisbon, Portugal, Septeber -4, 6 84 Design of Sliding Mode Stabilizer for Wind urbine Generator using Dynaic Copensation Observer echnique
More informationA 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 informationSmith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime
Sith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtie Oscar Caacho, a, * Francisco De la Cruz b a Postgrado en Autoatización e Instruentación. Grupo en Nuevas Estrategias
More informationTrajectory Control of a Quadrotor Using a Control Allocation Approach
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
More informationIntroduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions
Introduction to Robotics (CS3A) Handout (Winter 6/7) Hoework #5 solutions. (a) Derive a forula that transfors an inertia tensor given in soe frae {C} into a new frae {A}. The frae {A} can differ fro frae
More informationGust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion
Delft University of Technology Gust Disturbance Alleviation with Increental Nonlinear Dynaic Inversion Seur, Ewoud; de Croon, Guido; Chu, Qiping DOI.9/IROS.26.7759827 Publication date 26 Docuent Version
More informationTorsion 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 informationFigure 1: Equivalent electric (RC) circuit of a neurons membrane
Exercise: Leaky integrate and fire odel of neural spike generation This exercise investigates a siplified odel of how neurons spike in response to current inputs, one of the ost fundaental properties of
More informationT m. Fapplied. Thur Oct 29. ω = 2πf f = (ω/2π) T = 1/f. k m. ω =
Thur Oct 9 Assignent 10 Mass-Spring Kineatics (x, v, a, t) Dynaics (F,, a) Tie dependence Energy Pendulu Daping and Resonances x Acos( ωt) = v = Aω sin( ωt) a = Aω cos( ωt) ω = spring k f spring = 1 k
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 informationActuators & Mechanisms Actuator sizing
Course Code: MDP 454, Course Nae:, Second Seester 2014 Actuators & Mechaniss Actuator sizing Contents - Modelling of Mechanical Syste - Mechaniss and Drives The study of Mechatronics systes can be divided
More informationDefinition of Work, The basics
Physics 07 Lecture 16 Lecture 16 Chapter 11 (Work) v Eploy conservative and non-conservative forces v Relate force to potential energy v Use the concept of power (i.e., energy per tie) Chapter 1 v Define
More informationan author's https://oatao.univ-toulouse.fr/98 http://www.iavs.org/iav7-proceedings/ Chauffaut, Corentin and Burlion, Laurent and Defay, François and De Plinval, Henry Collision Avoidance of ultiple MAVs
More informationAdaptive 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 informationResonance and Friction Compensations in a Micro Hard Drive
Resonance and Friction Copensations in a Micro Hard Drive * School of Electrical Engineering, Institute of Engineering Suranaree University of Technology Nakhon Ratchasia, Thailand, 30000 *corresponding
More informationthe 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 informationSelf-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 informationANALYSIS OF LANDING TRAJECTORY USING BACKWARD PROPAGATION
ANALYSIS OF LANDING TRAJECTORY USING BACKWARD PROPAGATION Melissa M. Onishi Departent of Mechanical Engineering University of Hawai i at Mānoa Honolulu, HI 96822 ABSTRACT The past NASA landing issions
More informationGain Scheduled Automatic Flight Control Systems Design for a Light Commercial Helicopter Model
Erkan Abdulhaitbilal, Elbrous M. Jafarov Gain Scheduled Autoatic Flight Control Systes Design for a Light Coercial Helicopter Model Erkan ADULHAMITILAL and Elbrous M. JAFAROV Faculty of Aeronautics and
More informationChapter 2: Introduction to Damping in Free and Forced Vibrations
Chapter 2: Introduction to Daping in Free and Forced Vibrations This chapter ainly deals with the effect of daping in two conditions like free and forced excitation of echanical systes. Daping plays an
More informationIn the session you will be divided into groups and perform four separate experiments:
Mechanics Lab (Civil Engineers) Nae (please print): Tutor (please print): Lab group: Date of lab: Experients In the session you will be divided into groups and perfor four separate experients: (1) air-track
More informationDonald Fussell. October 28, Computer Science Department The University of Texas at Austin. Point Masses and Force Fields.
s Vector Moving s and Coputer Science Departent The University of Texas at Austin October 28, 2014 s Vector Moving s Siple classical dynaics - point asses oved by forces Point asses can odel particles
More informationInternet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement
Aerican Journal of Engineering and Applied Sciences Original Research Paper Internet-Based Teleoperation of Carts Considering Effects of Tie Delay via Continuous Pole Placeent Theophilus Okore-Hanson and
More informationPart IA Paper 1: Mechanical Engineering MECHANICAL VIBRATIONS Examples paper 3
ENGINEERING Part IA Paper 1: Mechanical Engineering MECHANICAL VIBRATIONS Exaples paper 3 IRST YEAR Straightforward questions are ared with a Tripos standard questions are ared *. Systes with two or ore
More informationSIMULATION 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 information2.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 informationImage 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 informationSensorless Control of Induction Motor Drive Using SVPWM - MRAS Speed Observer
Journal of Eerging Trends in Engineering and Applied Sciences (JETEAS) 2 (3): 509-513 Journal Scholarlink of Eerging Research Trends Institute in Engineering Journals, 2011 and Applied (ISSN: 2141-7016)
More informationAnalyzing Simulation Results
Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient
More informationSwing Up a Pendulum by Energy Control
International ournal o Engineering and Technology Volue 2 No., March, 22 Swing Up a Pendulu by Energy Control Araat Zaidan, Bashir M.Y.Nouri, Basi Alsayid, Departent o Electrical Engineering, Palestine
More informationSimulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter
APPLICATIONS OF MODELLING AND SIMULATION http://amsjournal.ams-mss.org eissn 2680-8084 VOL 2, NO. 1, 2018, 34-40 Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter M.A.M. Basri*,
More informationProjectile 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 informationDesigning 3-DOF Hardware-In-The-Loop Test Platform Controlling Multirotor Vehicles
WeAT3.5 Designing 3-DOF Hardware-In-The-Loop Test Platfor Controlling Multirotor Vehicles Muhsin Hancer Rahan Bitirgen Isail Bayezit Faculty of Aeronautical and Space Sciences, Necettin Erbakan University,
More informationCooperative 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 informationDepartment 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 informationResearch Article Quadrotor Trajectory Tracking Based on Quasi-LPV System and Internal Model Control
Matheatical Probles in Engineering Volue 25, Article ID 85729, 3 pages http://dx.doi.org/.55/25/85729 Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV Syste and Internal Model Control
More informationFeedback Linearization and Model Reference Adaptive Control of a Magnetic Levitation System
eedback Linearization and Model Reference Adaptive Control of a Magnetic Levitation Syste Luiz H. S. Torres, Leizer Schnitan, Carlos A. V. V. Júnior, J. A. M. elippe de Souza Centro de Capacitação Tecnológica
More informationElastic Force: A Force Balance: Elastic & Gravitational Force: Force Example: Determining Spring Constant. Some Other Forces
Energy Balance, Units & Proble Solving: Mechanical Energy Balance ABET Course Outcoes: 1. solve and docuent the solution of probles involving eleents or configurations not previously encountered (e) (e.g.
More informationFeedback 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 informationA 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 informationHover 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 informationSPECTRUM 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 informationDESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER
DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER B. Boulet McGill University Departent of Electrical and
More informationAiMT Advances in Military Technology
AiT Advances in ilitary Technology Vol. 14, No. 1 (2019), pp. 47-57 ISSN 1802-2308, eissn 2533-4123 DOI 10.3849/ait.01247 odelling issile Flight Characteristics by Estiating ass and Ballistic Paraeters
More informationOscillation Damping Control of Pendulum-like Manipulation Platform using Moving Masses
Oscillation Daping Control of Pendulu-like Manipulation Platfor using Moving Masses Min Jun Ki Jianjie Lin,, Konstantin Kondak Dongheui Lee, Christian Ott Institute of Robotics and Mechatronics, Geran
More informationReducing 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 informationHYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS
Proceedings of the ASME 29 Dynaic Systes and Control Conference DSCC29 October 12-14, 29, Hollywood, California, USA DSCC29-2736 HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Wenjie Chen
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.010: Systems Modeling and Dynamics III. Final Examination Review Problems
ASSACHUSETTS INSTITUTE OF TECHNOLOGY Departent of echanical Engineering 2.010: Systes odeling and Dynaics III Final Eaination Review Probles Fall 2000 Good Luck And have a great winter break! page 1 Proble
More informationMotion 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 informationRobot 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 informationInverted 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 informationCache Related Preemption Delay for Set-Associative Caches
Cache Related Preeption Delay for Set-Associative Caches Resilience Analysis Sebastian Alteyer, Claire Burguière, Jan Reineke AVACS Workshop, Oldenburg 2009 Why use preeptive scheduling? Preeption often
More informationDIRECT TORQUE CONTROL OF INDUCTION MACHINES CONSIDERING THE IRON LOSSES
DIRECT TORQUE CONTROL OF INDUCTION MACHINES CONSIDERING THE IRON LOSSES TRUC PHAM-DINH A thesis subitted in partial fulfilent of the requireents of Liverpool John Moores University for the degree of Doctor
More informationPhysicsAndMathsTutor.com
. A raindrop falls vertically under gravity through a cloud. In a odel of the otion the raindrop is assued to be spherical at all ties and the cloud is assued to consist of stationary water particles.
More informationDecentralized 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 informationPhysically Based Modeling CS Notes Spring 1997 Particle Collision and Contact
Physically Based Modeling CS 15-863 Notes Spring 1997 Particle Collision and Contact 1 Collisions with Springs Suppose we wanted to ipleent a particle siulator with a floor : a solid horizontal plane which
More informationPh 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 informationAdaptive Controller Design for a Synchronous Generator with Unknown Perturbation in Mechanical Power
308 International Journal of Control Xiaohong Autoation Jiao Yuanzhang and Systes Sun vol and 3 Tielong no (special Shen edition) pp 308-34 June 005 Adaptive Controller Design for a Synchronous Generator
More informationIntelligent 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 informationSeismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi.
Seisic Analysis of Structures by K Dutta, Civil Departent, II Delhi, New Delhi. Module 5: Response Spectru Method of Analysis Exercise Probles : 5.8. or the stick odel of a building shear frae shown in
More informationNonlinear controller design for a magnetic levitation device
Microsyst Technol (007) 13:831 835 DOI 10.1007/s0054-006-084-y TECHNICAL PAPER Nonlinear controller design for a agnetic levitation device Ehsan Shaeli Æ Mir Behrad Khaesee Æ Jan Paul Huissoon Received:
More informationImproved State Estimation in Quadrotor MAVs: A Novel Drift-Free Velocity Estimator
Iproved State Estiation in Quadrotor MAVs: A Novel Drift-Free Velocity Estiator Dinuka Abeywardena, Sarath Kodagoda, Gaini Dissanayake, and Rohan Munasinghe arxiv:9.3388v [cs.ro] Sep Abstract This paper
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 informationNUMERICAL MODELLING OF THE TYRE/ROAD CONTACT
NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT PACS REFERENCE: 43.5.LJ Krister Larsson Departent of Applied Acoustics Chalers University of Technology SE-412 96 Sweden Tel: +46 ()31 772 22 Fax: +46 ()31
More informationNeural Network Identifier with Iterative Learning for Turbofan Engine Rotor Speed Control System
Neural Network Identifier with Iterative earning for Turbofan Engine Rotor Speed Control Syste QIAN Kun PANG Xiangping I Bangyuan Departent of Aerial Instruent and Electric Engineering The First Aeronautical
More informationA Pulley System Apparatus for a Laboratory Experience in Dynamics
A Pulley Syste Apparatus for a Laboratory Experience in Dynaics Chris J. Kobus and Yin-Ping Chang Oakland University, Rochester, MI 48309-4478 Eail: cjkobus@oakland.edu Abstract This paper describes a
More informationSPEED AND CURRENT CONTROL MODE STRATEGY COMPARISON IN SATELLITE ATTITUDE CONTROL WITH REACTION WHEELS
Copyright 22 by ABCM Page 533 SPEED AND CURRENT CONTROL MODE STRATEGY COMPARISON IN SATELLITE ATTITUDE CONTROL WITH REACTION WHEELS Valdeir Carrara, val@de.inpe.br Rafael Henrique Siqueira, rafael_controle_autoacao@yahoo.co.br
More informationQuadrotor 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 informationNumerical Studies of a Nonlinear Heat Equation with Square Root Reaction Term
Nuerical Studies of a Nonlinear Heat Equation with Square Root Reaction Ter Ron Bucire, 1 Karl McMurtry, 1 Ronald E. Micens 2 1 Matheatics Departent, Occidental College, Los Angeles, California 90041 2
More informationModel 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 informationCOS 424: Interacting with Data. Written Exercises
COS 424: Interacting with Data Hoework #4 Spring 2007 Regression Due: Wednesday, April 18 Written Exercises See the course website for iportant inforation about collaboration and late policies, as well
More informationTime-of-flight Identification of Ions in CESR and ERL
Tie-of-flight Identification of Ions in CESR and ERL Eric Edwards Departent of Physics, University of Alabaa, Tuscaloosa, AL, 35486 (Dated: August 8, 2008) The accuulation of ion densities in the bea pipe
More informationTele-Operation of a Mobile Robot Through Haptic Feedback
HAVE 00 IEEE Int. Workshop on Haptic Virtual Environents and Their Applications Ottawa, Ontario, Canada, 7-8 Noveber 00 Tele-Operation of a Mobile Robot Through Haptic Feedback Nicola Diolaiti, Claudio
More informationLONG-TERM PREDICTIVE VALUE INTERVAL WITH THE FUZZY TIME SERIES
Journal of Marine Science and Technology, Vol 19, No 5, pp 509-513 (2011) 509 LONG-TERM PREDICTIVE VALUE INTERVAL WITH THE FUZZY TIME SERIES Ming-Tao Chou* Key words: fuzzy tie series, fuzzy forecasting,
More informationA Novel Principle for Relay-Based Autotuning
A Novel Principle for Relay-Based Autotuning ROMAN PROOP*, JIŘÍ ORBEL*, ONDREJ LÍŠA** *Faculty of Applied Inforatics, oas Bata University in Zlín Ná..G.Masaryka 5555, 76 Zlín, CZECH REPUBLIC prokop@fai.utb.cz
More informationME 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 informationSIMPLE HARMONIC MOTION: NEWTON S LAW
SIMPLE HARMONIC MOTION: NEWTON S LAW siple not siple PRIOR READING: Main 1.1, 2.1 Taylor 5.1, 5.2 http://www.yoops.org/twocw/it/nr/rdonlyres/physics/8-012fall-2005/7cce46ac-405d-4652-a724-64f831e70388/0/chp_physi_pndul.jpg
More informationCONTROL 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 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 informationVector 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 informationControl of Brushless DC Motor with Direct Torque and Indirect Flux using SVPWM Technique
Indian Journal of Science and Technology, Vol 8(2), DOI: 10.17485/ijst/2015/v8i2/71211, Septeber 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Control of Brushless DC Motor with Direct Torque
More informationModeling 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 informationSystem Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions
Syste Modeling and Control of a Clutch Actuator Syste for Dual Clutch Transissions Jinsung Ki *) Seibu B. Choi ) Heerak Lee ) Jiwoo Kang ) Mandae Hur ) ) Departent of Mechanical Engineering, KAIST, 9 Daehak-ro,
More informationBifurcation Analysis of a Generic Pusher Type Transport Aircraft Configuration in Near-Stall Flight
Bifurcation Analysis of a Generic Pusher Type Transport Aircraft Configuration in Near-Stall Flight Ait K Khatri*, Vineet Kuar* * CSIR-National Aerospace Laboratories, Bangalore-560017, India Keywords:
More informationBALLISTIC PENDULUM. EXPERIMENT: Measuring the Projectile Speed Consider a steel ball of mass
BALLISTIC PENDULUM INTRODUCTION: In this experient you will use the principles of conservation of oentu and energy to deterine the speed of a horizontally projected ball and use this speed to predict the
More informationChapter 1: Basics of Vibrations for Simple Mechanical Systems
Chapter 1: Basics of Vibrations for Siple Mechanical Systes Introduction: The fundaentals of Sound and Vibrations are part of the broader field of echanics, with strong connections to classical echanics,
More informationUse 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