Precision Entry Navigation Dead-Reckoning Error Analysis: Theoretical Foundations of the Discrete-Time Case

Size: px
Start display at page:

Download "Precision Entry Navigation Dead-Reckoning Error Analysis: Theoretical Foundations of the Discrete-Time Case"

Transcription

1 AAS 7-3 Precision Entry Navigation Dead-Reckoning Error Analysis: heoretical Foundations of the Discrete-ime Case Renato Zanetti and Robert H. Bishop A linear covariance analysis strategy is developed for application to hypersonic atmospheric planetary entry the only available navigation data is provided by strapdown inertial measurement units. he navigation scenario considered encompasses the so-called dead-reckoning navigation, in the inertial measurement unit provides measures of the change in velocity and the change in attitude at discrete times. hese measurements are used to propagate an initial state estimate forward in time. he question that is addressed is quantifying the accuracy of the state estimate using dead-reckoning during a typical Mars atmospheric entry. he inertial measurement data is assumed to be corrupted with random noise, random constant biases, misalignment errors, and scale factor errors. he location of the inertial measurement unit with respect to the spacecraft s center of mass is also considered to contain uncertainty. INRODUCION he work presented here is a significant expansion of the work presented by Crain and Bishop [. In [, the authors considered continuous-time inertial measurement unit (IMU measurements and modeled the attitude errors using additive quaternion errors. In this paper, the more realistic situation of discrete-time IMU measurements are considered and the attitude errors are modeled using multiplicative quaternion error methods. During precision entry, descent, and landing (EDL at Mars, various classes of measurements become available. Strapdown IMU data (measurements of non-gravitational acceleration and angular velocity are always available during EDL. Other measurements typically become available after heat shield jettison. External measurements include radar altimetry, LIDAR, and optical and radiometric observations. he lack of external measurements in the upper atmosphere is the main difficulty in achieving precision landing on Mars. In the upper atmosphere, the guidance depends on IMU dead-reckoning navigation. Once the heat shield is jettisoned and external measurements become available, the navigation uncertainty is greatly reduced, but the the maneuverability of the vehicle is compromised by the hypersonic parachute. After the parachutes are jettisoned, the altimeter and LIDAR become available, and guidance can actively maneuver the vehicle. However, there may not be enough time to make large corrections and achieve pinpoint landing. he goal of this investigation is to provide the navigated state and an accurate representation of its uncertainty during the entry phase in which IMU measurements are the only data available. he navigation architecture uses the conventional approach of propagating the estimated state using the IMU data, known as dead-reckoning. his work addresses the problems of correctly incorporating various sources of IMU errors into the estimated error covariance. Correct knowledge of estimated state uncertainty is important to GNC because active guidance acts on the navigated state. he IMU unit contains both a gyro and an accelerometer package. he gyros provide measurements of the integral of the relative angular velocity of the IMU case reference frame relative to the PhD Candidate, Department of Aerospace Engineering and Engineering Mechanics, he University of exas at Austin. Professor and Chairman, Department of Aerospace Engineering and Engineering Mechanics, he University of exas at Austin.

2 inertial reference frame, denoted by θ c. he IMU is installed at a location offset from the center of mass. his relative position is not known perfectly and is subject to change as the spacecraft s center of mass changes due to fuel consumption, heat shield jettison, and parachute deployment and jettison. he offset of the IMU from the center of mass is accounted for in this investigation, and its uncertainty is included in the estimation error covariance. he navigation state is comprised of position and velocity of the IMU. his approach gives better performance than estimating position and velocity of the vehicle center of mass since the gravitational acceleration is less sensitive to small errors in position than is the non-gravitational acceleration. he effects of IMU biases are included in the covariance analysis. he most straightforward technique to include biases in the Kalman filter is to augment the state vector and estimate the biases. In an attempt to decouple the bias estimation from the state estimation, Friedland estimated the state as though the bias was not present, and then added the contribution of the bias. Friedland showed [2 that this approach is equivalent to augmenting the state vector. his technique, known as two-stage Kalman filter or separate-bias Kalman estimation, was then extended to incorporate a walk in the bias forced by white noise [3. o account for the bias walk, the process noise covariance was increased heuristically, and optimality conditions were derived [4, 5. During the Mars entry phase, the lack of external measurements prevents the use of these techniques. In this work, a completely different approach is taken. he effects of the constant random bias in the Kalman filter are considered as an error and not as a state. his is important, for example, when the bias is not observable, or when there is not enough information to discern the bias from the measurements. When this situation arises, the classical approach is to tune the filter such that the sample covariance obtained through Monte Carlo analysis matches the predicted covariance. he technique presented here is useful in quantifying the uncertainty due to a random bias in a single run, which would aid in tuning the filter. he approach taken is different from that of the consider filter [6,7. he consider filter can be designed to solve the same problem, and the two algorithms, although different, are equivalent. he next section will introduce the general algorithm to be applied to Mars EDL navigation. DISCREE KALMAN FILER WIH UNCOMPENSAED BIAS Consider the stochastic system of difference equations x k+ = Φ k x k + Υ k b ν + ν k, ν k is process noise assumed to be a zero-mean, white noise sequence with E {ν k = k, E { ν j ν k = Qk δ jk, δ jk = if j = k, and δ jk = otherwise. Unlike the traditional Kalman filter, a random bias is also considered to be present. he bias has the assumed properties that E {b ν =, E { b ν b ν = Bν > O, E { ν k b ν = O k. he shape matrix Υ k is deterministic. Since ν k and b ν are zero-mean, an unbiased estimation of the state x k can be propagated forward in time to obtain an unbiased estimate at time t k x k = Φ k x + k. he estimation error at t k before the measurement update is defined as e k x k x k. At t k, it is assumed that a measurement is available in the form y k = H k x k + Λ k b η + η k, 2

3 E {η k = k, E { η j η k = Rk δ jk, E { η k b η = O, E {b η =, E { b η b η = Bη > O E { b ν b η = O, E { η j ν k = O, E { νk b η = O E { bη η k = O, for all k,j. he state update is assumed to be the linear update x + k = x k + K k(y k ŷ k, ( ŷ k H k x k. he update in Eq. ( provides an unbiased a posteriori estimate when the a priori estimate is unbiased. After the update, the estimation error is e + k = x k x + k = x k x k K ( k Hk x k + Λ k b η + η k H k x k = (I K k H k e k K kλ k b η K k η k. (2 he covariance update is given by P + k = (I K kh k P k (I K kh k + K k Λ k B η Λ k K k + K k R k K k + (3 (I K k H k E { e k b η Λ k K k K k Λ k E { b η (e k (I K k H k. assuming η k and b η are uncorrelated to the initial estimation error (generally a good assumption. After propagation to the next measurement at time t k+, the estimation error is e k+ = x k+ x k+ = Φ kx k + Υ k b ν + ν k Φ k x + k = Φ ke + k + Υ kb ν + ν k. (4 he covariance propagation is given by P k+ = Φ kp + k Φ k + Υ k BΥ k + Q k + Φ k E { e + k b ν Υ k + Υ k E { b ν (e + k Φ k, assuming ν k and b ν are uncorrelated to the initial estimation error (generally a good assumption. Estimation Error Substituting Eq. (2 into Eq. (4 yields to the recurrence relation e k+ = Φ [ k (I Kk H k e k K k η k K k Λ k b η + Υk b ν + ν k. Forming e k+ b η and taking the expectation, it follows that Defining E { e k+ b η = Φk (I K k H k E { e k b η Φk K k Λ k B η. (5 and using Eq. (5, the matrix M k can be found recursively as E { e k b η Mk B η, (6 M k+ = Φ k [(I K k H k M k K k Λ k. If, at the initial time, a propagation occurs such that e = Φ e + Υ b ν + ν, 3

4 then from Eq. (6 E { e b η = O implies that M = O, since B η > O. Similarly, using Eqs. (2 and (4, it follows that e + k+ = (I K k+h k+ ( Φ k e + k + Υ kb ν + ν k Kk+ Λ k+ b η K k+ η k+. Forming e + k+ b ν and taking the expectation yields Define hen After the first update, we have E { e + k+ b ν = (I Kk+ H k+ [ Φ k E { e + k b ν + Υk B ν. E { e + k b ν = Lk B ν. E { e + k+ b ν = (I Kk+ H k+ [Φ k L k + Υ k B ν = L k+ B ν, L k+ = (I K k+ H k+ (Φ k L k + Υ k. (7 e + = (I K H (Φ e + Υ b ν + ν K Λ b η K η. Computing e + b ν and taking the expectation yields since E { e b ν = O. herefore, we find that E { e + b ν = (I K H Υ B ν, L = (I K H Υ, which can be obtained using the recursion of Eq. (7 for k = with L = O. Optimal Kalman Gain Substituting Eq. (6 into Eq. (3, after some rearrangement, we obtain P + k = P k K k( Hk P k + Λ kb η M ( k P k H k + M k B η Λ k K k + ( + K k Hk P k H k + R k + Λ k B η Λ k + H k M k B η Λ k + Λ k B η M k H k K k. aking the derivative of the trace of P + k with respect to K k yields J = d trace(p + k dk = ( H k P k + Λ kb η M ( k P k H k + M k B η Λ k + k + 2K k ( Hk P k H k + R k + Λ k B η Λ k + H k M k B η Λ k + Λ k B η M k H k. Setting J = O and solving for K k yields the optimal gain, K k = ( P k H k + M k B η Λ k W k. he matrix W k is the covariance of the residuals, as is found to be W k E { ǫ k ǫ k = E { (y ŷ(y ŷ = = H k P k H k + R k + Λ k B η Λ k + H k M k B η Λ k + Λ k B η M k H k. Notice that when the biases are absent, the filter reduces to the standard Kalman filter. It was assumed that at the initial time a propagation will occur first, and the first update will follow. If an update occurs at time t before the first propagation, the same algorithm can be used by setting M = O, L = O. 4

5 MARS ENRY DYNAMICS MODELING he dynamic equations in the inertial frame are given by ṙ i = v i v i = g(r i + i cd c + i ca c q c i = [ ω c q c 2 i. he superscript c denotes the IMU case frame. he quaternion is defined with the vector component q first, and scalar component q last q = [q q. he quaternion multiplication is defined such that quaternions multiply in the same order as rotation matrices. All superscripts indicating the inertial or case frame will be dropped since no confusion can arise because each quantity is consistently expressed in the same frame. he vector r is the position of the IMU in the inertial frame, v is the velocity of the IMU in the inertial frame, q is the quaternion expressing the rotation from inertial to case, therefore the rotation matrix from the inertial frame to the case frame is c i = (q. he vector g is the acceleration due to gravity, d is the offset between the IMU and the center of mass which is expressed in the case frame. he vector a is the true non-gravitational acceleration represented in the IMU case frame, and ω is the relative angular velocity vector of the IMU case frame with respect to the inertial frame expressed in the case frame. SENSOR ERROR MODELS Only the strapdown implementation of the IMU is considered. he IMU s accelerometers and gyros produce measurements corrupted by random errors (noise and biases, systematic biases, and other errors. he simplified dynamics model used for dead-reckoning navigation, minimizes the contribution of process noise. he two main sources of error are the IMU errors and the accuracy of the initial state estimate. Accelerometers he accelerometer package produces a measure of the spacecraft change in velocity due to nongravitational accelerations in the IMU case frame, denoted by v. his measurement is corrupted by errors due to nonorthogonality and misalignment of the axes, errors due to scale factor uncertainties, random biases, and noise. he accelerometer error model can be formulated as v true,k = tk t k a dt v k = (I Γ a (I S a ( v true,k + b a + ξ k, (8 Γ a γ axz γ axy γ ayz γ ayx γ azy γ azx, S a s ax s ay s az, and (γ ayz,γ azy,γ azx,γ axz,γ axy,γ ayx are nonorthogonality and axes misalignment errors, b a R 3 is the bias in the accelerometer, (s ax,s ay,s az are scale factor errors, and ξ k R 3 is a white sequence stochastic process. he nonorthogonality and axes misalignment errors, scale factor errors, and bias parameters are all modeled as zero-mean random constants. he noise ξ k is modeled as zero-mean, random sequence. If we assume that the various errors are small, then to first-order we have (I Γ a (I S a I Γ a + S a. 5

6 Defining yields the accelerometer measurement model Gyros a Γ a + S a (9 v k = (I + a ( v true,k + b a + ξ k. ( he gyro package produces a measure of the spacecraft attitude change, denoted by θ k. he measurement of the angular velocity vector is corrupted by random biases, errors due to scale factor uncertainties, errors due to nonorthogonality and axes misalignments, and random noise. he gyro error model can be formulated as θ true,k = tk t k ω dt θ k = (I Γ g (I S g ( θ true,k + b g + η k, ( b g is the gyro bias, S g is the gyro scale factor matrix, Γ g is the gyro nonorthogonality and axes misalignment matrix, η k is a white sequence, and s gx γ gxz γ gxy S g s gy, Γ g γ gyz γ gyx, (2 s gz γ gzy γ gzx and (γ gyz,γ gzy,γ gzx,γ gxz,γ gxy,γ gyx are nonorthogonality and axes misalignment errors, b g R 3 is the bias in the gyro, (s gx,s gy,s gz are scale factor errors, and η k R 3 is a white sequence. he nonorthogonality and axes misalignment errors, scale factor errors, and bias parameters are all modeled as zero-mean random constants. he noise η k is modeled as a zero-mean, white random sequence. o first-order, we have Hence, Eq. ( can be written in the form g S g + Γ g. PROPAGAION (I S g (I Γ g I S g + Γ g. θ k = (I g ( θ true,k + b g + η k, (3 Suppose that we have available IMU measurements of v s and θ s. he standard procedure is to assume a and ω constant over the time step, t k - t k, such that a k v k t, ω k θ k t, t [t k,t k. he quaternion expressing the rotation from inertial to case at time t k is denoted by q k. Define the quaternion q expressing the rotation during one time step as, Its evolution is given by q(t q(t q k, t [t k, t k. q(t = q(t q k = 2 Ω(ω k q(t, t [t k, t k. (4 6

7 Let θ be the rotation vector parametrization of q, using this parametrization and assuming small θ (i.e. small time step, Eq. (4 becomes θ(t = ω k ω k θ(t, t [t k, t k, θ(tk =. (5 he solution of Eq. (5 is θ(t = ω k (t t k, therefore the discrete quaternion update is given by q( θ k = the estimate of the velocity evolves as he estimate of the rotation matrix is q k = q( θ k q k, [ ( sin 2 θ k / θ k θk cos( 2 θ. k v(t = g( r + (t d + (t a k, t [t k, t k, (6 (t = ( q(t = ( q k ( q(t, t [t k,t k, to first order We assume that (t ( q(t I 3 3 [ θ(t, t [t k,t k. ĝ(t g( r(t + (t d g ( rk + (t d g ( r k + k d + g(r r ( (t k d rk + k d = ĝ k + Ĝk k [ θ(t d, t [t k,t k, which implies that we are assuming the acceleration of gravity at the IMU location is constant during the time step. he contribution of Ĝk [ θ(t d is negligible but will be kept for completeness. Eq. (6 becomes v(t = ĝ k + (t a k = ĝ k Ĝk k [ d θ(t + k (ta k (7 ĝ k + k a k (Ĝk k [ d + k [a k θ(t, t [tk,t k, integrating Eq. (7 we obtain v k = v k + k v k + ĝ k t (Ĝk 2 k [ d + k [a k θ k t, integrating Eq. (7 twice yields r k = r k + v k t + 2 2ĝk t + 2 k v k t (Ĝk 6 k [ d + k [a k θ k t 2. In summary the estimated states are obtained solving r k = r k + v k t + ( 2 k I [ θ k v k t + (ĝ k 3Ĝk 2 k [ d θ k t 2 ( v k = v k + k I [ θ k v k + (ĝ k 2Ĝk k [ d θ k t (8 q k = q( θ k q k. 7

8 If it is desired to have a more accurate representation of the gravitational acceleration, the time step can be divided to use a higher order method, each sub-step will employ an equation similar to Eq. (8, then all contribution will be added together in a weighted average. Notice that only the contribution due to gravity will be represented more accurately. Relying solely on the IMU integral measurements, point-wise in time quantities are not available and discretization errors are unavoidable. his approach would be preferable if the IMU was providing measurements at a low frequency; normally the IMU can function at ten Hertz or higher, which makes the assumption of constant gravitational acceleration in between measurements very reasonable. Solution of the navigation equations given in Eq. (8 yields the navigated spacecraft position, velocity, and attitude. he navigation system, also provides a measure of the estimated states uncertainty. he accuracy of the navigated state depends strongly on knowledge of the initial spacecraft state. Also, any measurement errors present in θ k and v k will corrupt the navigation solution. As can be seen in Eq. (8, solution of the position and velocity equations requires knowledge of the attitude to rotate the IMU accelerations from the case frame to the inertial frame. herefore the estimation error of position and velocity is coupled to the attitude error. he attitude estimation does not rely on the position and velocity estimation, hence can be addressed independently. Attitude estimation errors It is assumed that q k = q( θ true,k q k. (9 his is only an approximation, but the discretization error will be compensated via process noise. Define the multiplicative attitude error as Using Eqs. (8 and (9 yields which can be re-written as δq q q. δq k = q( θ true,k q k q k q( θ k = q( θ true,k δq k q( θ k = q( θ true,k q( θ k q( θ k δq k q( θ k, δq k = q( θ true,k q( θ k ([ ( θk δq k. (2 Assuming small angles, the vector component of the quaternion fully represents the attitude [ [ δq δq, q( θ true,k q( θ k 2 ( θ true,k θ k. Employing Eq. (2 and approximating to first-order yields It then follows from Eq. (3 that δq k = ( θ k δq k + 2 ( θ true,k θ k. δq k = ( θ k δq k + 2 [ (I + g θ k b g ξ k θ k. o first-order in g we have (I + g I g. 8

9 It then follows that (to first-order δq k = ( θ k δq k 2 ( g θ k + b g + ξ k. With the given definition of S g in Eq. (2, we can write Similarly, we can write γ g γ gxy γ gxz γ gyx γ gyz γ gzx γ gzy S g θ k = D( θ k s g, s gx θ kx s g s gy and D( θ k θ ky. (2 s gz θ kz and N( θ k Γ g θ k = N( θ k γ g, (22 θ kz θ ky θ kz θ kx θ ky θ kx For small angles the rotation vector θ is approximately twice the vector part of the quaternion, therefore it follows that the estimation error represented with the rotation vector is given by e θ,k = ( θ k e θ,k D( θ k s g N( θ k γ g b g ξ k. (23 Position and velocity estimation errors he assumption made in Eq. (9 is equivalent to assuming constant angular velocity in between measurements. Similarly the gravitational and nongravitational accelerations will be assumed constant during the time step. hese assumptions lead to equations for the propagation of the true state equivalent to Eq. (8 yields r k = r k + v k t + 2 g k t 2 + ( 2 k I [ θ true,k v true,k t+ 6 G k k [d θ true,k t 2. ( v k = v k + g k t + k I [ θ true,k v true,k 2 G k k [d θ true,k t. o compensate for the error introduced by the discretization, process noise will be added in the Kalman filter. he position and velocity estimation error are defined to be Computing e r yields e r r r and e v v v. e r,k = e r,k + e v,k t + 2 (g k ĝ k t 2 6 G k k [d θ true,k t k [ d θ k t 2 + ( 6Ĝk 2 k I [ θ true,k ( v true,k t+ ( 2 k I [ θ k v k t,. 9

10 vector d is the estimate of the distance between the IMU and the center of mass. Expanding gravity, utilizing a aylor series and neglecting higher order terms, it follows that g(r + d g( r + d ( Ĝ e r + d d, Ĝ g r. r= r+ d Since the quaternion error is defined as δq q q and attitude matrices are multiplied in the same order as quaternions, then δ =. herefore, e d d d. o first-order it follows that hen Similarly Hence, to first-order, we have d d = δ ( d + e d d, δ I [e θ. d d [e θ d + e d = [ d e θ + e d. v true v = δ v true v. v true v [e θ v + ( v true v. Finally, the position estimation error is obtained to first-order as e r,k = e r,k + e v,k t [( 2 k I [ θ m,k v m,k e θ t (24 + (e r + 3 [( d θ m,k e θ + 3 [ θ m,k e d t 2 + 2Ĝk + ( 2 k I [ θ m,k ( v true,k v m,k t 6Ûk e r t 2 + ( 6 k [ v m,k + Ĝk k [ d t ( θ true,k θ m,k t. Following a similar pattern, the velocity estimation error is given by [( e v,k = e v,k + Ĝk e r t k I [ θ m,k v m,k e θ (25 + ([( d θm,k e θ + [ θ m,k e d t+ 2Ĝk ( + k I [ θ m,k ( v true,k v m,k 2Ûk e r t+ ( 2 k [ v m,k + Ĝk k [ d t ( θ true,k θ m,k. In Eqs. (24 and (25, the ij-th component of matrix Û is defined as 3 2 g(i Û(ij r(j r(l u(l l= u k [ d θ m,k. r=ˆr+ˆ ˆd

11 his term arises from the difference in gravitational acceleration between the center of mass and the IMU location, and can be neglected in most practical applications. Rearranging the terms in the accelerometer model given in Eq. ( yields v = (I + a v true (b a + ξ, after some manipulation and using the fact that for small a we have (I+ a I a, we obtain v true v = a v (b a + ξ. he matrix a is comprised of random constants, b a is a random constant vector, e d is a random constant if we assume ballistic entry, and ξ is a random sequence. Consider the term a v more closely. From the definition of a given in Eq. (9 we have a v = (Γ a + S a v. With the definitions of Γ a and S a given in Eq. (8, we find that we can also write a a k as a v = D( vs a + N( vγ a, definitions equivalent to those of Eqs. (2 and (22 are used. Collecting the position, velocity, and attitude estimation error equations from Eqs. (23 (25, and writing in matrix form yields the stochastic linear matrix difference equation e k e r,k e v,k e θ,k e k = Φ k e k + Υ k b ν + J k ν k, (26 R 9, b ν s a γ a b a s g γ g b g e d R 27, ν k [ ξk η k R 6. he error state matrix Φ k R 9 9 is I Φ k = 2Ĝk t 2 I 3 3 t Ĝ k t I 3 3 O 3 3 O 3 3 { 2 3Ĝk [( d θ k t [( k I [ θ k v k t [( d 2Ĝk θk t [( k I [ θ k v k, ( θ k and the input mapping matrices are Υ k R 9 27 and J k R 9 6 are Υ k = [ Υ a,k Υ g,k Υ d,k, ( Υ a,k = 2 k I [ θk [ D( v k N( v k I 3 3 t ( I [ θ k [ D( v k N( v k I 3 3 k O ( k [ v k + Ĝk [ d t [D( θk k N( θ k I 3 3 t Υ g,k = 2 ( k [ v k + Ĝk [D( θk k [ d t N( θ k I 3 3 [ D( θ k N( θ k I 3 3 Υ d,k = 6Ĝk [ θ k t 2 2Ĝk [ θ k t O 3 3

12 and ( 2 k I [ θ k t 6 ( k [ v k + Ĝk k [ d t t J k = ( k I [ θ k 2 ( k [ v k + Ĝk k [ d t. O 3 3 I 3 3 he components of b ν in Eq. (26 are the various random constant errors associated with the IMU, it assumed that E {b ν = and B ν R is B ν E { b ν b ν. he components of ν k in Eq. (26 are the non-constant random components of the IMU errors, it is assumed that E {ν k = and E { ν i ν j = Vi δ ij. It is now left to calculate the covariance evolution from Eq. (26. One way is to augment the state vector with the bias b ν. he solution chosen here is different: the bias will not be included as a state variable, but directly as a source of error, following the approach previously developed. Estimation error covariance If no updates occur, the error covariance in the IMU dead-reckoning case can be computed with the previously derived equation P k = Φ k P + k Φ k + Υ k B ν Υ k + Q k + Φ k L k B ν Υ k + Υ k B ν L k Φ k and L k = Φ k L k + Υ k, L = O, Q k = J k V k J k. DEAD RECKONING NAVIGAION Suppose that the IMU observations, v k and θ k are available. hen, dead reckoning navigation, including computing the associated state estimation error covariance, is the process of the following equations at each time t k a measurement is available: r k = r k + v k t + ( 2 k I ( 3 [ θ k v k t + k t 6Ĝk [ d θ 2 ( 2ĝk v k = v k + k I [ θ k v k + (ĝ k 2Ĝk [ d θ k t q k = q( θ k q k L k = F k L k + H k P k = F k P k F k + J k V k J k + H k WH k + F k L k WH k + H k WL k F k. ĝ k g( r k + k d is the modeled gravity, q = [ q q and k ( q = I q k [ q k + 2[ q k 2, 2

13 Φ k I Ĝk t 2 I 3 3 t Ĝ k t I 3 3 O 3 3 O 3 3 { 2 3Ĝk [( d θ k t [( k I [ θ k v k t [( d 2Ĝk θk t [( k I [ θ k v k, ( θ k ( Υ k 2 k I [ θk [ D( v k N( v k I 3 3 t ( I [ θ k [ D( v k N( v k I 3 3 D( v D( θ k O k [ v k [ D( θ k N( θ k I 3 3 t 2 k [ v k [ D( θ k N( θ k I 3 3 [ D( θ k N( θ k I 3 3 ( 2 k I [ θ k t 6 k [ v k t J k ( k I [ θ k 2 k [ v k, O 3 3 I 3 3 v x v y v z with initial conditions θ x θ y θ z, N( v m, N( θ 2Ĝk t 2 Ĝ k t, O 3 3 v z v y v z v x v y v x θ z θ y θ z θ x θ y θ x r = r(t, v = v(t, q = q(t, P = P(t, L =. he sensor provide discrete measurements v k and θ k, and their error models are assumed known apriori and represented by the matrices V k and B ν. SIMULAION RESULS he linear covariance formulation thus described has been tested using a trajectory generated by NASA JSC SOR simulation program. SOR is a high fidelity simulation used to provide the true states and true measurements. Verification of the formulation is made through use of Monte Carlo analysis corrupting the measurements and the initial estimate. he IMU measurements are corrupted with all the sources previously described. By explicitly accounting for all the errors, the uncertainty due to the random biased can be quantified in a single run, which aids the filter tuning process. When biases are not directly accounted for, their contribution is introduced by adjusting the filter covariances. Monte Carlo analysis becomes necessary to show that the covariance obtained through the tuning matches the statistical covariance. In the section, we compare the sampled estimation error covariance obtained through Monte Carlo analysis with the linear covariance formulation to demonstrate the performance of the linear covariance formulation. Figures 3 show samples of error evolution in each of the runs (denoted by x, the sample covariance (continuous lines, and the linear covariance formulation evaluated (dashed lines. Figures 2 contain the inertial position and velocity errors in the x, y, and z axis respectively. Figure 3 contains the three components of the attitude error from estimated body frame to true body frame, the attitude error is represented as a rotation vector.,, 3

14 4 x 4 Position Estimation Error 5 x 4 Position Estimation Error error (m error (m time (s time (s (a Inertial x axis (b Inertial y axis 4 x 4 Position Estimation Error 3 2 error (m time (s (c Inertial z axis Figure : Position estimation error. Error denoted by x, sample covariance by continuous line, and calculated covariance by dashed line. 4

15 5 Velocity Estimation Error 5 Velocity Estimation Error 5 error (m/s 5 error (m/s time (s time (s (a Inertial x axis (b Inertial y axis 5 Velocity Estimation Error error (m/s time (s (c Inertial z axis Figure 2: Velocity estimation error. Error denoted by x, sample covariance by continuous line, and calculated covariance by dashed line. 5

16 .3 Attitude Estimation Error.3 Attitude Estimation Error error (rad error (rad time (s time (s (a First component (b Second component.3 Attitude Estimation Error.2. error (rad time (s (c hird component Figure 3: Attitude estimation error. Error denoted by x, sample covariance by continuous line, and calculated covariance by dashed line. 6

17 CONCLUSIONS In this work, the algorithms for precise dead-reckoning navigation were derived to include the state estimation error covariance computation. he underlying error equations were linearized and utilized to develop a formulation of the approximate state estimation error covariance. he correlation of attitude errors with position and velocity errors was explicitly derived. he resulting set of dead-reckoning relationships can be used as an independent verification of Monte Carlo analysis during the verification of the entry filter. Although no external measurements were simulated, the presented algorithm allows for their easy introduction to update the state. REFERENCES [ Crain,. P. and Bishop, R. H., Mars Entry Navigation: Atmospheric Interface hrough Parachute Deploy, AIAA Atmospheric Flight Mechanics Conference, 22. [2 Friedland, B., reatment of Bias in Recursive Filtering, IEEE ransactions on Automatic Control, Vol. 4, No. 4, August 969, pp [3 Ignagni, M. B., Separate-Bias Kalman Estimator with Bias State Noise, IEEE ransactions on Automatic Control, Vol. 35, No. 3, March 99, pp [4 Alouani, A.., Xia, P., Rice,. R., and Blair, W. D., On the Optimality of wo-stage State Estimation In the Presence of Random Bias, IEEE ransactions on Automatic Control, Vol. 38, No. 8, August 993, pp [5 Ignagni, M. B., Optimal and Suboptimal Separate-Bias Kalman Estimator for a Stochastic Bias, IEEE ransactions on Automatic Control, Vol. 45, No. 3, March 2, pp [6 Bierman, G. J., Factorization Methods for Discrete Sequential Estimation, Vol. 28 of Mathematics in Sciences and Engineering, Academic Press, 978. [7 apley, B. D., Schutz, B. E., and Born, G. H., Statistical Orbit Determination, Elsevier Academic Press, 24. 7

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology Basic Principles of Inertial Navigation Seminar on inertial navigation systems Tampere University of Technology 1 The five basic forms of navigation Pilotage, which essentially relies on recognizing landmarks

More information

Understanding and Applying Kalman Filtering

Understanding and Applying Kalman Filtering Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding

More information

Rotation Matrices and Homogeneous Transformations

Rotation Matrices and Homogeneous Transformations Rotation Matrices and Homogeneous Transformations A coordinate frame in an n-dimensional space is defined by n mutually orthogonal unit vectors. In particular, for a two-dimensional (2D) space, i.e., n

More information

Crater detection with segmentation-based image processing algorithm

Crater detection with segmentation-based image processing algorithm Template reference : 100181708K-EN Crater detection with segmentation-based image processing algorithm M. Spigai, S. Clerc (Thales Alenia Space-France) V. Simard-Bilodeau (U. Sherbrooke and NGC Aerospace,

More information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is

More information

Kristine L. Bell and Harry L. Van Trees. Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA kbell@gmu.edu, hlv@gmu.

Kristine L. Bell and Harry L. Van Trees. Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA kbell@gmu.edu, hlv@gmu. POSERIOR CRAMÉR-RAO BOUND FOR RACKING ARGE BEARING Kristine L. Bell and Harry L. Van rees Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA bell@gmu.edu, hlv@gmu.edu ABSRAC

More information

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper

More information

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form Section 1.3 Matrix Products A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form (scalar #1)(quantity #1) + (scalar #2)(quantity #2) +...

More information

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm 1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,

More information

Magnetometer Realignment: Theory and Implementation

Magnetometer Realignment: Theory and Implementation Magnetometer Realignment: heory and Implementation William Premerlani, Octoer 16, 011 Prolem A magnetometer that is separately mounted from its IMU partner needs to e carefully aligned with the IMU in

More information

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model 1 September 004 A. Introduction and assumptions The classical normal linear regression model can be written

More information

Origins of the Unusual Space Shuttle Quaternion Definition

Origins of the Unusual Space Shuttle Quaternion Definition 47th AIAA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition 5-8 January 2009, Orlando, Florida AIAA 2009-43 Origins of the Unusual Space Shuttle Quaternion Definition

More information

An Introduction to the Kalman Filter

An Introduction to the Kalman Filter An Introduction to the Kalman Filter Greg Welch 1 and Gary Bishop 2 TR 95041 Department of Computer Science University of North Carolina at Chapel Hill Chapel Hill, NC 275993175 Updated: Monday, July 24,

More information

Systems of Linear Equations

Systems of Linear Equations Systems of Linear Equations Beifang Chen Systems of linear equations Linear systems A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where a, a,, a n and

More information

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture L22-2D Rigid Body Dynamics: Work and Energy J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for

More information

Mathieu St-Pierre. Denis Gingras Dr. Ing.

Mathieu St-Pierre. Denis Gingras Dr. Ing. Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system Mathieu St-Pierre Electrical engineering

More information

G U I D E T O A P P L I E D O R B I T A L M E C H A N I C S F O R K E R B A L S P A C E P R O G R A M

G U I D E T O A P P L I E D O R B I T A L M E C H A N I C S F O R K E R B A L S P A C E P R O G R A M G U I D E T O A P P L I E D O R B I T A L M E C H A N I C S F O R K E R B A L S P A C E P R O G R A M CONTENTS Foreword... 2 Forces... 3 Circular Orbits... 8 Energy... 10 Angular Momentum... 13 FOREWORD

More information

Course 8. An Introduction to the Kalman Filter

Course 8. An Introduction to the Kalman Filter Course 8 An Introduction to the Kalman Filter Speakers Greg Welch Gary Bishop Kalman Filters in 2 hours? Hah! No magic. Pretty simple to apply. Tolerant of abuse. Notes are a standalone reference. These

More information

Spacecraft Dynamics and Control. An Introduction

Spacecraft Dynamics and Control. An Introduction Brochure More information from http://www.researchandmarkets.com/reports/2328050/ Spacecraft Dynamics and Control. An Introduction Description: Provides the basics of spacecraft orbital dynamics plus attitude

More information

Lecture L17 - Orbit Transfers and Interplanetary Trajectories

Lecture L17 - Orbit Transfers and Interplanetary Trajectories S. Widnall, J. Peraire 16.07 Dynamics Fall 008 Version.0 Lecture L17 - Orbit Transfers and Interplanetary Trajectories In this lecture, we will consider how to transfer from one orbit, to another or to

More information

IN-FLIGHT CALIBRATION OF THE MICROSCOPE SPACE MISSION INSTRUMENT: DEVELOPMENT OF THE SIMULATOR

IN-FLIGHT CALIBRATION OF THE MICROSCOPE SPACE MISSION INSTRUMENT: DEVELOPMENT OF THE SIMULATOR SF2A 2011 G. Alecian, K. Belkacem, R. Samadi and D. Valls-Gabaud (eds) IN-FLIGHT CALIBRATION OF THE MICROSCOPE SPACE MISSION INSTRUMENT: DEVELOPMENT OF THE SIMULATOR E. Hardy 1, A. Levy 1, G. Métris 2,

More information

Stochastic Gradient Method: Applications

Stochastic Gradient Method: Applications Stochastic Gradient Method: Applications February 03, 2015 P. Carpentier Master MMMEF Cours MNOS 2014-2015 114 / 267 Lecture Outline 1 Two Elementary Exercices on the Stochastic Gradient Two-Stage Recourse

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

A MONTE CARLO DISPERSION ANALYSIS OF A ROCKET FLIGHT SIMULATION SOFTWARE

A MONTE CARLO DISPERSION ANALYSIS OF A ROCKET FLIGHT SIMULATION SOFTWARE A MONTE CARLO DISPERSION ANALYSIS OF A ROCKET FLIGHT SIMULATION SOFTWARE F. SAGHAFI, M. KHALILIDELSHAD Department of Aerospace Engineering Sharif University of Technology E-mail: saghafi@sharif.edu Tel/Fax:

More information

A Multi-Model Filter for Mobile Terminal Location Tracking

A Multi-Model Filter for Mobile Terminal Location Tracking A Multi-Model Filter for Mobile Terminal Location Tracking M. McGuire, K.N. Plataniotis The Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, 1 King s College

More information

Mechanics 1: Conservation of Energy and Momentum

Mechanics 1: Conservation of Energy and Momentum Mechanics : Conservation of Energy and Momentum If a certain quantity associated with a system does not change in time. We say that it is conserved, and the system possesses a conservation law. Conservation

More information

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad. Centripetal Force 1 Introduction In classical mechanics, the dynamics of a point particle are described by Newton s 2nd law, F = m a, where F is the net force, m is the mass, and a is the acceleration.

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

Lecture L6 - Intrinsic Coordinates

Lecture L6 - Intrinsic Coordinates S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed

More information

SOLVING LINEAR SYSTEMS

SOLVING LINEAR SYSTEMS SOLVING LINEAR SYSTEMS Linear systems Ax = b occur widely in applied mathematics They occur as direct formulations of real world problems; but more often, they occur as a part of the numerical analysis

More information

Factorization Theorems

Factorization Theorems Chapter 7 Factorization Theorems This chapter highlights a few of the many factorization theorems for matrices While some factorization results are relatively direct, others are iterative While some factorization

More information

3. KINEMATICS IN TWO DIMENSIONS; VECTORS.

3. KINEMATICS IN TWO DIMENSIONS; VECTORS. 3. KINEMATICS IN TWO DIMENSIONS; VECTORS. Key words: Motion in Two Dimensions, Scalars, Vectors, Addition of Vectors by Graphical Methods, Tail to Tip Method, Parallelogram Method, Negative Vector, Vector

More information

EE 570: Location and Navigation

EE 570: Location and Navigation EE 570: Location and Navigation On-Line Bayesian Tracking Aly El-Osery 1 Stephen Bruder 2 1 Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA 2 Electrical and Computer Engineering

More information

7. DYNAMIC LIGHT SCATTERING 7.1 First order temporal autocorrelation function.

7. DYNAMIC LIGHT SCATTERING 7.1 First order temporal autocorrelation function. 7. DYNAMIC LIGHT SCATTERING 7. First order temporal autocorrelation function. Dynamic light scattering (DLS) studies the properties of inhomogeneous and dynamic media. A generic situation is illustrated

More information

The Two-Body Problem

The Two-Body Problem The Two-Body Problem Abstract In my short essay on Kepler s laws of planetary motion and Newton s law of universal gravitation, the trajectory of one massive object near another was shown to be a conic

More information

Lecture L5 - Other Coordinate Systems

Lecture L5 - Other Coordinate Systems S. Widnall, J. Peraire 16.07 Dynamics Fall 008 Version.0 Lecture L5 - Other Coordinate Systems In this lecture, we will look at some other common systems of coordinates. We will present polar coordinates

More information

Matrix Differentiation

Matrix Differentiation 1 Introduction Matrix Differentiation ( and some other stuff ) Randal J. Barnes Department of Civil Engineering, University of Minnesota Minneapolis, Minnesota, USA Throughout this presentation I have

More information

7 Gaussian Elimination and LU Factorization

7 Gaussian Elimination and LU Factorization 7 Gaussian Elimination and LU Factorization In this final section on matrix factorization methods for solving Ax = b we want to take a closer look at Gaussian elimination (probably the best known method

More information

A New Quantitative Behavioral Model for Financial Prediction

A New Quantitative Behavioral Model for Financial Prediction 2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh

More information

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited Physics 116A Winter 2011 The Matrix Elements of a 3 3 Orthogonal Matrix Revisited 1. Introduction In a class handout entitled, Three-Dimensional Proper and Improper Rotation Matrices, I provided a derivation

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation

CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation Chapter 2 CONTROLLABILITY 2 Reachable Set and Controllability Suppose we have a linear system described by the state equation ẋ Ax + Bu (2) x() x Consider the following problem For a given vector x in

More information

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Lecture L3 - Vectors, Matrices and Coordinate Transformations S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between

More information

Torgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances

Torgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances Torgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances It is possible to construct a matrix X of Cartesian coordinates of points in Euclidean space when we know the Euclidean

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Modeling and Simulation Design for Load Testing a Large Space High Accuracy Catalog. Barry S. Graham 46 Test Squadron (Tybrin Corporation)

Modeling and Simulation Design for Load Testing a Large Space High Accuracy Catalog. Barry S. Graham 46 Test Squadron (Tybrin Corporation) Modeling and Simulation Design for Load Testing a Large Space High Accuracy Catalog Barry S. Graham 46 Test Squadron (Tybrin Corporation) ABSTRACT A large High Accuracy Catalog (HAC) of space objects is

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

Lecture L2 - Degrees of Freedom and Constraints, Rectilinear Motion

Lecture L2 - Degrees of Freedom and Constraints, Rectilinear Motion S. Widnall 6.07 Dynamics Fall 009 Version.0 Lecture L - Degrees of Freedom and Constraints, Rectilinear Motion Degrees of Freedom Degrees of freedom refers to the number of independent spatial coordinates

More information

SIMPLIFIED METHOD FOR ESTIMATING THE FLIGHT PERFORMANCE OF A HOBBY ROCKET

SIMPLIFIED METHOD FOR ESTIMATING THE FLIGHT PERFORMANCE OF A HOBBY ROCKET SIMPLIFIED METHOD FOR ESTIMATING THE FLIGHT PERFORMANCE OF A HOBBY ROCKET WWW.NAKKA-ROCKETRY.NET February 007 Rev.1 March 007 1 Introduction As part of the design process for a hobby rocket, it is very

More information

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES 1 / 23 CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES MINH DUC HUA 1 1 INRIA Sophia Antipolis, AROBAS team I3S-CNRS Sophia Antipolis, CONDOR team Project ANR SCUAV Supervisors: Pascal MORIN,

More information

Orbital Mechanics. Angular Momentum

Orbital Mechanics. Angular Momentum Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely

More information

If you want to use an inertial measurement system...

If you want to use an inertial measurement system... If you want to use an inertial measurement system...... which technical data you should analyse and compare before making your decision by Dr.-Ing. Edgar v. Hinueber, CEO imar Navigation GmbH Keywords:

More information

Vector and Matrix Norms

Vector and Matrix Norms Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty

More information

Orbits of the Lennard-Jones Potential

Orbits of the Lennard-Jones Potential Orbits of the Lennard-Jones Potential Prashanth S. Venkataram July 28, 2012 1 Introduction The Lennard-Jones potential describes weak interactions between neutral atoms and molecules. Unlike the potentials

More information

The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm

The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm Jacob Oursland Department of Mathematics and Computer Science South Dakota School of Mines and Technology Rapid

More information

State Newton's second law of motion for a particle, defining carefully each term used.

State Newton's second law of motion for a particle, defining carefully each term used. 5 Question 1. [Marks 28] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding

More information

Dynamic data processing

Dynamic data processing Dynamic data processing recursive least-squares P.J.G. Teunissen Series on Mathematical Geodesy and Positioning Dynamic data processing recursive least-squares Dynamic data processing recursive least-squares

More information

Chapter 18 Static Equilibrium

Chapter 18 Static Equilibrium Chapter 8 Static Equilibrium 8. Introduction Static Equilibrium... 8. Lever Law... Example 8. Lever Law... 4 8.3 Generalized Lever Law... 5 8.4 Worked Examples... 7 Example 8. Suspended Rod... 7 Example

More information

Cooperative Object Tracking for Many-on-Many Engagement

Cooperative Object Tracking for Many-on-Many Engagement Cooperative Object Tracking for Many-on-Many Engagement Pradeep Bhatta a and Michael A. Paluszek a a Princeton Satellite Systems, 33 Witherspoon Street, Princeton, NJ, USA ABSTRACT This paper presents

More information

Kalman Filter Applied to a Active Queue Management Problem

Kalman Filter Applied to a Active Queue Management Problem IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 4 Ver. III (Jul Aug. 2014), PP 23-27 Jyoti Pandey 1 and Prof. Aashih Hiradhar 2 Department

More information

State Newton's second law of motion for a particle, defining carefully each term used.

State Newton's second law of motion for a particle, defining carefully each term used. 5 Question 1. [Marks 20] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding

More information

MODELLING A SATELLITE CONTROL SYSTEM SIMULATOR

MODELLING A SATELLITE CONTROL SYSTEM SIMULATOR National nstitute for Space Research NPE Space Mechanics and Control Division DMC São José dos Campos, SP, Brasil MODELLNG A SATELLTE CONTROL SYSTEM SMULATOR Luiz C Gadelha Souza gadelha@dem.inpe.br rd

More information

Vector has a magnitude and a direction. Scalar has a magnitude

Vector has a magnitude and a direction. Scalar has a magnitude Vector has a magnitude and a direction Scalar has a magnitude Vector has a magnitude and a direction Scalar has a magnitude a brick on a table Vector has a magnitude and a direction Scalar has a magnitude

More information

Chapter 4 One Dimensional Kinematics

Chapter 4 One Dimensional Kinematics Chapter 4 One Dimensional Kinematics 41 Introduction 1 4 Position, Time Interval, Displacement 41 Position 4 Time Interval 43 Displacement 43 Velocity 3 431 Average Velocity 3 433 Instantaneous Velocity

More information

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false? 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false? (A) The displacement is directly related to the acceleration. (B) The

More information

Measuring Line Edge Roughness: Fluctuations in Uncertainty

Measuring Line Edge Roughness: Fluctuations in Uncertainty Tutor6.doc: Version 5/6/08 T h e L i t h o g r a p h y E x p e r t (August 008) Measuring Line Edge Roughness: Fluctuations in Uncertainty Line edge roughness () is the deviation of a feature edge (as

More information

ACCELERATION OF HEAVY TRUCKS Woodrow M. Poplin, P.E.

ACCELERATION OF HEAVY TRUCKS Woodrow M. Poplin, P.E. ACCELERATION OF HEAVY TRUCKS Woodrow M. Poplin, P.E. Woodrow M. Poplin, P.E. is a consulting engineer specializing in the evaluation of vehicle and transportation accidents. Over the past 23 years he has

More information

Introduction to Matrix Algebra

Introduction to Matrix Algebra Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary

More information

A Taxonomy for Space Curricula

A Taxonomy for Space Curricula A Taxonomy for Space Curricula Arthur W. Draut, Ph.D. College of Aviation Embry-Riddle Aeronautical University Abstract Many universities have added courses and curricula related to satellites and space.

More information

Lab 8: Ballistic Pendulum

Lab 8: Ballistic Pendulum Lab 8: Ballistic Pendulum Equipment: Ballistic pendulum apparatus, 2 meter ruler, 30 cm ruler, blank paper, carbon paper, masking tape, scale. Caution In this experiment a steel ball is projected horizontally

More information

Section 9.5: Equations of Lines and Planes

Section 9.5: Equations of Lines and Planes Lines in 3D Space Section 9.5: Equations of Lines and Planes Practice HW from Stewart Textbook (not to hand in) p. 673 # 3-5 odd, 2-37 odd, 4, 47 Consider the line L through the point P = ( x, y, ) that

More information

Direct Methods for Solving Linear Systems. Matrix Factorization

Direct Methods for Solving Linear Systems. Matrix Factorization Direct Methods for Solving Linear Systems Matrix Factorization Numerical Analysis (9th Edition) R L Burden & J D Faires Beamer Presentation Slides prepared by John Carroll Dublin City University c 2011

More information

Dynamics of Iain M. Banks Orbitals. Richard Kennaway. 12 October 2005

Dynamics of Iain M. Banks Orbitals. Richard Kennaway. 12 October 2005 Dynamics of Iain M. Banks Orbitals Richard Kennaway 12 October 2005 Note This is a draft in progress, and as such may contain errors. Please do not cite this without permission. 1 The problem An Orbital

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

Chapter 28 Fluid Dynamics

Chapter 28 Fluid Dynamics Chapter 28 Fluid Dynamics 28.1 Ideal Fluids... 1 28.2 Velocity Vector Field... 1 28.3 Mass Continuity Equation... 3 28.4 Bernoulli s Principle... 4 28.5 Worked Examples: Bernoulli s Equation... 7 Example

More information

Lecture L14 - Variable Mass Systems: The Rocket Equation

Lecture L14 - Variable Mass Systems: The Rocket Equation J. Peraire, S. Widnall 16.07 Dynamics Fall 2008 Version 2.0 Lecture L14 - Variable Mass Systems: The Rocket Equation In this lecture, we consider the problem in which the mass of the body changes during

More information

Chapter 1. Vector autoregressions. 1.1 VARs and the identi cation problem

Chapter 1. Vector autoregressions. 1.1 VARs and the identi cation problem Chapter Vector autoregressions We begin by taking a look at the data of macroeconomics. A way to summarize the dynamics of macroeconomic data is to make use of vector autoregressions. VAR models have become

More information

A simple analysis of the TV game WHO WANTS TO BE A MILLIONAIRE? R

A simple analysis of the TV game WHO WANTS TO BE A MILLIONAIRE? R A simple analysis of the TV game WHO WANTS TO BE A MILLIONAIRE? R Federico Perea Justo Puerto MaMaEuSch Management Mathematics for European Schools 94342 - CP - 1-2001 - DE - COMENIUS - C21 University

More information

Parachute Jumping, Falling, and Landing David C. Arney, Barbra S. Melendez, Debra Schnelle 1

Parachute Jumping, Falling, and Landing David C. Arney, Barbra S. Melendez, Debra Schnelle 1 Parachute Jumping, Falling, and Landing David C. Arney, Barbra S. Melendez, Debra Schnelle 1 Introduction It is extremely important that leaders of airborne units understand the safety, medical, and operational

More information

Chapter 15 Collision Theory

Chapter 15 Collision Theory Chapter 15 Collision Theory 151 Introduction 1 15 Reference Frames Relative and Velocities 1 151 Center of Mass Reference Frame 15 Relative Velocities 3 153 Characterizing Collisions 5 154 One-Dimensional

More information

Solution to Homework 2

Solution to Homework 2 Solution to Homework 2 Olena Bormashenko September 23, 2011 Section 1.4: 1(a)(b)(i)(k), 4, 5, 14; Section 1.5: 1(a)(b)(c)(d)(e)(n), 2(a)(c), 13, 16, 17, 18, 27 Section 1.4 1. Compute the following, if

More information

Technical Report. An introduction to inertial navigation. Oliver J. Woodman. Number 696. August 2007. Computer Laboratory

Technical Report. An introduction to inertial navigation. Oliver J. Woodman. Number 696. August 2007. Computer Laboratory Technical Report UCAM-CL-TR-696 ISSN 1476-2986 Number 696 Computer Laboratory An introduction to inertial navigation Oliver J. Woodman August 27 15 JJ Thomson Avenue Cambridge CB3 FD United Kingdom phone

More information

Solutions to old Exam 1 problems

Solutions to old Exam 1 problems Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections

More information

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition)

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) Abstract Indirect inference is a simulation-based method for estimating the parameters of economic models. Its

More information

A REVIEW ON KALMAN FILTER FOR GPS TRACKING

A REVIEW ON KALMAN FILTER FOR GPS TRACKING A REVIEW ON KALMAN FILTER FOR GPS TRACKING Ms. SONAL(Student, M.Tech ), Dr. AJIT SINGH (Professor in CSE & IT) Computer Science & Engg. (Network Security) BPS Mahila Vishwavidyalaya Khanpur Kalan, Haryana

More information

Refractive Index Measurement Principle

Refractive Index Measurement Principle Refractive Index Measurement Principle Refractive index measurement principle Introduction Detection of liquid concentrations by optical means was already known in antiquity. The law of refraction was

More information

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52 1 Content Overview 1. Basics on Signal Analysis 2. System Theory 3. Vehicle Dynamics Modeling 4. Active Chassis Control Systems 5. Signals & Systems 6. Statistical System Analysis 7. Filtering 8. Modeling,

More information

Chapter 12 Modal Decomposition of State-Space Models 12.1 Introduction The solutions obtained in previous chapters, whether in time domain or transfor

Chapter 12 Modal Decomposition of State-Space Models 12.1 Introduction The solutions obtained in previous chapters, whether in time domain or transfor Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology 1 1 c Chapter

More information

by the matrix A results in a vector which is a reflection of the given

by the matrix A results in a vector which is a reflection of the given Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that

More information

Fundamental to determining

Fundamental to determining GNSS Solutions: Carrierto-Noise Algorithms GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are invited to send their questions to the columnist,

More information

In order to describe motion you need to describe the following properties.

In order to describe motion you need to describe the following properties. Chapter 2 One Dimensional Kinematics How would you describe the following motion? Ex: random 1-D path speeding up and slowing down In order to describe motion you need to describe the following properties.

More information

19 LINEAR QUADRATIC REGULATOR

19 LINEAR QUADRATIC REGULATOR 19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR DESIGN FOR ARC WELDING ROBOT ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

v v ax v a x a v a v = = = Since F = ma, it follows that a = F/m. The mass of the arrow is unchanged, and ( )

v v ax v a x a v a v = = = Since F = ma, it follows that a = F/m. The mass of the arrow is unchanged, and ( ) Week 3 homework IMPORTANT NOTE ABOUT WEBASSIGN: In the WebAssign versions of these problems, various details have been changed, so that the answers will come out differently. The method to find the solution

More information

Lecture L29-3D Rigid Body Dynamics

Lecture L29-3D Rigid Body Dynamics J. Peraire, S. Widnall 16.07 Dynamics Fall 2009 Version 2.0 Lecture L29-3D Rigid Body Dynamics 3D Rigid Body Dynamics: Euler Angles The difficulty of describing the positions of the body-fixed axis of

More information

Problem Set V Solutions

Problem Set V Solutions Problem Set V Solutions. Consider masses m, m 2, m 3 at x, x 2, x 3. Find X, the C coordinate by finding X 2, the C of mass of and 2, and combining it with m 3. Show this is gives the same result as 3

More information

SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89. by Joseph Collison

SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89. by Joseph Collison SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89 by Joseph Collison Copyright 2000 by Joseph Collison All rights reserved Reproduction or translation of any part of this work beyond that permitted by Sections

More information

Chapter 10: Linear Kinematics of Human Movement

Chapter 10: Linear Kinematics of Human Movement Chapter 10: Linear Kinematics of Human Movement Basic Biomechanics, 4 th edition Susan J. Hall Presentation Created by TK Koesterer, Ph.D., ATC Humboldt State University Objectives Discuss the interrelationship

More information

Dynamics and Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field

Dynamics and Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field Dynamics Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field Amit K. Sanyal, Jinglai Shen, N. Harris McClamroch 1 Department of Aerospace Engineering University of Michigan Ann Arbor,

More information