Three-Dimensional Nonlinear Path-Following Guidance Law Based on Differential Geometry

Similar documents
Trajectory tracking & Path-following control

An Evaluation of UAV Path Following Algorithms

MULTIPLE UAV FORMATION RECONFIGURATION WITH COLLISION AVOIDANCE GUIDANCE VIA DIFFERENTIAL GEOMETRY CONCEPT

Cooperative Control of Unmanned Vehicles in a Time-Varying Flowfield

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

IEEE TRANSACTIONS ON ROBOTICS 1. Moving Path Following for Unmanned Aerial Vehicles with Applications to Single and Multiple Target Tracking Problems

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Wind Estimator Based on Lyapunov

Continuous Curvature Path Generation Based on Bézier Curves for Autonomous Vehicles

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

Three-Dimensional Motion Coordination in a Time-Invariant Flowfield

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

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

Vector Field Path Following for Miniature Air Vehicles

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories

UAV Navigation: Airborne Inertial SLAM

Tangent and Normal Vector - (11.5)

Alma Mater Studiorum University of Bologna

The Frenet Serret formulas

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

AROTORCRAFT-BASED unmanned aerial vehicle

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Tangent and Normal Vectors

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

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

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

Design and modelling of an airship station holding controller for low cost satellite operations

Week 3: Differential Geometry of Curves

Path Planning based on Bézier Curve for Autonomous Ground Vehicles

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)

INTEGRATED INTERCEPT MISSILE GUIDANCE AND CONTROL WITH TERMINAL ANGLE CONSTRAINT

MAT 272 Test 1 Review. 1. Let P = (1,1) and Q = (2,3). Find the unit vector u that has the same

Just what is curvature, anyway?

Lecture D4 - Intrinsic Coordinates

Parallel Transport Frame in 4 dimensional Euclidean Space E 4

Waypoint Guidance for Small UAVs in Wind

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

CURRENT MATERIAL: Vector Calculus.

Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle

DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE

Smooth Path Generation Based on Bézier Curves for Autonomous Vehicles

MATH 332: Vector Analysis Summer 2005 Homework

Nonlinear Tracking Control of Underactuated Surface Vessel

Guiding vector field algorithm for a moving path following problem

Chapter 9 Uniform Circular Motion

Problem 1: Ship Path-Following Control System (35%)

There is a function, the arc length function s(t) defined by s(t) = It follows that r(t) = p ( s(t) )

NPS: : I. Kaminer, V. Dobrokhodov IST: : A. Pascoal, A. Aguiar, R. Ghabcheloo VPI: : N. Hovakimyan, E. Xargay, C. Cao

Control of a Car-Like Vehicle with a Reference Model and Particularization

Research Article A Moving Frame Trajectory Tracking Method of a Flying-Wing UAV Using the Differential Geometry

Introduction to Dynamic Path Inversion

VSP 2001/04/20 Prn:27/01/2006; 8:31 {RA} F:ar2385.tex; VTeX/VJ p. 1 (50-131)

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

A Time-Varying Lookahead Distance Guidance Law for Path Following

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

Three-dimensional Guidance Law for Formation Flight of UAV

Physics 1A. Lecture 3B

Tangent and Normal Vector - (11.5)

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

Cooperative Target Capturing with Multiple Heterogeneous Vehicles

Unit Speed Curves. Recall that a curve Α is said to be a unit speed curve if

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles

Vehicle Dynamic Control Allocation for Path Following Moritz Gaiser

Coordinated Path Following for Mobile Robots

Curve Tracking Control for Autonomous Vehicles with Rigidly Mounted Range Sensors

A motion planner for nonholonomic mobile robots

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Extremal Trajectories for Bounded Velocity Mobile Robots

TNB Wars. Due September 25, 2017 by 11:59 PM

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

Chapter 1. Introduction. 1.1 System Architecture

TERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING

Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach

Optimal Fault-Tolerant Configurations of Thrusters

e 2 = e 1 = e 3 = v 1 (v 2 v 3 ) = det(v 1, v 2, v 3 ).

Geometric Tracking Control of a Quadrotor UAV on SE(3)

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 저작자표시. 귀하는원저작자를표시하여야합니다.

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Curves from the inside

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Cooperative Control and Mobile Sensor Networks

Differential Geometry

6th USA/Europe ATM 2005 R&D Seminar Statistical performance evaluation between linear and nonlinear designs for aircraft relative guidance

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

CONTROLLER design for nonlinear systems subject to

Transcription:

reprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 Three-Dimensional onlinear ath-following Guidance Law Based on Differential Geometry amhoon Cho Youdan Kim Sanghyuk ark Department of echanical and Aerospace Engineering, Seoul ational University, Seoul, Korea e-mail: nhcho91@snu.ac.kr Department of echanical and Aerospace Engineering, Seoul ational University, Seoul, Korea e-mail: ydkim@snu.ac.kr Department of Aerospace and echanical Engineering, Korea Aerospace University, Goyang-city, Korea e-mail: park@kau.ac.kr Abstract: A new three-dimensional nonlinear path-following guidance law is proposed using differential geometry. The guidance law is designed based on the look-ahead angle and the radially shifted distance which gives an additional degree of freedom to generate acceleration command for precise path-following. A modified Frenet-Serret frame is utilized to describe the desired path, and the closest projection point is taken as a reference point on the desired path. To implement the guidance law for the vehicle in a flow-field, a command modifying logic is proposed to generate the sideways command which is orthogonal to the flow-relative velocity. umerical simulations are performed to verify the performance of the proposed guidance law. Keywords: ath-following, Guidance Law, Look-Ahead Angle, Frenet-Serret Frame. 1. ITRODUCTIO The path-following problem can be stated as follows; Design a guidance command that makes the vehicle to track the desired path. The path-following is one of the important problems for the autonomous operation of the unmanned vehicles. Recently, the missions involving the autonomous flight of the UAVUnmanned Aerial Vehicle have become more complicated, and therefore a precise and effective three-dimensional path-following guidance law is especially required. Various guidance laws have been developed for the purpose of the path-following. ost of the methods have been developed for two-dimensional path-following, which can be classified into three approaches; the error kinematics/dynamics based approach, the vector field based approach, and the virtual target following approach. In the error kinematics/dynamics based approach, various control laws have been applied where error variables are defined considering the problem of the path-following. The kinematic/dynamic model of the error variables are derived, and linear or nonlinear control design methods are applied to regulate the errors. Cabecinhas et al. 27; Gates 21 The merits of this approach are the guaranteed stability and the reliable tracking performance from the direct error feedback. However, the guidance command is somewhat complicated and model dependent. Also, a singularity problem may restrict the set of feasible initial conditions. In the vector field based approach, a vector field designating the desired course angle or velocity at each point is constructed so that the vehicle converges to the desired path along the vector field. elson et al. 27; Lawrence et al. 28 The strength of this approach is the global convergence for the following of straight line and circle paths. However, this approach is not applicable to general space curves. In the virtual target following approach, or Look-ahead point based approach, guidance command is designed to track a virtual target point on the desired path. ark et al. 27; Curry et al. 213; Yamasaki et al. 213 This approach was originated from the classical line-of-sight guidance laws. The strengths of this approach are the simplicity of the guidance command, the model independence, and the so-called look-ahead effect which enables tight tracking and wind effect compensation. Taking the lookahead point as the reference point also provides robustness against the external disturbances. However, the initial position of the vehicle should be inside of the specified look-ahead distance from the desired path, and the lookahead point is not easy to determine when the desired path is a combination of different types of complicated curves. In this study, to deal with the weaknesses of the existing path-following guidance laws, a three-dimensional nonlinear path-following guidance law is proposed by introducing the concepts of the look-ahead angle and the radially shifted distance. Tight path tracking can be made for any desired path defined as a space curve satisfying some suitable smoothness condition. This paper is organized as follows. ath-following problem is formulated in Section 2, and a path-following guidance law is proposed in Section 3. The performance of the proposed guidance law is verified by numerical simulation in Section 4. Conclusion is given in Section 5. Copyright 214 IFAC 253

Cape Town, South Africa. August 24-29, 214 2. ROBLE FORULATIO The following assumptions are required to design the pathfollowing guidance law. Assumption 1. Smoothness Condition of Desired ath. The desired path is a parameterized, twice differentiable space curve. Assumption 2. Uniqueness of Reference oint. A closest projection point on a desired path can be uniquely determined as a reference point. Assumption 3. Direction of Unit Tangent Vector. The direction of the unit tangent vector of the desired path is determined by the desired path-following direction. Figure 1 shows the geometry of the three-dimensional path-following problem and illustrates the Frenet-Serret frame of the desired path. In Fig. 1, is a closest projection point on the desired path, is a vehicle, r is a position vector defined in the inertial frame, v is a velocity vector, ˆT, ˆ, ˆB are unit tangent, normal, and binormal vectors of the Frenet-Serret frame, p l is a desired path parameterized by l, and s and σ are distance along the desired path and the vehicle path, respectively. s Desired ath p l Vehicle ath s x z r r y Inertial Frame Fig. 1. Geometry of 3-D ath-following Definition 1. Closest rojection oint. For a given desired path p l, the closest projection pointfootpoint is defined as follows r s σ = arg min r σ r 1 r p where e r r. For the closest projection point defined by Eq. 1, the following condition is satisfied. Bˆ e ˆ Tˆ v I e ˆT 2 It is assumed that the vehicle has an inner-loop controller that produces an exact acceleration as commanded by the guidance law, that is a = a cmd. The path-following problem can be mathematically defined as follows. Definition 2. ath-following roblem. Design a guidance command a cmd such that the following conditions are satisfied for a vehicle as σ. r σ r s σ 3 ˆT σ ˆT s σ 4 If 3 is satisfied, the path of the vehicle will merge into the desired path, i.e., a position convergence. If 4 is satisfied, the vehicle will follow the direction of the desired path, i.e., a velocity direction convergence. Also, On-Track and Aligned are defined as follows. Definition 3. The vehicle is On-Track, if r = r. Definition 4. The vehicle is Aligned, if ˆT = ˆT. 2.1 Differential Geometry of Space Curves In this study, a modified Frenet-Serret frame is used for description of the motion along the desired path curve. The velocity and the acceleration of a particle along a space curve can be represented as follows v = v ˆT = v ˆT 5 a = v = v ˆT + κv 2 ˆ 6 where κ is the curvature. Remark 1. Speed and Shape of a Space Curve. The shape of a space curve depends only on the curvature. The speed along the curve does not affect the shape of the curve. Therefore, the normal acceleration component κv 2 ˆ in Eq. 6 determines the shape of the curve. Remark 2. Binormal Component of Acceleration. Due to Eq. 6, acceleration along a space curve has no binormal component. 2.2 Exact ath-following Condition According to the Remarks 1 and 2, the acceleration command of the vehicle generated by the path-following guidance law should satisfy the following condition. Definition 5. Exact ath-following Condition. To maintain the vehicle On-Track and Aligned for the exact path-following, following two command conditions should be satisfied. a cmd ˆ r =r ˆT = ˆT = κ v I 2 7 a cmd ˆB r =r ˆT = ˆT = 8 where a cmd is the command for normal acceleration which will be explained below. Equation 7 implies that the curvature of the vehicle path should be equal to the curvature of the desired path, and Eq. 8 means that the acceleration of the vehicle should not have any component binormal to the desired path. 3. GUIDACE LAW 3.1 Form of the Guidance Law Let us consider Fig. 2 which shows the geometry of the guidance law considered in this study. The nonlinear pathfollowing guidance law is proposed as follows. = k v I ˆL v I 9 a cmd where a cmd is a normal guidance command, k > is a guidance gain, v I is an inertial velocity of the vehicle, 254

Cape Town, South Africa. August 24-29, 214 and ˆL is a look-ahead vector. The normal guidance command is a guidance command for normal acceleration which is the component of acceleration perpendicular to the inertial velocity. As shown in Fig. 2, a geometric interpretation of the look-ahead vector ˆL is a unit vector which is rotated from the direction of d to the direction of ˆT by an angle θ L. Boundary Layer lane Defined by ˆ C & Bˆ R Osculating Circle at W ˆ d shift Bˆ Desired ath Fig. 2. Guidance Geometry Theorem 1. Guidance Law. The normal acceleration a a a v vi I v I v I can be expressed by the following vector triple product a 2 = κ v I ˆ = v I κ ˆ + T ˆT 1 v I where T R is arbitrary. roof. ote from Eq. 5 that v I = v I ˆT, and 2 a = v I ˆT + κ v I ˆ from Eq. 6, therefore we have a = a a ˆT 2 ˆT = κ v I ˆ 11 Rewriting Eq. 11 gives a = κ v I v I ˆ 12 Using the fact v I ˆ = and v I T ˆT v I = v I v I T ˆT for some T R, Eq. 12 can be rewritten as follows. a = v I κ ˆ v I + v I v I κ ˆ v I T ˆT v I + v I v I T ˆT = v I κ ˆ + T ˆT v I + v I v I κ ˆ + T ˆT = v I κ ˆ + T ˆT v I 13 Using Theorem 1, the normal acceleration command can be generated by the triple product of v I and a vector q Tˆ d BL d e q L ˆL v I corresponding to κ ˆ + T ˆT. Therefore, a guidance law can be constructed by the proper selection of q. In this study, k ˆL is proposed for q to realize the look-ahead effect, which is explained in detail below. Corollary 1. Direction of the Guidance Command. If a = a cmd, then the direction of the guidance command can be represented as a cmd a = sign κ ˆ = k cmd κ rejˆl, v I 14 where reja, b = a a b b b b, which is the vector component of a perpendicular to b, as shown in Fig. 3. roof. By Eqs. 9 and 1, the direction vector of a cmd can be written as a k v I ˆL v I cmd a = cmd κ v 2 I ˆ k v I ˆL v I + v I v I ˆL = κ v 2 I ˆ 15 ˆL = k vi v I ˆL κ v I v I = k κ rejˆl, v I Lv ˆ I rej, Fig. 3. Direction of the Guidance Command Remark 3. Look-Ahead Effect. It can be stated from Corollary 1 that the vehicle with the proposed guidance law, Eq. 9, tends to align its inertial velocity v I with the look-ahead vector ˆL. This feature, named look-ahead effect, originates from the property of the pursuit guidance. 3.2 Construction of the Look-Ahead Vector ˆL v I The look-ahead vector ˆL is constructed by θ L and d shift as shown in Fig. 2. In the Fig. 2, C is the center of curvature at, W is a point defined on the line from to C. Therefore, r W can be represented as r W r + d shift sign κ ˆ 16 where d shift is a radially shifted distance. Since e = r r, the distance vector from to W can be represented as d r W r = e + d shift sign κ ˆ 17 Let ˆd d d, then the look-ahead vector ˆL can be constructed as follows ˆL cos θ Lˆd + sin θl ˆT 18 255

Cape Town, South Africa. August 24-29, 214 where θ L is the look-ahead angle which will be defined in the following subsection. 3.2.1 Radially Shifted Distance d shift An additional degree-of-freedom in the proposed guidance law comes from the introduction of radially shifted distance, which is included to generate accurate acceleration command for exact path-following. The value of d shift is determined by the value that satisfies the Exact ath- Following Condition as stated in Def. 5. If the vehicle is On-Track, then e =, and d e= = d shift sign κ ˆ. Therefore, we have ˆL = cos θ L d e= ˆd + sin θ L d e= ˆT e= e= 19 = cos θ L d shift sign κ ˆ + sin θ L d shift ˆT where θ L is designed as a function of d. In addition to On-Track, if the vehicle is also Aligned, ˆT = ˆT, then we have v I ˆT = ˆT = v I ˆT 2 Substituting Eqs. 19 and 2 into the proposed guidance law of Eq. 9, the command generated at the On-Track and Aligned condition can be represented as follows. a e= cmd = k ˆT = ˆT v I ˆT = ˆT ˆL v I ˆT = ˆT e= 21 = k v I 2 cos θ L d shift sign κ ˆ ote that Eq. 8 is satisfied by Eq. 21. Also, the guidance command Eq. 21 should satisfy Eq. 7 as follows. a cmd ˆ e= ˆT = ˆT = k v I 2 cos θ L d shift sign κ = κ v I 2 22 Therefore, d shift should satisfy the following condition for exact path-following. { } d shift = x : θ L x = cos 1 κ 23 k 3.2.2 Look-Ahead Angle θ L The look-ahead angle θ L should satisfy several conditions to realize the look-ahead effect for the path-following. Consider a virtual tube of constant radius δ BL around the axis which penetrates W and is parallel to ˆT as shown in Fig. 2. Let us call this tube as a boundary layer so that δ BL is the boundary layer thickness. Considering Remark 3 in mind, it can be summarized that 1 θ L should be a function of d 2 dθ L d d d < inside the boundary layer d < δ BL to steer the velocity to the direction tangential to the desired path, 3 d2 θ L d < inside the boundary layer for smooth d d 2 incidence to the desired path, 4 θ L d = outside the boundary layer d > δ BL to make the vehicle approach to the desired path as fast as possible, 5 θ L d = = π 2 [rad] and θ L d = δ BL = [rad] to satisfy the boundary conditions. Various functions satisfying the above conditions may be introduced. In this study, following two look-ahead angle functions are proposed. θ L d = π 1 d 24 2 δ BL d θ L d = cos 1 25 δ BL Figure 4 shows the shapes of the above two look-ahead angle functions. θ L d [ ] 9 8 7 6 5 4 3 2 1 q 1 d cos L d = dbl Look-Ahead Angle θ L d q p = d 2 d d 1 L BL acos.1.2.3.4.5.6.7.8.9 1 d /δ BL Fig. 4. Look-Ahead Angle Function ote that if the look-ahead angle function given by Eq. 24 is used, d shift can be expressed as [ ] 2 2 κ d shift = 1 π cos 1 δ BL 26 k On the other hand, if Eq. 25 is used, d shift can be expressed as d shift = κ k δ BL 27 3.3 roperties of the roposed Guidance Law ote that the magnitude of the guidance command is bounded by a cmd k v I 2. There are only two design parameters, k and δ BL, in the proposed guidance law. The guidance gain k affects the amount of the command. If the initial position of the vehicle is outside of the boundary layer, the boundary layer thickness δ BL determines where the vehicle begins to steer its velocity to the direction of the desired path. The proposed guidance law is allaspect, and therefore autonomous flight mode can be engaged regardless of the initial vehicle position. Also, the proposed guidance law is nonsingular except the case that Assumption 2 does not hold, i.e. at the center of a circle. The core difference between the proposed guidance law and existing look-ahead point based guidance law is that the proposed guidance law realized the look-ahead effect by the look-ahead angle, not by the look-ahead point. Look-Ahead oint based ethod : A look-ahead point based path-following guidance law proposed in ark et al. 27 is given as follows a cmd = 2 L 2 v I L v I 28 where L is the look-ahead vector defined by the relative position vector of the look-ahead point on the desired BL 256

Cape Town, South Africa. August 24-29, 214 path, which is ahead of the vehicle by the specified distance L with respect to the vehicle. This guidance law cannot satisfy the Exact ath-following Condition when the desired path is not a two-dimensional curve of constant curvature. It is because that, even if the vehicle is On- Track and Aligned, the followings are observed. 1 κ = 1 L κ, therefore a cmd ˆ κ v I 2, 2 L ˆB, therefore a cmd ˆB. 3.4 odification for Constant Airspeed ath-following When the wind velocity v w is not zero, the inertial velocity v I is not equal to the relative velocity v a = v I v w, due to the wind. Therefore, the normal guidance command a cmd has a component tangential to v a, which is not desirable because it is not easy to change the airspeed in practice. ote that maintaining constant airspeed is better than maintaining constant ground speed. Let a S cmd is the side guidance command which is modified from the normal guidance command a cmd by the following command modifying logic. To maintain constant airspeed, the acceleration of the vehicle should be orthogonal to the relative velocity v a, so that the following condition should be satisfied. a S cmd v a = 29 As explained in Remark 1, the shape of the curve only depends on the normal acceleration, not on the inertial speed along the curve. Thus, whatever the tangential acceleration is, the normal acceleration should be equal to Eq. 9 to preserve the path-following ability. Therefore, the following condition should be satisfied. a S cmd a cmd a cmd Rewriting Eq. 3 gives a cmd a cmd = a cmd 3 a S cmd a cmd = a cmd 2 31 The side guidance command should lie in the plane defined by v I and a cmd to avoid the generation of binormal component, therefore a S cmd v I a cmd = 32 Let us rewrite Eqs. 29, 31, and 32 into a matrix equation as follows T v a a T cmd a S cmd = a cmd 2 33 vi a T cmd Finally, the modified side guidance command can be given as follows T 1 v a a T a S cmd a 2 cmd = cmd vi a T cmd 34 if v I v a and a cmd if v I v a = or a cmd = Corollary 2. onsingularity of the atrix. T v a If v I v a and a cmd, then a T cmd vi a T cmd in Eq. 34 is always nonsingular. roof. Let v I = [ v Ix v Iy v Iz ] T, va = [ v ax v ay v az ] T, and a cmd = [a x a y a z ] T, which satisfy a cmd v I = a x v Ix + a y v Iy + a z v Iz = 35 Using Eq. 35, we have T v a a T cmd = a vi a T cmd 2 vi v a 36 cmd Equation 36 shows that the determinant is not zero if and only if v I v a and a cmd. Figure 5 shows the flowchart of the proposed guidance law. l Start Input p, r, v, v, k, d I a BL Determine by Eq. 1. Calculate Tˆ, k, ˆ. End Calculate dshift by Eq. 27 or Eq. 26. Calculate rw by Eq. 16, d by Eq. 17, by Eq. 25 or Eq. 24. q L Calculate Lˆ by Eq. 18. Calculate by Eq. 9. a cmd Constant airspeed pathfollowing is required. o Output a cmd Yes Fig. 5. Flowchart of the Guidance Law S a cmd Calculate by Eq. 34. Output 4. UERICAL SIULATIO S a cmd umerical simulation is performed to verify the performance of the proposed guidance law. umerical simulation using the existing method ark et al. 27; Eq. 28 1 is also performed to compare the path-tracking performance. 3-DOF fixed-wing aircraft coordinated flight model is used, and the simulation parameters are summarized in Table 1. 1 L in Table 1 is the look-ahead distance which is the design parameter of ark s method. 257

Cape Town, South Africa. August 24-29, 214 Table 1. Simulation arameters [mks units] [ ] 14 [ ] 4.3412 [ ] 5 r t = 2π + 2 v I t = 24.622 v w = k =.15 δ BL = 1 L = 15 Desired path for the simulation is a helix defined as follows [ ] 1 cos l p l = 1 sin l 37 1l Figures 6 and 7 show the trajectories and guidance command histories using the proposed guidance law and the existing method, respectively. The time histories of the cross-track error e are shown in Fig. 8. It can be concluded from Fig. 8 that the cross-track error converges to zero with the proposed guidance law, but not with the existing method. The amount of the guidance command is similar in both methods as shown in Fig. 7. The performance index value of the proposed method is J = 328.18, and that of the existing method is J = 1, 16.45. Thus, it can be concluded that the tracking performance of the proposed guidance law is better than that of the existing method. z Up [m] 35 3 25 2 15 1 5-1 1 x East [m] 2 Fig. 6. 3-D Trajectory a x t [m/s 2 ] a y t [m/s 2 ] a z t [m/s 2 ] 1 Desired ath roposed Guidance Law ark`s ethod -15-1 -5 5 1 15 y orth [m] roposed Guidance Law ark`s ethod -1 1 2 3 4 5 6 7 8 9 1 1-1 1 2 3 4 5 6 7 8 9 1 1-1 1 2 3 4 5 6 7 8 9 1 Cross-Track Error e [m] 5 4 3 2 1 roposed Guidance Law ark`s ethod 1 2 3 4 5 6 7 8 9 1 Fig. 8. Cross-Track Error History 5. COCLUSIO A three-dimensional nonlinear path-following guidance law was proposed. The proposed guidance law maintained the major advantages of existing methods, but overcame the weaknesses. recise path-following for a general desired path can be achieved. For future works, the stability and performance analysis will be performed. The guideline for the selection of the design parameter will be given. And the effectiveness of the guidance law will be demonstrated by flight experiments. ACKOWLEDGEETS This work was supported by a Defense Research Grant, funded by the Agency for Defense Development, under the contract UD1213JD. REFERECES Cabecinhas, D., Silvestre, C., Rosa,., and Cunha, R. 27. ath-following Control for Coordinated Turn Aircraft aneuvers. AIAA Guidance, avigation, and Control Conference. Hilton Head, SC. Curry, R., Lizarraga,., airs, B., and Elkaim, G.H. 213. L + 2, an Improved Line of Sight Guidance Law for UAVs. American Control Conference. Washington, DC. Gates, D.J. 21. onlinear ath Following ethod. Journal of Guidance, Control, and Dynamics, 332, 321 332. Lawrence, D.A., Frew, E.W., and isano, W.J. 28. Lyapunov Vector Fields for Autonomous Unmanned Aircraft Flight Control. Journal of Guidance, Control, and Dynamics, 315, 122 1229. elson, D.R., Barber, D.B., clain, T.W., and Beard, R.W. 27. Vector Field ath-following for iniature Air Vehicles. IEEE Transactions on Robotics and Automation, 233, 519 529. ark, S., Deyst, J., and How, J.. 27. erformance and Lyapunov Stability of a onlinear ath-following Guidance ethod. Journal of Guidance, Control, and Dynamics, 36, 1718 1728. Yamasaki, T., Balakrishnan, S.., and Takano, H. 213. Separate-Channel Integrated Guidance and Autopilot for Automatic ath-following. Journal of Guidance, Control, and Dynamics, 361, 25 34. Fig. 7. Guidance Command History 258