Loose and Tight GNSS/INS Integrations: Comparison of Performance Assessed in Real Urban Scenarios

Size: px
Start display at page:

Download "Loose and Tight GNSS/INS Integrations: Comparison of Performance Assessed in Real Urban Scenarios"

Transcription

1 sensors Article Loose and Tight GNSS/INS Integrations: Comparison Performance Assessed Real Urban Scenarios Gianluca Falco *, Marco Pi and Gianluca Marucco Istituto Superiore Mario Boella, Toro 10138, Italy; (M.P.); (G.M.) * Correspondence: falco@ismb.it; Tel.: Academic Editor: Jörg F. Wagner Received: 30 November 2016; Accepted: 19 January 2017; Published: 29 January 2017 Abstract: Global Navigation Satellite Systems (GNSSs) rema prcipal mean positiong many applications and systems, but several types environment, performance standalone receivers is degraded. Although many works show benefits tegration between GNSS and Inertial Navigation Systems (INSs), tightly-coupled architectures are maly implemented pressional devices and are based on high-grade Inertial Measurement Units (IMUs). This paper vestigates performance improvements enabled by tight tegration, usg low-cost sensors and a mass-market GNSS receiver. Performance is assessed through a series tests carried out real urban scenarios and is compared agast commercial modules, operatg standalone mode or featurg loosely-coupled tegrations. The paper describes developed tight-tegration algorithms with a terse mamatical model and assesses ir efficacy from a practical perspective. Keywords: GNSS/INS tegration; horizontal positiong errors; urban navigation 1. Introduction Durg last years, re has been an creasg demand for accurate estimate users position many systems and applications, such as drivg assistance systems and autonomous vehicles. In addition to enhanced performance different types operational environments, developers seek novative strategies for reliable systems at affordable costs [1 3]. Unfortunately, urban environment poses some most severe challenges to Global Navigation Satellite Systems (GNSSs) that rema prcipal mean positiong for outdoor navigation. Indeed, presence buildgs and trees duce signal reflections and attenuations that turn provoke measurements affected by errors. In severe cases, number visible satellites is not sufficient and receivers are unable to provide Position Velocity and Time (PVT) data. Although multiple constellations improve satellites visibility [4], performance standalone receivers urban settgs can be enhanced followg two ma strategies. First, receivers can be augmented with sensors, such as wheel odometers [5], Inertial Navigation Systems (INSs) [6 8], Light Detection and Rangg (LIDAR) [9], or can be combed with or terrestrial systems, such as Wi-Fi networks. Second, position accuracy standalone receivers can be improved with novative signal processg, such as high sensitivity trackg loops [10], Cooperative Positiong [11], or 3-Dimensional (3-D) buildg models to predict satellite visibility, as proposed [12,13]. In this paper, we assess performance two well-known algorithms employed to tegrate GNSS receivers and INSs. They represent two most common sensors that are typically used a wide range applications. Small, robust and low-cost ertial sensors (e.g., Micro Electrical Mechanical Sensors (MEMS) [7]) have been available on market for several years and are combed with Global Positiong System (GPS) receivers especially for land vehicle navigation. Durg last decade, different approaches for GPS/INS tegration have been adopted [14] and many m have been vestigated for different grades Inertial Measurement Units (IMUs). The three most Sensors 2017, 17, 255; doi: /s

2 Sensors 2017, 17, common tegration strategies are: loosely-coupled [15], tightly-coupled [16] and ultra-tight tegration [17,18]. Sce ultra-tight tegration volves baseband signal processg GNSS receivers (i.e., digital trackg loops), that is typically not accessible usg commercial products, this paper compares loosely and tightly-coupled techniques employg Commercial Off The Shelf (COTS) modules. Briefly, basic difference between m is type data shared by GPS receiver and INS sensors. In loosely-coupled technique, positions and velocities estimated by GPS receiver are blended with INS navigation solution, while case tightly-coupled method, GPS raw measurements (i.e., pseudorange and Doppler observables) are processed through a unique Kalman filter with measurements comg from ertial sensors to estimate PVT. The ma advantage tight tegration [16] is possibility to update hybrid navigation solution also scenarios with poor signal quality or limited coverage, thanks to prediction pseudoranges and Doppler trends. Many papers highlight benefits tightly-coupled architectures urban environments. For example, [3] authors developed a tight method with additional constrats on velocity and height to mata INS errors bounded case GPS outage. In [19], an algorithm able to reduce effect multipath and monitor quality pseudoranges has been implemented with a tight architecture. Similarly, [10], a correction is applied to received GPS signals to smooth errors affectg pseudoranges. In [20], authors vestigated combed use tightly-coupled tegration and an f-le Kalman filter to provide a high accuracy position and attitude solution for urban environment. Eventually, reference [21] analyzes advantages a tightly-coupled algorithm as a position, velocity, and attitude estimator for autonomous navigation. A statistical sensitivity analysis was performed by considerg effects map aidg, differential corrections and carrier phases. Even if tightly-coupled method has shown remarkable advantages harsh environments, such architecture is still a research topic [16 22] or is maly implemented only for pressional applications and based on high-grade IMUs. In fact, most MEMS IMUs [23,24] contue to be tegrated with GNSS receivers, through loosely-coupled schemes [23]. However, years ahead, an improvement performance MEMS IMUs that will enable low-cost positiong systems based on tightly-coupled architecture is expected. In this paper, we vestigate performance improvements enabled by tight tegration, usg low-cost sensors. Performance is assessed a real urban context and is compared agast those obtaed by a commercial MEMS IMU, loosely tegrated with a mass-market GPS receiver. Although many papers describe loosely-coupled tegrations for automotive applications [20,25,26], limited work [27] has been done to assess efficacy tight navigation solutions, based on low-cost devices, from a practical perspective. Most papers compare loosely-coupled system performance only with respect to a tight solution obtaed through a highly precise GPS Real Time Kematic (RTK) with an accurate tactical grade IMU [19]. Or papers estimate positional solution accuracy obtaed through a loosely-coupled and tightly-coupled architecture exclusively via simulation by reducg f-le number satellites visibility [15,25]. Therefore, many examples available literature, re is no fair comparison figures merit. The paper provides a detailed description ma features tightly-coupled algorithm that has been designed on top a mass-market, sgle-frequency GPS receiver and a low-cost INS. Then, paper describes results some tests performed three urban scenarios: first open sky conditions second drivg through narrow streets downtown Tur, third along a straight avenue trees. More specifically, paper is organized as follows: after this troduction, first section briefly describes architecture a loosely-coupled GPS/INS system and ma features designed tightly-coupled algorithm. The followg section presents scenarios where we run test campaign and metrics used to assess performance algorithms under vestigation. In last section, results are shown and thoroughly discussed.

3 Sensors 2017, 17, Sensors 2017, 17, Navigation Algorithms Based on Global Navigation Satellite System (GNSS)/Inertial Navigation Systems (INS) Integrations 2. Navigation Algorithms Based on Global Navigation Satellite System (GNSS)/Inertial InNavigation this section, Systems we briefly (INS) Integrations recall architecture a loose tegration that is embedded with many commercial devices, cludg commercial MEMS IMU used for comparison test In this section, we briefly recall architecture a loose tegration that is embedded with campaign. many commercial The sectiondevices, also provides cludg mamatical commercial details MEMS about IMU used design for comparison tightly-coupled test algorithm campaign. as well The assection some sights also provides on itsmamatical real-time implementation details about ondesign an embedded tightly-coupled system. algorithm as well as some sights on its real-time implementation on an embedded system Common Loosely-Coupled Architecture 2.1. Common Loosely-Coupled Architecture The most common GNSS/INS tegration scheme is so-called loosely-coupled where positions and The velocities most common derived GNSS/INS by GNSS tegration signal processg scheme is are merged so-called asloosely-coupled updates where INS estimates positional positions formation, and velocities through derived a navigation by GNSS Kalman signal processg filter [7]. To are furr merged improve as updates accuracy INS navigation estimates solution, positional error formation, states are through fed back a navigation to INS Kalman mechanization filter [7]. equation To furr [6] improve to mitigate accuracy navigation solution, error states are fed back to INS mechanization equation [6] errors that affect IMU [3]. A simple block diagram loosely-coupled architecture is reported to mitigate errors that affect IMU [3]. A simple block diagram loosely-coupled architecture Figure 1. is reported Figure 1. Figure Figure 1. Block 1. Block diagram diagram aa common loosely-coupled architecture. architecture. The INS The mechanization INS mechanization equations equations are are used used to to convert ertial ertial measures measures (accelerations (accelerations and and angular rates along three orthogonal directions) from body frame (b-fame) to navigation angular rates along three orthogonal directions) from body frame (b-fame) to navigation frame (e.g., local l-frame or ECEF-frame) and y are omitted followg paper. frame (e.g., local l-frame or ECEF-frame) and y are omitted followg paper. A detailed description such equations can be found [7] for l-frame and [16] for A detailed ECEF-frame description transformations, such equations respectively. can Considerg be found an [7] ECEF-frame, for l-frame typical and error [16] states for ECEF-frame estimated transformations, by GPS/INS tegration respectively. Kalman Considerg filter are: an ECEF-frame, typical error states estimated by GPS/INS tegration Kalman filter are: x x y z Vx Vy Vz Ax Ay Az x y z fx f y f z (1) r v A f δx = δx δy δz δv x δv y δv z δa x δa y δa z δω x δω y δω z δ f x δ f y δ f z where r, v, A are }{{ } errors }{{ related }} to position, {{} velocity }{{ and } attitude }{{ while } (1) and f δr δv δa δω δ f are errors associated with IMU gyroscopes and accelerometers, respectively. where δr, δv, A generic δa aremeasurement errors related model to position, a discrete velocity time Kalman andfilter attitude can be while written δω as and stated δ f are (2): errors associated with IMU gyroscopes andz accelerometers, k Hk xk respectively. k (2) A generic measurement model a discrete time Kalman filter can be written as stated (2): where H is matrix that shows relationship between error states and measurements k z at k -th time stant, whereas k zis white noise associated with measurements with k k = H k x k + ν k (2) a covariance matrix equal to R k. In case loosely-coupled expressed ECEF coordates, z k where H k is matrix that shows relationship between error states and measurements z k at can be written as: k-th time stant, whereas ν k is white noise associated with measurements with a covariance matrix equal to R k. In case loosely-coupled expressed ECEF coordates, z k can be written as: z k = [X INS X GPS, Y INS Y GPS, Z INS Z GPS ] T (3)

4 k T INS GPS, INS GPS, INS GPS z X X Y Y Z Z (3) A dynamic model an error state discrete Kalman filter is: Sensors 2017, 17, x x (4) A dynamic model an error kstate discrete k 1 kkalman 1 kfilter 1 is: where is transition matrix that relates two consecutive error states vectors and δx k = Φ k 1 δx k 1 + µ k 1 (4) dicates noise propagation discrete time system. Details about design matrix where Φ is transition matrix that relates two consecutive error states vectors and µ dicates can be found [7]. noise propagation discrete time system. Details about design matrix Φ can be found [7] Common Tightly-Coupled Architecture 2.2. Common Tightly-Coupled Architecture A tightly-coupled algorithm uses a centralized Kalman filter that tegrates estimated A tightly-coupled algorithm uses a centralized Kalman filter that tegrates estimated pseudoranges pseudoranges ( (ρ GPS ) ) and and Doppler Doppler shift shift ( f req ( Doppler,GPS freq GPS Doppler,GPS ) from ) GNSS from receiver and GNSS formation receiver and formation position, position, velocity and velocity attitude and comg attitude from comg mechanization from equations mechanization ertial equations sensors. A simple block diagram a tightly-coupled architecture is reported Figure 2. ertial sensors. A simple block diagram a tightly-coupled architecture is reported Figure 2. Figure Figure 2. Block 2. Block diagram a common tightly-coupled architecture. Considerg Considerg an an ECEF-frame navigation, error states estimated by by GNSS/INS GNSS/INS tegration tegration Kalman Kalman filter can filter be can written be written as: as: x δx = x yδx δy z δz VδV x x VδV y y VδV z z δa A x δa x A y δa A z δω z x δω x y δω y z δ f x z δf f y δ x f z δt y δt f z t t (5) }{{}}{{}}{{}}{{}}{{}}{{} (5) r v A f b δr δv δa δω δ f δb where where b cludes δb cludes clock clock bias bias and and drift errors that affect GNSS GNSS receiver. receiver. Also Also case case a tightly-coupled architecture, centralized Kalman filter is formed by a dynamic error states a tightly-coupled architecture, centralized Kalman filter is formed by a dynamic error states model and a measurements model. Gog to detail, discrete transition matrix expressed ECEF-frame, can be written accordg to [16] as: k

5 Sensors 2017, 17, model and a measurements model. Gog to detail, discrete transition matrix Φ k expressed ECEF-frame, can be written accordg to [16] as: where: Φ k = I 3 3 T k I N e I 3 3 2T k Ωie e T k F k T k Cb,k3 3 e I 3 3 T k Ωie e T k Cb,k e I 3x3 + T k D g I T k D a N e represents tensor gravity gradients; Ωie e is Earth rotation rate; F k is skew-symmetric matrix accelerometers measured at time-k; Cb,k e is Direct Cose Matrix (DCM)computed from body to earth frame; D a and D g are time-constant diagonal matrices that defe a first-state Gauss-Markov model for accelerometers and gyroscopes, respectively; T k is time samplg terval between two consecutive executions dynamic model Kalman filter. In order to take to account how noise affectg INS sensors is distributed among state vectors parameter, (4) can be expanded as: δx k = Φ k 1 δx k 1 + G k 1 ω k 1 (7) where G k 1 is noise distribution matrix. A mamatical expression can be found [7]. The defition model noise vector µ k is reported (8): µ k = [ ( ) T, ( ) ] µ t,k, (µ a,k ) T, µ g,k µt,k, (µ aa,k ) T T T, µ gg,k µ k R 14,1 (8) (6) where: µ t,k and µ t,k are clock error and clock drift error noises at discrete time k, respectively; µ a,k and µ g,k are additive white noise components on three accelerometers gyros outputs; µ aa,k and µ gg,k are bias stabilities IMU accelerometers and gyros, respectively. Thus, covariance matrix Q noise components, as stated (8), can be computed as a diagonal matrix as reported [16]. A measure noise standard deviation related to receiver clock bias can be found [28], while stochastic noises that generate stability INS sensors (i.e., µ aa,k and µ gg,k ) are typically modelled as a 1st order Gauss-Markov process. The discrete form covariance matrix can be obtaed accordg to followg formula [3]: Q k 1 2 [ ] Φ k G k Q(t k )Gk T + G kq(t k )Gk T ΦT k t (9)

6 IMUs based on gyros and accelerometers not compensated temperature degrade accuracy INS navigation solution. An example a non-temperature compensated gyro is visible Figure 4a, where drift angular rate, accordg to variation Sensors 2017, 17, As far as measurements model tightly-coupled Kalman filter is concerned, accordg to (2), observation vector z k is defed as: where: z k = ζ sat,k ˆζ k (10) ζ sat,k = [ ρ k, ρ T k] R 2Nsat,1 is vector corrected pseudoranges ρ k and pseudorange rates ρ k at time stant k; ˆζ k = [ ˆρ k ˆρ T k] R 2Nsat,1 represents predicted pseudorange and pseudorange rate vector, computed from current estimate target trajectory. The observation matrix, dicated with H k, is time varyg case a tightly-coupled architecture and it depends on number satellites visibility. Such a matrix can be written as: H k = [ H ρ,k 0 Nsat 3 0 Nsat 3 0 Nsat 8 0 Nsat 3 H ρ,k 0 Nsat 3 0 Nsat 8 ] R 2Nsat,17 (11) where H ρ,k is Jacobian matrix non-lear relationship between user s position and clock and N sat pseudoranges ρ 1,..., ρ Nsat, respectively. It is possible to write H ρ,k as: H ρ,k = [ ] h[n] x (p) x= x = x x1 d 1 x x2 d 2. y y1 d 1 y y2 d 2. z z1 d 1 z z2 where d j is norm vector [x x j, y y j, z z j ] and [ x, y, z ] are estimated user s position coordates, whereas x 1 N, y 1 N, z 1 N represent N satellites positions ECEF-frame Designed Tightly-Coupled Architecture With respect to architecture described above, our design we cluded additional constrats and features order to improve performance tightly-coupled algorithm, specifically for landsensors applications. 2017, 17, 255 The block scheme new architecture is shown Figure 3, where additional 7 27 functions are marked green and detailed below. d (12) Figure Figure 3. Block 3. Block diagram diagram a designed a designed tightly-coupled tightly-coupled architecture. architecture Temperature Compensation

7 Sensors 2017, 17, Figure 3. Block diagram a designed tightly-coupled architecture Temperature Compensation Temperature Compensation IMUs based on gyros and accelerometers not compensated temperature degrade accuracy IMUs INS navigation based on solution. gyros and An accelerometers example a non-temperature not compensated compensated temperature gyro degrade is visible Figure accuracy 4a, where INS drift navigation angular solution. rate, An accordg example to a non-temperature variation temperature compensated over gyro time is visible a static condition, Figure 4a, is evident. where drift angular rate, accordg to variation temperature over time a static condition, is evident. (a) (b) Figure Figure Temperature Temperature variation variation over over time time (a). (a). Example Example compensation compensation for for Gyro-X Gyro-X compared compared with with same same measurements measurements without without compensation compensation (b). (b). Most low-cost MEMS IMUs available on market (e.g., [29]) are not temperature compensated. In our design, we estimated INS sensors biases f-le, stallg IMU to a temperature-controlled chamber and rotatg IMU different positions accordg to characterization tests proposed [30]. We repeated same procedure for different temperatures range 20 to 60 C. As an example, Figure 5 reports results related to gyros biases MEMS IMU InvenSense MPU-9150 [29]. Ideally, such a calibration should be performed on each MEMS IMU, as y have ir own characteristic curve. However, accordg to our experience and considerg objective this work, calibration performed on a sgle MEMS IMU is also representative or samples same type and manufacturer.

8 characterization tests proposed [30]. We repeated same procedure for different temperatures range 20 to 60 C. As an example, Figure 5 reports results related to gyros biases MEMS IMU InvenSense MPU-9150 [29]. Ideally, such a calibration should be performed on each MEMS IMU, as y have ir own characteristic curve. However, accordg to our experience and Sensors considerg 2017, 17, 255 objective this work, calibration performed on a sgle MEMS IMU is 8 also 25 representative or samples same type and manufacturer. Figure 5. InvenSense MPU Gyros Bias vs. Temperature. Figure 5. InvenSense MPU Gyros Bias vs. Temperature. A similar procedure was followed for accelerometers. The data collected durg characterization test were garedto toa alook-up table table that, that, turn, turn, was was used used to correct to correct IMU IMU measurements. measurements Gyros Gyros Recalibration Recalibration The The gyros gyros bias bias can can be be estimated estimated leavg leavg IMU IMU a static static condition condition for for a short short period period time. time. In In our our design, design, we we dedicated dedicated less less than than 1 s to to gyro gyro calibration. calibration. Assumg Assumg tightly-coupled tightly-coupled algorithm algorithm is is implemented implemented on on board board a system a system used for used road for navigation, road navigation, algorithm algorithm was designed was to designed run a new to run gyros a new calibration gyros calibration any time any vehicle time stops. vehicle stops Static Condition Detection Static Condition Detection In order to detect when vehicle stops, we implemented a simple strategy that checks In order to detect when vehicle stops, we implemented simple strategy that checks estimated velocity. When absolute value velocities along three axes is lower than a estimated velocity. When absolute value velocities along three axes is lower than certa threshold (e.g., 0.3 m/s) we decide for hyposis that vehicle is a static condition. certa threshold (e.g., 0.3 m/s) we decide for hyposis that vehicle is static condition. As long as this condition is verified, gyro recalibration is performed. Although false detections As long as this condition is verified, gyro recalibration is performed. Although false detections static condition have been observed rarely, y can potentially occur case limited satellites static condition have been observed rarely, y can potentially occur case limited visibility, as difficult urban environments. Therefore, proposed method could be improved with satellites visibility, as difficult urban environments. Therefore, proposed method could be clusion an additional sensor, such as an odometer. improved with clusion an additional sensor, such as an odometer Nonholonomic Constrats Nonholonomic Constrats In case a vehicle movg an urban scenario, presence tunnels or underpasses is frequent. In case In such a vehicle conditions, movg satellite an urban visibility scenario, is limited presence and tightly-coupled tunnels or underpasses algorithm can is only frequent. rely In on such IMU conditions, sensors to provide satellite visibility a navigation is limited solution. and It is tightly-coupled well known that algorithm MEMS IMU can positiong only rely on accuracy IMU tends sensors to diverge to provide after a a navigation few seconds. solution. In order It is to well improve known that performance MEMS IMU positiong algorithm accuracy case tends GNSS to diverge signals after outages, a few NonHolonomic seconds. In order Constrats to improve (NHC) performance were used [3]. We reasonably assume that vertical and lateral velocities, referred to as body frame (i.e., Vy b, Vz b ), are negligible and close to zero. However, it is important to highlight that such constrats can be considered a valid technique to reduce INS drift only case short outage, while case long outages (e.g., long tunnels or door parkg) additional sensors are needed (e.g., odometer).

9 Sensors 2017, 17, Vertical Velocity Constrat Sce vehicle moves on ground, vertical velocity can be assumed negligible. Therefore, we have modified measurement model Kalman filter as stated (10) by addg formation related to vertical velocity that can be bounded to zero. The new z k vector is written as: z k = [ζ sat,k ˆζ k, 0 V n d ] (13) where Vd n is vertical velocity calculated with respect to local l-frame. The observation matrix can be expressed as (14): H k = H ρ,k 0 Nsat 3 0 Nsat 3 0 Nsat 8 0 Nsat 3 H ρ,k 0 Nsat 3 0 Nsat 8 0, 0, 0 Ce,k n (3, 1), Cn e,k (3, 2), Cn e,k (3, 3) where Ce,k n is DCM matrix with respect to ECEF-frame to l-frame Raw Measurement Selection and Weights R 2Nsat+1,17 (14) In an urban environment, user has ten a limited visibility sky and it is necessary that few satellites view are weighted carefully PVT computation. A set parameters are considered to assess quality received signals and, turn, GNSS measurements. The signal quality relates to satellite elevation, presence multipath and or impairments, and is generally measured with Carrier to Noise density ration (C/N 0 ). Sce presence multipath is more likely to affect satellites with low elevations, our tightly-coupled algorithm adds two masks to exclude satellites with elevations lower than 10 and a satellite showg C/N 0 lower than 30 db-hz. Therefore, algorithm is based on a model for covariance matrix code-based measured pseudoranges, as proposed [1] and [31] specifically for harsh environments: σρ 2 N C 0 = a + b (15) where σ 2 ρ is variance on pseudorange estimates, a and b are empirical parameters, that are set equal to a = 1 and b = for semi-urban/urban scenarios accordg to [1]. Our model cludes also satellite elevation, thus formula (15) is simply rewritten as: 2.4. Insights on Practical Implementations σ 2 ρ = ( a + b 10 N C 0 10 s(elev) The described algorithm was implemented on an embedded system. Sce objective this paper is on comparison algorithms performances, we keep description stware implementation terse. Even if equations behd tightly-coupled scheme do not pose severe complexity constrats, some aspects need to be carefully considered practical implementations. The first issue volves synchronization between measurements. As well explaed [32], prciple low-cost GNSS receivers, MEMS IMU and or sensors generate asynchronous data. We developed a synchronization module that is used to tag measurements from GNSS receiver and from IMU with respect to same time scale. Such a module cludes a time counter that counts number periods processg unit ternal clock between two consecutive 1PPS signals. When a new measurement arrives, it is tagged to value counter. To avoid drifts, counter is reset at arrival a new 1 PPS pulse [33]. ) (16)

10 Sensors 2017, 17, The second important aspect we consider our implementation refers to INS mechanization equations for real-time applications. Even if most microcontrollers have remarkably enhanced ir computational capability, it is still important to reduce number operations volved execution tightly-coupled algorithm. Accordg to [34,35], an efficient algorithm for a strapdown ertial navigation system is based on splittg computg processes to low and high-speed segments. The first part is designed to take to account low frequency, large amplitude, body motions arisg from vehicle maneuvers, whereas second volves a relatively simple algorithm that is designed to keep track high frequency, low amplitude, motions vehicle. We followed this approach by choosg a computation rate for high-speed part equal to 100 Hz, and 10 Hz for low-speed one. The third aspect to consider design real-time system is management GNSS data latency. Every time we use a GNSS receiver, we get observables delayed with respect to 1 PPS signal. This is due to latency data output terface, to type (and quality) micro-processor and its clock speed. Eventually, additional delay refers to type measurements to be processed (e.g., differential code/carrier-phase based observables, multi-antenna GNSS receiver for precise attitude estimation, etc.). In order to manage GNSS data latency, INS measurements are buffered and processed only at proper time stants. For example, if a set new GNSS measurements is expected, because PPS signal has been received, but not yet data message, important variables such as estimated position, velocity, attitude, transition and covariance matrices Kalman filter as well as INS data are saved memory, while navigation solution is provided through IMU measurements only. Only when new data message is available, status Kalman filter is updated and buffers emptied. 3. Performance Assessment Real Urban Scenarios This section describes urban scenarios selected for experimental tests and presents metrics used to assess algorithms performances. The designed tightly-coupled architecture was implemented on an embedded system that was stalled on a vehicle and used for several data Sensors 2017, 17, collections along trajectory shown Figure 6 downtown Tur. Figure 6. Trajectory followed durg experimental tests Tur. Three Three portions portions were were selected, selected, as considered as considered more more relevant relevant for forobjective objective tests: tests: Zone 1, that is a car parkg area, characterized by good visibility sky; Zone 2, that is characterized by narrow streets and densely packed buildgs, limitg number satellites view. Moreover, that part trajectory, vehicle is expected to experience frequent stops and sharp turns; Zone 3, that is a straight avenue trees, surrounded by buildgs that likely generate multipath degradg received GNSS signals.

11 Sensors 2017, 17, Zone 2, that is characterized by narrow streets and densely packed buildgs, limitg number satellites view. Moreover, that part trajectory, vehicle is expected to experience frequent stops and sharp turns; Zone 3, that is a straight avenue trees, surrounded by buildgs that likely generate multipath degradg received GNSS signals. In addition to embedded system runng tightly-coupled algorithm, experimental Sensors setup 2017, cluded 17, 255 or COTS GNSS receivers and a commercial MEMS IMU, loosely-coupled with a mass-market GPS receiver. As reference, we used a tactical-grade IMU that is tightly-coupled with signal a survey-grade, conditions, assessed dual frequency agast GNSS a reliable receiver reference. (i.e., Novatel Neverless, SPAN-CPT recognizg [36]) able toimportance provide Real Timeantenna Kematic (RTK) practical positiong. operations, When we such also acarried receiverout is set additional to work tests RTK usg mode, low-cost its accuracy, patch antennas, terms but RMSE, is results aboutare 2 cmnot along reported horizontal here, because planey and 3do cmnot along provide vertical additional axis, respectively. sights on Thecomparison block diagram between and loose picture and tight tegrations. experimental setup is reported Figure 7. (a) (b) Figure Figure Setup Setup (a) (a) and and setup setup mounted mounted on on board board mounted mounted on on board board a car car (b). (b). The positiong performance was assessed through specific metrics. For all three zones, we To be more specific, prcipal components mounted on embedded system runng analysed number satellites view and Horizontal Positiong Accuracy (HPA). tightly-coupled algorithm were: Followg test procedures defed ETSI standard [38], metric used to characterize -HPA Awas low-cost horizontal 9-axis MEMS position IMU, error manufactured over a specified by InvenSense time terval, [29]; terms its mean, standard deviation and 95th percentile. Furrmore, we compared yaw angle, Along-Track (AT) and - A commercial GNSS module [37]; Cross-Track (CT) errors estimated by embedded system and same parameters provided by - A 720 MHz micro-controller Cortex-A8, runng QNX as operatg system. commercial Microstra MEMS IMU [23] list. For As mentioned, sake we clarity, compared Table our 1 summarizes solution agast hardware two commercial components standalone depicted receivers Figure (see 7a and blackir andnavigation green blocks techniques. FigureEach 7a and configuration Table 1 for has details) been associated same with type a aslabel that that usedis n used embedded system. followg The sections first was to comment configured to use results. only GPS satellites, second to use both GPS and GLONASS. Last, commercial MEMS IMU (red block Figure 7a) was Microstra 3DM-Gx3-45 [23] Table that 1. provided Hardware acomponents loosely-coupled and navigation GPS/INStechnique tegration used bydurg usg tests. embedded U-blox GPS receiver. Label More details on cost and performance Hardware all IMUs used Navigation setuptechnique are reported GPS+INS tightly-coupled Tight Embedded System algorithm Commercial MEMS IMU (i.e., GPS+INS loosely-coupled Microstra Microstra 3DM-Gx3-45) algorithm Standalone GPS receiver (i.e., NVS GPS Rx Standalone GPS PVT solution

12 Sensors 2017, 17, Appendix A. Note that all devices beg tested, cludg reference system, received GNSS signals from same antenna that was survey-grade AeroAntenna AT antenna. Indeed, quality antenna fluences positiong performance, but ma objective this work was comparison loose and tight tegrations under same signal conditions, assessed agast a reliable reference. Neverless, recognizg importance antenna practical operations, we also carried out additional tests usg low-cost patch antennas, but results are not reported here, because y do not provide additional sights on comparison between loose and tight tegrations. Table 1. Hardware components and navigation technique used durg tests. Label Hardware Navigation Technique Tight Embedded System GPS+INS tightly-coupled algorithm Microstra Commercial MEMS IMU (i.e., Microstra 3DM-Gx3-45) GPS+INS loosely-coupled algorithm GPS Rx Standalone GPS receiver (i.e., NVS NV08C-CSM) Standalone GPS PVT solution GPS+GLONASS Rx Standalone GPS/GLONASS receiver (i.e., NVS NV08C-CSM) Standalone GPS+GLONASS PVT solution Ref NOVATEL REFERENCE SYSTEM Dual Frequency GPS, RTK+INS (i.e., Novatel SPAN-CPT) tightly-coupled algorithm The positiong performance was assessed through specific metrics. For all three zones, we analysed number satellites view and Horizontal Positiong Accuracy (HPA). Followg test procedures defed ETSI standard [38], metric used to characterize HPA was horizontal position error over a specified time terval, terms its mean, standard deviation and 95th percentile. Furrmore, we compared yaw angle, Along-Track (AT) and Cross-Track (CT) errors estimated by embedded system and same parameters provided by commercial Microstra MEMS IMU [23] list. For sake clarity, Table 1 summarizes hardware components depicted Figure 7a and ir navigation techniques. Each configuration has been associated with a label that is n used followg sections to comment on results. 4. Results Field Tests This section shows results test campaign, dividg analysis among three zones terest. The performance devices beg tested is compared terms metrics mentioned above Zone 1: Car Parkg Area A zoomed view this area is reported Figure 8, where trajectories recorded by devices are reported on map with different colors. The vehicle was driven car park, formg several figure eights. It is worth notg that vehicle remaed a static condition for approximately 2 m before movg. On average, number satellites used by multi-constellation standalone receiver (black curve) was 16, while all or devices, configured to process only GPS signals, received 10 satellites. The advantage havg more satellites view is more evident or zones, where number satellites is sometimes not sufficient to provide positions, if receiver relies only on GPS. The horizontal positiong errors are plotted Figure 9 on North and East coordates. Note that such errors are computed by subtractg coordates estimated by devices under vestigation and those provided by reference receiver, at same time stants.

13 This section shows results test campaign, dividg analysis among three zones terest. The performance devices beg tested is compared terms metrics mentioned above Zone 1: Car Parkg Area Sensors 2017, 17, 255 A zoomed view this area is reported Figure 8, where trajectories recorded by devices are reported on map with different colors. Sensors 2017, 17, from 5 to 5 m along North coordate and from 3 to 4 along East coordate, respectively. The benefits multi-constellation cannot be noted this scenario due to high number GPS satellites view. Indeed, as evident from same level standard deviations and 95th Figure 8. Trajectories collected by devices beg tested Zone 1. Figure 8. Trajectories collected by devices beg tested Zone 1. percentiles, Figure performance GPS/GLONASS receiver (black columns 9b) is comparable with that obtaed by GPS receiver (green columns Figure 9b). The vehicle was driven car park, formg several figure eights. It is worth notg that HPE vehicle remaed a static condition for approximately 2 m before movg. On average, number satellites used by multi-constellation standalone receiver (black curve) was 16, while all or devices, configured to process only GPS signals, received 10 satellites. The advantage havg more satellites view is more evident or zones, where number satellites is sometimes not sufficient to provide positions, if receiver relies only on GPS. The horizontal positiong errors are plotted Figure 9 on North and East coordates. Note that such errors are computed by subtractg coordates estimated by devices under vestigation and those provided by reference receiver, at same time stants. From Figure 9, it is possible to observe how tightly-coupled algorithm (blue les) provides best performance terms precise estimates vehicle position. The tight tegration shows lowest standard deviations and 95th percentiles error on both coordates. Although a small bias approximately equal to 1 m affects position accuracy tight solution, we observe effect static condition constrats first part data collection, which matas estimated position constant while vehicle is actually still. Different reasons could have generated presence bias positional solution obtaed through designed tightly-coupled technique. Most likely, reference system used a higher number satellites to compute PVT with respect to our solution and had a lower dilution precision. In addition, reference system was set to work RTK mode, exploitg differential carrier-phase measurements, that allows for achievg an accuracy 2 cm. On contrary, our solution was based only on (a) code-based pseudoranges. The commercial MEMS IMU (red les) has an error that varies from 2 Metrics to 2 m both North and East axes, while standalone GPS receiver shows errors rangg (b) Figure 9. Horizontal positiong errors Zone 1. In (a) measurements over time: error North Figure 9. Horizontal positiong errors Zone 1. In (a) measurements over time: error North direction (above) and error East direction (below). In (b) metrics associated to error direction North (above) and error to In (b) metrics associated to error direction (left) and East errordirection East (below). direction (right). North direction (left) and to error East direction (right). Figure 10 shows yaw angles estimated by embedded system runng tightly-coupled algorithm (blue le) and those obtaed by commercial MEMS IMU (red le). The figure also plots cyan yaw angles estimated by reference receiver.

14 Sensors 2017, 17, From Figure 9, it is possible to observe how tightly-coupled algorithm (blue les) provides best performance terms precise estimates vehicle position. The tight tegration shows lowest standard deviations and 95th percentiles error on both coordates. Although a small bias approximately equal to 1 m affects position accuracy tight solution, we observe effect static condition constrats first part data collection, which matas estimated position constant while vehicle is actually still. Different reasons could have generated presence bias positional solution obtaed through designed tightly-coupled technique. Most likely, reference system used a higher number satellites to compute PVT with respect to our solution and had a lower dilution precision. In addition, reference system was set to work RTK mode, exploitg differential carrier-phase measurements, that allows for achievg an accuracy 2 cm. On contrary, our solution was based only on code-based pseudoranges. The commercial MEMS IMU (red les) has an error that varies from 2 to 2 m both North and East axes, while standalone GPS receiver shows errors rangg from 5 to 5 m along North coordate and from 3 to 4 along East coordate, respectively. The benefits multi-constellation cannot be noted this scenario due to high number GPS satellites view. Indeed, as evident from same level standard deviations and 95th percentiles, performance GPS/GLONASS receiver (black columns Figure 9b) is comparable with that obtaed by GPS receiver (green columns Figure 9b). Figure 10 shows yaw angles estimated by embedded system runng tightly-coupled algorithm Sensors 2017, (blue 17, 255 le) and those obtaed by commercial MEMS IMU (red le). The figure15 also 27 plots cyan yaw angles estimated by reference receiver. Figure 10. Yaw angles estimated by different MEMS IMU sensors under vestigation Zone 1. Figure 10. Yaw angles estimated by different MEMS IMU sensors under vestigation Zone 1. In In Figure Figure itial itial part part static static has has been been omitted omitted sce sce reference reference receiver receiver provided provided a valida attitude valid attitude value only value dynamic. only dynamic. The tightly-coupled The tightly-coupled algorithm needs algorithm tens needs seconds tens to converge seconds to to converge right solution: to right such behavior solution: is such duebehavior to low-cost is due IMU to used low-cost embedded IMU used system that embedded is not able system to provide that is anot valid able itial to provide headga angle valid due itial to headg high level angle due noise to affectg high itslevel gyroscopes. noise However, affectg after its gyroscopes. this transient, However, yawafter angle this estimated transient, by our yaw system angle isestimated comparable by to our that system is reference comparable receiver, to that as correspondg reference receiver, curvesas Figure correspondg 10 are almost curves superimposed. Figure 10 Conversely, are almost superimposed. quality Conversely, measurements provided quality by commercial measurements MEMS provided IMU seems by poor, commercial as difference MEMS with IMU respect seems topoor, reference as difference is on order with respect tens to degrees, reference even is open on skyorder conditions. tens Eventually, degrees, also even AT open andsky CTconditions. errors haveeventually, been calculated also andat canand be seen CT errors Figure have 11. been calculated and can be seen Figure 11.

15 comparable to that reference receiver, as correspondg curves Figure 10 are almost superimposed. Conversely, quality measurements provided by commercial MEMS IMU seems poor, as difference with respect to reference is on order tens degrees, even open sky conditions. Eventually, also AT and CT errors have been calculated and can be seen Sensors 2017, Figure 17, Figure 11. Along-Track (AT) and Cross-Track (CT) errors Zone 1. Figure 11. Along-Track (AT) and Cross-Track (CT) errors Zone 1. Considerg AT error, open sky conditions, tightly-coupled algorithm is able to bound it with 1 m, while commercial MEMS IMU shows an error rangg from 2 to 2 m. On or hand, Figure 11 confirms what was commented on above, that 1 m bias affects estimated positions also AT-CT frame by usg tightly-coupled algorithm. The commercial MEMS IMU shows a much smaller bias, although position estimates are less precise. The details loosely-coupled algorithm implemented commercial MEMS IMU are not known. Similar to fset experienced by our tightly-coupled algorithm, such a small bias is likely due to use code-based pseudorange measurements and to a lower number satellites used PVT. Moreover, bias experienced with Microstra is different from bias obtaed with tightly-coupled algorithm, because different strategies selection and weight satellite measurements cluded PVT computation Zone 2: Urban Canyon The left part Figure 12 shows trajectories recorded by devices beg tested Zone 2 that is characterized by narrow streets, tightly packed buildgs and reduced sky visibility. A snapshot path is visible on right side Figure 12 with a zoomed view, taken from Google Earth. In such a challengg scenario, number satellites view plays a fundamental role obtag accurate navigation performance. The number GPS satellites is remarkably reduced with respect to Zone 1. Although multi-constellation standalone receiver (black curve) still guarantees at least 12 satellites view most time, tightly-coupled algorithm worked, on average, with 5 6 satellites. The reference system tracked also satellites with degraded C/N 0 and had a higher number GPS satellites trackg with respect to mass market GPS receiver used by embedded system. Similar to Zone 1, horizontal positiong errors are plotted Figure 13 on North and East coordates, for all devices under vestigation.

16 obtaed with tightly-coupled algorithm, because different strategies selection and weight satellite measurements cluded PVT computation Zone 2: Urban Canyon The left part Figure 12 shows trajectories recorded by devices beg tested Zone 2 Sensors 2017, that 17, is 255characterized by narrow streets, tightly packed buildgs and reduced sky visibility. A snapshot path is visible on right side Figure 12 with a zoomed view, taken from Google Earth. (a) (b) Figure 12. Trajectories collected by devices beg tested Zone (a) and picture a narrow Figure 12. street Trajectories passed through collected durg by test devices (b). beg tested Zone 2 (a) and picture a narrow street passed through durg test (b). Sensors 2017, 17, In such a challengg scenario, number satellites view plays a fundamental role obtag accurate navigation performance. The HPE number GPS satellites is remarkably reduced with respect to Zone 1. Although multi-constellation standalone receiver (black curve) still guarantees at least 12 satellites view most time, tightly-coupled algorithm worked, on average, with 5 6 satellites. The reference system tracked also satellites with degraded C/N0 and had a higher number GPS satellites trackg with respect to mass market GPS receiver used by embedded system. Similar to Zone 1, horizontal positiong errors are plotted Figure 13 on North and East coordates, for all devices under vestigation. (a) Metrics (b) Figure 13. Horizontal positiong errors Zone 2. In (a) measurements over time: error Figure 13. Horizontal positiong errors Zone 2. In (a) measurements over time: error North North direction (above) and error East direction (below). In (b) metrics associated to error direction (above) North and direction error(left) and East to direction error (below). East direction In (b) (right). metrics associated to error North direction (left) and to error East direction (right). From Figure 13 we appreciate benefits tightly-coupled algorithm (blue les) with respect to loosely-coupled one (red les). The tight strategy provides accurate position estimates, with lowest standard deviations (i.e., 1.69 m on North and 2.10 m on East) and 95th percentiles (i.e., 2.13 m on North and 5.60 m on East) errors. In this test case, embedded system runng tightly-coupled algorithm outperformed commercial MEMS IMU. The horizontal position error was always lower than 5 m along North coordate, and lower than 8 m along East coordate. As expected, re is a general degradation

17 Sensors 2017, 17, From Figure 13 we appreciate benefits tightly-coupled algorithm (blue les) with respect to loosely-coupled one (red les). The tight strategy provides accurate position estimates, with lowest standard deviations (i.e., 1.69 m on North and 2.10 m on East) and 95th percentiles (i.e., 2.13 m on North and 5.60 m on East) errors. In this test case, embedded system runng tightly-coupled algorithm outperformed commercial MEMS IMU. The horizontal position error was always lower than 5 m along North coordate, and lower than 8 m along East coordate. As expected, re is a general degradation positiong performance all devices, passg from Zone 1 to Zone 2. Clearly, standalone GPS receiver (green les) does not fer similar performance and showed errors up to 30 m, with a standard deviation error on order ten meters. Furrmore, considerg measurements from two un-coupled GNSS receivers, we notice benefits brought by multiple constellations that results improved positiong performance when visibility satellites belongg to one constellation Sensors 2017, 17, is reduced. The multi-constellation receiver (black les) has significantly better performance with respect significantly to sgle better constellation performance receiver, with respect even comparable to sgle with constellation ones obtaed receiver, by even commercial comparable MEMS with IMU. ones obtaed by commercial MEMS IMU. Figure Figure shows shows yaw yaw angle angle estimated estimated by by embedded embedded system system runng runng tightly-coupled tightly-coupled algorithm algorithm and and commercial commercial MEMS MEMS IMU. IMU. Figure Figure Yaw Yaw angles angles estimated estimated by by different different MEMS MEMS IMU IMU sensors sensors under under vestigation vestigation Zone Zone In In Zone 2, 2, yaw angle estimated by by embedded system (blue le) followed trend yaw angle estimated by by reference (cyan le). In In certa time stants, it it is is possible to to note aa difference that that reaches values up up to 20 to 20.. However, accuracy yaw yaw angle, angle, as calculated as calculated by by tightly-coupled strategy, strategy, is much is much better better with respect with respect to thatto provided that provided by by commercial commercial MEMS MEMS IMU. InIMU. fact, In fact, standard standard deviation deviation error on error estimated on yaw estimated angle is yaw 5.28angle usg is 5.28 embedded usg system, embedded agast system, 44.3 agast measured 44.3 onmeasured angleson estimated angles byestimated commercial by MEMS commercial IMU. The MEMS AT IMU. and CT The errors AT and overct time errors are shown over time Figure are shown 15. Figure 15. The AT and AC errors are lower with tightly-coupled algorithm (blue le) with respect to loosely-coupled approach used by commercial MEMS IMU (red le). In this test case, standard deviation AT and CT errors are approximately 1.8 m and 2.06 m, agast 4.5 m and 4.6 m experienced with commercial MEMS IMU. The reason is twold: first, tight tegration allows for more degrees freedom design tegration Kalman filter; second, better accuracy estimated yaw angles is certaly an advantage to obta small AT and CT errors.

18

19 Sensors 2017, 17, Compared to Zone 2, this scenario appears less critical. Indeed, GNSS receiver used by embedded system tracks on average eight satellites. Obviously, multi-constellation receiver is able to track highest number satellites: this case, it is 15 most time. Only a few stants does number satellites drop to 14. Sensors The 2017, horizontal 17, 255 positiong error over time is plotted Figure 17, for all devices beg 20 tested. 27 HPE (a) Metrics (b) Figure 17. Horizontal positiong errors Zone Zone 3. In 3. (a) In measurements (a) over over time: time: error error North North direction direction (above) (above) and error and error East direction East direction (below). (below). In (b) In metrics (b) metrics associated associated to to error error North North direction direction (left) and (left) toand to error error East direction East direction (right). (right). Also Also this this scenario, scenario, tightly-coupled tightly-coupled algorithm algorithm provided provided lowest lowest error error with with respect respect to all to all or or sensors sensors used used test. test. We We notice notice that that standard standard deviation deviation horizontal horizontal errors errors is is lower lower than than 1 1 m m on on both both North North and and East East coordates, coordates, whereas whereas 95th 95th percentiles percentiles do do not not reach reach 2 m. m. The The results results this this test test case case are are similar similar to to those those obtaed obtaed open open sky sky conditions. conditions. This This proves proves robustness robustness tight tegration tight tegration that is that able is to provide able to provide reliable position reliable estimates position estimates also conditions also conditions low satellite visibility. Also this zone, embedded system outperformed commercial MEMS IMU (red les). However, from this test, it is possible to observe advantages brought by GNSS/INS tegration, eir followg a loosely-coupled (red les) or a tightly-coupled (blue les) architecture. Both showed superior performance with respect to standalone receivers, both sgle (green les) and multi-constellation (black les). In particular,

20 Sensors 2017, 17, low satellite visibility. Also this zone, embedded system outperformed commercial MEMS IMU (red les). However, from this test, it is possible to observe advantages brought by GNSS/INS tegration, eir followg a loosely-coupled (red les) or a tightly-coupled (blue les) architecture. Both showed superior performance with respect to standalone receivers, both sgle (green les) and multi-constellation (black les). In particular, designed tightly-coupled strategy matas a small standard deviation on estimated positions and, thanks to velocity Sensors 2017, 17, constrats, it matas solution constant whole time car is static. In this test case, two standalone 2, where sometimes receivers showed number similar performance. GPS satellites Contrary was not sufficient to Zone 2, to where compute sometimes user s number position, GPS this satellites scenario was advantage not sufficient to compute multi-constellation user s position, cannot be appreciated. this scenario Indeed, advantage durg test, multi-constellation number tracked cannot GPS be appreciated. satellites never Indeed, decreased durg below test, six and number dilution tracked precision GPS satellites remaed never below decreased 1.2. below six and dilution precision remaed below 1.2. Figure Figure shows shows yaw yaw angle angle estimated estimated by by embedded embedded system system runng runng tightly-coupled tightly-coupled algorithm algorithm and and commercial commercial MEMS MEMS IMU. IMU. Figure Figure Yaw Yaw angles angles estimated estimated by by different different MEMS MEMS IMU IMU sensors sensors under under vestigation vestigation Zone Zone The error estimated estimated yaw yaw angle angle is quite is large quite for large case for case loosely-coupled loosely-coupled algorithm implemented algorithm implemented commercial commercial MEMS IMU. MEMS Such aimu. poor Such quality a poor quality yaw estimate yaw is estimate le withis le performance with performance experienced experienced or zones. or zones. On contrary, designed tightly-coupled algorithm provided aa yaw angle similar to to that estimated by by reference, even even if if some some time time tervals tervals (e.g., (e.g., GPS GPS time time from from 301, ,290 to 301,315 to 301,315 and from and 301,600 from 301,600 to 301,635) to 301,635) difference difference between between m was m up to was 15 up. Conversely, to 15. Conversely, we observe we how observe yaw how angle yaw is mataed angle is mataed constant durg constant long durg static conditions long static experienced conditions byexperienced vehicle. by vehicle. Eventually, Figure 19 reports AT and CT errors computed Zone 3. The Eventually, loosely-coupled Figure 19 strategy reports provides AT and positions CT errors computed AT and CT Zone framework, 3. with errors to order few meters. The standard deviation AT and CT error is higher if compared to one experienced by designed tightly-coupled algorithm. Similar to Zone 2, poor estimate yaw angles affects positiong performance AT-CT frame. In Appendix B we have summarized results obtaed each scenario, for all receivers beg tested.

21 On contrary, designed tightly-coupled algorithm provided a yaw angle similar to that estimated by reference, even if some time tervals (e.g., GPS time from 301,290 to 301,315 and from 301,600 to 301,635) difference between m was up to 15. Conversely, we observe how yaw angle is mataed constant durg long static conditions experienced by Sensors vehicle. 2017, 17, Eventually, Figure 19 reports AT and CT errors computed Zone 3. Figure 19. AT and CT errors Zone Conclusions This paper presents assessment positiong performance a Global Navigation Satellite Systems (GNSS)/Inertial Navigation Systems (INS) tightly-coupled algorithm, measured real urban scenarios. The algorithm was designed to fuse measurements from a low-cost INS and a mass-market Global Positiong System (GPS) receiver. Results show a significant decrement positiong errors, if compared to those obtaed with or commercial devices. In particular, tightly-coupled algorithm provides better estimates vehicle position and attitude, with respect to a commercial GPS module, loosely tegrated with an ertial sensor. The improvement was measured followg a standardized testg method, considerg horizontal position error and yaw angle, as ma performance metrics. The experimental results reported this paper demonstrate possibility to employ tightly-coupled architectures also mass-market devices, ten employed applications where users move urban spaces. Examples clude pay-as-you-drive surances, trackg fleet for wter road matenance, systems for advanced driver assistance and autonomous vehicles. In years ahead, improvement Micro Electrical Mechanical Sensors (MEMS) technology and evolution GNSS, with enhanced signal formats, different frequency bands and more satellites view, are expected to furr crease positiong performance mass-market devices, enablg a variety new services for road users. Acknowledgments: The authors would like to thank anonymous reviewers and editors for ir help to improve paper. Author Contributions: G.M. and M.P. conceived and designed experiments; G.M. and G.F. performed experiments; G.F. analyzed data. Conflicts Interest: The authors declare no conflict terest. Appendix A In Table A1 we have also summarized ma features and price IMU sensors that have been used durg test urban area. Only gyros characteristics have been reported because y represent most important error sources case MEMS IMU. In fact, gyro error has a direct fluence on attitude accuracy sce GNSS Kalman filter updates can only

22 Sensors 2017, 17, directly compensate for position and velocity error while attitude error relies mostly on IMU calibration and proper gyro bias correction. Table A1. A selection sensor error distributions derived from ir datasheets, units given. The InvenSense is a consumer-grade MEMS. The Microstra is a factory-calibrated MEMS IMU and Novatel is a tactical-grade IMU. Sensor Manufacturer InvenSense Microstra Novatel Model MPU DM-Gx3-45 SPAN-CPT Type Sgle-chip IMU Factory calibrated IMU Factory calibrated IMU Price <100$ 3000$ 25000$ Gyroscope Errors Bias Offset ±20 dps * ±0.25 dps ± dps In-Run Stability Not Specified 18 /h ± 1 /h Noise dps/ Hz 0.03 dps/ Hz dps/ Hz Scale Factor Errors ±3% ±0.05% ±0.0015% Non-Lenearity ±0.2% FS ±0.03% Not Specified Cross-Axis Sensitivity ±2% FS Aligned to ±0.05 Not Specified Appendix B * dps = degree per second, FS = Full Scale. Table A2. Summary performance receivers beg tested Zone 1 (Open Sky). Sensor Manufacturer Custom-Board Microstra NVS NVS Model MPU DM-Gx3-45 NV08C-CSM NV08C-CSM Nav Algorithm Tightly-coupled Loosely-coupled GPS/GLONASS GPS Mean, St. Dev, 95th PCTL Position North [m] Position East [m] N.A. * N.A. Headg [deg] N.A. N.A N.A. N.A Along Track [m] N.A. N.A N.A. N.A N.A. N.A. Cross Track [m] N.A. N.A N.A. N.A. N.A.* = Not Available.

23 Sensors 2017, 17, Table A3. Summary performance receivers beg tested Zone 2 (Urban Canyon). Sensor Manufacturer Custom-Board Microstra NVS NVS Model MPU DM-Gx3-45 NV08C-CSM NV08C-CSM Nav Algorithm Tightly-coupled Loosely-coupled GPS/GLONASS GPS Mean, St. Dev, 95th PTCL Position North [m] Position East [m] N.A.* N.A. Headg [deg] N.A. N.A N.A. N.A N.A. N.A. Along Track [m] N.A. N.A N.A. N.A N.A. N.A. Cross Track [m] N.A. N.A N.A. N.A. N.A.* = Not Available. Table A4. Summary performance receivers beg tested Zone 3 (Avenue trees). Sensor Manufacturer Custom-Board Microstra NVS NVS Model MPU DM-Gx3-45 NV08C-CSM NV08C-CSM Nav Algorithm Tightly-coupled Loosely-coupled GPS/GLONASS GPS Mean, St. Dev, 95th PTCL Position North [m] Position East [m] N.A. * N.A. Headg [deg] N.A. N.A N.A. N.A N.A. N.A. Along Track [m] N.A. N.A N.A. N.A N.A. N.A. Cross Track [m] N.A. N.A N.A. N.A. N.A.* = Not Available. References 1. Carcanague, S.; Julien, O.; Vigneau, W.; Macabiau, C.; He, G. Fdg right algorithm: Low-cost, sgle-frequency GPS/GLONASS RTK for road users. Inside GNSS 2013, 8, Defa, A.; Favenza, A.; Falco, G.; Orgiazzi, D.; Pi, M. ASSIST: An Advanced Snow Plough and Salt Spreader Based on Innovative Space Based Technologies. In Proceedgs 28th International Technical Meetg Satellite Division Institute Navigation (ION GNSS+ 2015), Tampa Convention Center, Tampa, FL, USA, September 2015; pp

24 Sensors 2017, 17, Godha, S.; Cannon, E. GPS/MEMS INS tegrated system for navigation urban areas. GPS Solut. 2007, 11, [CrossRef] 4. Li, X.; Zhang, X.; Ren, X.; Fritsche, M.; Wickert, J.; Schuh, H. Precise positiong with current multi-constellation global navigation satellite systems: GPS, GLONASS. Galileo and BeiDou. Sci. Rep. 2015, 5, [CrossRef] [PubMed] 5. Bevly, D.M.; Cobb, S. GNSS for Vehicle Control; Artech House Publishers: Boston, MA, USA, 2009; pp Weston, J.; Titterton, D. Strapdown Inertial Navigation Technology, 2nd ed.; The American Institute Aeronautics and Astronautics Publisher: New York, NY, USA, Aggarwal, P.; Syed, Z.; El-Sheimy, N. MEMS-Based Integrated Navigation; Artech House Publisher: Norwood, UK, Shafiq, M. GNSS/INS Integration Urban Areas. Ph.D. Thesis, Norwegian University Science and Technology, Trondheim, Norway, April Gao, Y.; Liu, S.; Atia Mohamed, M.; Noureld, A. INS/GPS/LiDAR Integrated Navigation System for Urban and Indoor Environments Usg Hybrid Scan Matchg Algorithm. Sensors 2015, 15, [CrossRef] [PubMed] 10. Spangenberg, M.; Julien, O.; Calmettes, V.; Duchâteau, G. Urban navigation system for automative applications usg HSGPS, ertial and wheel speed sensors. In Proceedgs European Navigation conference GNSS 08, Toulouse, France, April Hao, Y.; Shen, F.A. Low-cost IMU/GNSS Cooperative Positiong Method for VANETs Urban Environments. Int. J. Smart Home 2015, 9, [CrossRef] 12. Groves, P. Solvg Urban Positiong Problem usg 3D-Mappg-Aided GNSS. In Proceedgs 29th International Technical Meetg Satellite Division Institute Navigation (ION GNSS+ 2016), Portland, OR, USA, September Wang, L.; Groves, D.P.; Ziebart, K.M. Multi-Constellation GNSS Performance Evaluation for Urban Canyons Usg Large Virtual Reality City Models. J. Navig. 2012, 65, [CrossRef] 14. Wagner, J.F.; Wieneke, T. Integratg satellite and ertial navigation-conventional and new fusion approaches. Control Eng. Pract. 2003, 11, [CrossRef] 15. Solimeno, A. Low-Cost INS/GPS Data Fusion with Extended Kalman Filter for Airborne Applications. Master s Thesis, Universidad Tecnica de Lisboa, Lisbon, Portugal, July Petovello, M. Real-time Integration a Tactical-Grade IMU and GPS for High-Accuracy Positiong and Navigation. Ph.D. Thesis, University Calgary, Calgary, AL, Canada, April Soloviev, A.; Van Graas, F.; Gunawardena, S. Implementation Deeply Integrated GPS/LowCost IMU for Acquisition and Trackg Low CNR GPS Signals. In Proceedgs ION National Technical Meetg (NTM), San Diego, CA, USA, January 2004; pp Gao, G.; Lachapelle, G. A Novel Architecture for Ultra-Tight HSGPS-INS Integration. J. Global Position. Syst. 2008, 7, [CrossRef] 19. Chiang, K.-W.; Duong, T.T.; Liao, J.-K. The Performance Analysis a Real-Time Integrated INS/GPS Vehicle Navigation System with Abnormal GPS Measurement Elimation. Sensors 2013, 13, [CrossRef] [PubMed] 20. Hide, C.; Moore, T. GPS and Low Cost INS Integration for Positiong Urban Environment. In Proceedgs 18th International Technical Meetg Satellite Division The Institute Navigation (ION GNSS 2005), Long Beach Convention Center, Long Beach, CA, USA, September 2005; pp Miller, I.; Schimpf, B.; Leyssens, J.; Campbell, M. Tightly-coupled GPS/INS system design for autonomous urban navigation. In Proceedgs IEEE/ION Position, Localization, Navigation. Symposium (PLANS), Hyatt Regency Hotel Monterey, Monterey, CA, USA, 6 8 May 2008; pp Falco, G.; Gutiérrez Campo-Cossío, M.; Puras, A. MULTIGNSS Receivers/IMU System Aimed at Design a Headg-Constraed Tightly-Coupled Algorithm. In Proceedgs International Conference on Localization and GNSS (ICL-GNSS 2013), Tur, Italy, June MEMS IMU LORD MicroStra IMU-3DM-Gx3-45. Available onle: (accessed on 16 November 2016). 24. MEMS IMU XSENS MTi-G-710. Available onle: (accessed on 16 November 2016).

25 Sensors 2017, 17, Falco, G.; Eicke, G.A.; Malos, J.T.; Dovis, F. Performance analysis constraed loosely coupled GPS/INS tegration solutions. Sensors 2012, 12, [CrossRef] [PubMed] 26. Hieu, L.N.; Nguyen, V.H. Loosely Coupled GPS/INS Integration with Kalman filterg for land vehicle applications. In Proceedgs Control, Automation and Information Sciences International Conference (ICCAIS), Ho Chi Mh City, Vietnam, November 2012; pp Tawk, Y.; Tomé, P.; Botteron, C.; Stebler, Y.; Fare, P.-A. Implementation and Performance a GPS/INS Tightly Coupled Assisted PLL Architecture Usg MEMS Inertial Sensors. Sensors 2014, 14, [CrossRef] [PubMed] 28. Brown, R.G.; Hwang, P.Y.C. Introduction to Random Signals and Applied Kalman Filter, 2nd ed.; John Wiley & Sons, Inc. Publisher: New York, NY, USA, InvenSense Inc MPU Available onle: (accessed on 16 November 2016). 30. Sh, E. Accuracy Improvement Low Cost INS/GPS for Land Application. Master s Thesis, University Calgary, Calgary, AL, Canada, Kuusniemi, H. User-level reliability and quality monitorg satellite based personal navigation. Ph.D. Thesis, Tampere University Technology, Tampere, Fland, Falco, G.; López Serna, E.; Zacchello, F.; Bories, S. Low-cost Real-time Tightly-coupled GNSS/INS Navigation System Based on Carrier Phase Double Differences for UAV Applications. In Proceedgs 27th International Technical Meetg Satellite Division Institute Navigation (ION GNSS+2014), Tampa, FL, USA, 8 12 September 2014; pp Mumford, P.J. Timg Characteristics 1 PPS Output Pulse Three GPS Receivers. In Proceedgs 6th International Symposium on Satellite Navigation Technology Includg Mobile Positiong & Location Services, Melbourne, Australia, July 2003; p Savage, P.G. Strapdown ertial navigation tegration algorithm design Part 1: Attitude algorithms. J. Guid. Control Dyn. 1998, 21, [CrossRef] 35. Savage, P.G. Strapdown ertial navigation tegration algorithm design Part 2: Velocity and position algorithms. J. Guid. Control Dyn. 1998, 21, [CrossRef] 36. Novatel GNSS/INS Module: SPAN-CPT Sgle Enclosure GNSS/INS Receiver. Available onle: (accessed on 16 November 2016). 37. NVS GNSS Receiver: NV08C-CSM. Available onle: (accessed on 16 November 2016). 38. ETSI TS : Satellite Earth Stations and Systems (SES), GNSS based location systems, Performance Test Specification. Available onle: 01_60/ts_ v010101p.pdf (accessed on 25 January 2017) by authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under terms and conditions Creative Commons Attribution (CC BY) license (

Satellite and Inertial Navigation and Positioning System

Satellite and Inertial Navigation and Positioning System Satellite and Inertial Navigation and Positioning System Project Proposal By: Luke Pfister Dan Monroe Project Advisors: Dr. In Soo Ahn Dr. Yufeng Lu EE 451 Senior Capstone Project December 10, 2009 PROJECT

More information

The Performance Evaluation of the Integration of Inertial Navigation System and Global Navigation Satellite System with Analytic Constraints

The Performance Evaluation of the Integration of Inertial Navigation System and Global Navigation Satellite System with Analytic Constraints Journal of Environmental Science and Engineering A 6 (2017) 313-319 doi:10.17265/2162-5298/2017.06.005 D DAVID PUBLISHING The Performance Evaluation of the Integration of Inertial Navigation System and

More information

IMPROVING THE PERFORMANCE OF MEMS IMU/GPS POS SYSTEMS FOR LAND BASED MMS UTILIZING TIGHTLY COUPLED INTEGRATION AND ODOMETER

IMPROVING THE PERFORMANCE OF MEMS IMU/GPS POS SYSTEMS FOR LAND BASED MMS UTILIZING TIGHTLY COUPLED INTEGRATION AND ODOMETER IMPROVING THE PERFORMANCE OF MEMS IMU/GPS POS SYSTEMS FOR LAND BASED MMS UTILIZING TIGHTLY COUPLED INTEGRATION AND ODOMETER Y-W. Huang,a,K-W. Chiang b Department of Geomatics, National Cheng Kung University,

More information

Camera Drones Lecture 2 Control and Sensors

Camera Drones Lecture 2 Control and Sensors Camera Drones Lecture 2 Control and Sensors Ass.Prof. Friedrich Fraundorfer WS 2017 1 Outline Quadrotor control principles Sensors 2 Quadrotor control - Hovering Hovering means quadrotor needs to hold

More information

Test Report iµvru. (excerpt) Commercial-in-Confidence. imar Navigation GmbH Im Reihersbruch 3 D St. Ingbert Germany.

Test Report iµvru. (excerpt) Commercial-in-Confidence. imar Navigation GmbH Im Reihersbruch 3 D St. Ingbert Germany. 1 of 11 (excerpt) Commercial-in-Confidence imar Navigation GmbH Im Reihersbruch 3 D-66386 St. Ingbert Germany www.imar-navigation.de sales@imar-navigation.de 2 of 11 CHANGE RECORD Date Issue Paragraph

More information

CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS

CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS ökçen Aslan 1,2, Afşar Saranlı 2 1 Defence Research and Development Institute (SAE), TÜBİTAK 2 Dept. of Electrical and Electronics Eng.,

More information

APN-080: SPAN Data Collection Recommendations

APN-080: SPAN Data Collection Recommendations APN-080: SPAN Data Collection Recommendations APN-080 0A January 2018 Table of Contents Chapter 1 Overview 1.1 IMU Type 3 Chapter 2 INS Alignment 2.1 INS Alignment Environment 4 2.2 INS Alignment Quality

More information

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU Alison K. Brown, Ph.D.* NAVSYS Corporation, 1496 Woodcarver Road, Colorado Springs, CO 891 USA, e-mail: abrown@navsys.com Abstract

More information

(1) and s k ωk. p k vk q

(1) and s k ωk. p k vk q Sensing and Perception: Localization and positioning Isaac Sog Project Assignment: GNSS aided INS In this project assignment you will wor with a type of navigation system referred to as a global navigation

More information

Development of Precise GPS/INS/Wheel Speed Sensor/Yaw Rate Sensor Integrated Vehicular Positioning System

Development of Precise GPS/INS/Wheel Speed Sensor/Yaw Rate Sensor Integrated Vehicular Positioning System Development of Precise GPS/INS/Wheel Speed Sensor/Yaw Rate Sensor Integrated Vehicular Positioning System J. Gao, M.G. Petovello and M.E. Cannon Position, Location And Navigation (PLAN) Group Department

More information

Fusion of RTK GNSS receiver and IMU for accurate vehicle tracking

Fusion of RTK GNSS receiver and IMU for accurate vehicle tracking International Global avigation Satellite Systems Association IGSS Symposium 218 Colombo Theatres, Kensington Campus, USW Australia 7 9 February 218 Fusion of RTK GSS receiver and IMU for accurate vehicle

More information

DriftLess Technology to improve inertial sensors

DriftLess Technology to improve inertial sensors Slide 1 of 19 DriftLess Technology to improve inertial sensors Marcel Ruizenaar, TNO marcel.ruizenaar@tno.nl Slide 2 of 19 Topics Problem, Drift in INS due to bias DriftLess technology What is it How it

More information

SPAN. novatel.com. Tightly coupled GNSS+INS technology performance for exceptional 3D, continuous position, velocity & attitude

SPAN. novatel.com. Tightly coupled GNSS+INS technology performance for exceptional 3D, continuous position, velocity & attitude SPAN novatel.com Tightly coupled GNSSINS technology performance for exceptional 3D, continuous position, velocity & attitude For comprehensive SPAN information, visit: www.novatel.com/span SPAN Technology

More information

Simulation of GNSS/IMU Measurements. M. J. Smith, T. Moore, C. J. Hill, C. J. Noakes, C. Hide

Simulation of GNSS/IMU Measurements. M. J. Smith, T. Moore, C. J. Hill, C. J. Noakes, C. Hide Simulation of GNSS/IMU Measurements M. J. Smith, T. Moore, C. J. Hill, C. J. Noakes, C. Hide Institute of Engineering Surveying and Space Geodesy (IESSG) The University of Nottingham Keywords: Simulation,

More information

Relating Local Vision Measurements to Global Navigation Satellite Systems Using Waypoint Based Maps

Relating Local Vision Measurements to Global Navigation Satellite Systems Using Waypoint Based Maps Relating Local Vision Measurements to Global Navigation Satellite Systems Using Waypoint Based Maps John W. Allen Samuel Gin College of Engineering GPS and Vehicle Dynamics Lab Auburn University Auburn,

More information

Testing the Possibilities of Using IMUs with Different Types of Movements

Testing the Possibilities of Using IMUs with Different Types of Movements 137 Testing the Possibilities of Using IMUs with Different Types of Movements Kajánek, P. and Kopáčik A. Slovak University of Technology, Faculty of Civil Engineering, Radlinského 11, 81368 Bratislava,

More information

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG Ekinox Series TACTICAL GRADE MEMS Inertial Systems IMU AHRS MRU INS VG ITAR Free 0.05 RMS Motion Sensing & Navigation AEROSPACE GROUND MARINE Ekinox Series R&D specialists usually compromise between high

More information

Video integration in a GNSS/INS hybridization architecture for approach and landing

Video integration in a GNSS/INS hybridization architecture for approach and landing Author manuscript, published in "IEEE/ION PLANS 2014, Position Location and Navigation Symposium, Monterey : United States (2014)" Video integration in a GNSS/INS hybridization architecture for approach

More information

Autonomous Navigation for Flying Robots

Autonomous Navigation for Flying Robots Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München Sensors IMUs (inertial measurement units) Accelerometers

More information

Error Simulation and Multi-Sensor Data Fusion

Error Simulation and Multi-Sensor Data Fusion Error Simulation and Multi-Sensor Data Fusion AERO4701 Space Engineering 3 Week 6 Last Week Looked at the problem of attitude determination for satellites Examined several common methods such as inertial

More information

Introduction to Inertial Navigation (INS tutorial short)

Introduction to Inertial Navigation (INS tutorial short) Introduction to Inertial Navigation (INS tutorial short) Note 1: This is a short (20 pages) tutorial. An extended (57 pages) tutorial that also includes Kalman filtering is available at http://www.navlab.net/publications/introduction_to

More information

GNSS Multipath Signals: Mitigation or Constructive Use for Robust Navigation in Urban Canyons?

GNSS Multipath Signals: Mitigation or Constructive Use for Robust Navigation in Urban Canyons? Space Reflecto 2013, Brest, 04 November 2013 GNSS Multipath Signals: Mitigation or Constructive Use for Robust Navigation in Urban Canyons? Mohamed SAHMOUDI 1,2 1 ISAE, University of Toulouse, France 2

More information

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

INTEGRATED TECH FOR INDUSTRIAL POSITIONING INTEGRATED TECH FOR INDUSTRIAL POSITIONING Integrated Tech for Industrial Positioning aerospace.honeywell.com 1 Introduction We are the world leader in precision IMU technology and have built the majority

More information

MEMS technology quality requirements as applied to multibeam echosounder. Jerzy DEMKOWICZ, Krzysztof BIKONIS

MEMS technology quality requirements as applied to multibeam echosounder. Jerzy DEMKOWICZ, Krzysztof BIKONIS MEMS technology quality requirements as applied to multibeam echosounder Jerzy DEMKOWICZ, Krzysztof BIKONIS Gdansk University of Technology Gdansk, Narutowicza str. 11/12, Poland demjot@eti.pg.gda.pl Small,

More information

navigation Isaac Skog

navigation Isaac Skog Foot-mounted zerovelocity aided inertial navigation Isaac Skog skog@kth.se Course Outline 1. Foot-mounted inertial navigation a. Basic idea b. Pros and cons 2. Inertial navigation a. The inertial sensors

More information

GNSS-aided INS for land vehicle positioning and navigation

GNSS-aided INS for land vehicle positioning and navigation Thesis for the degree of Licentiate of Engineering GNSS-aided INS for land vehicle positioning and navigation Isaac Skog Signal Processing School of Electrical Engineering KTH (Royal Institute of Technology)

More information

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM Glossary of Navigation Terms accelerometer. A device that senses inertial reaction to measure linear or angular acceleration. In its simplest form, it consists of a case-mounted spring and mass arrangement

More information

GI-Eye II GPS/Inertial System For Target Geo-Location and Image Geo-Referencing

GI-Eye II GPS/Inertial System For Target Geo-Location and Image Geo-Referencing GI-Eye II GPS/Inertial System For Target Geo-Location and Image Geo-Referencing David Boid, Alison Brown, Ph. D., Mark Nylund, Dan Sullivan NAVSYS Corporation 14960 Woodcarver Road, Colorado Springs, CO

More information

LANDINS Georeferencing and Orientation System

LANDINS Georeferencing and Orientation System LANDINS Georeferencing and Orientation System LANDINS Georeferencing and Orientation System Landins is a simple, turnkey position and orientation system for land-based mobile applications. It offers dependable

More information

INERTIAL NAVIGATION SYSTEM DEVELOPED FOR MEMS APPLICATIONS

INERTIAL NAVIGATION SYSTEM DEVELOPED FOR MEMS APPLICATIONS INERTIAL NAVIGATION SYSTEM DEVELOPED FOR MEMS APPLICATIONS P. Lavoie 1, D. Li 2 and R. Jr. Landry 3 NRG (Navigation Research Group) of LACIME Laboratory École de Technologie Supérieure 1100, Notre Dame

More information

Evaluating the Performance of a Vehicle Pose Measurement System

Evaluating the Performance of a Vehicle Pose Measurement System Evaluating the Performance of a Vehicle Pose Measurement System Harry Scott Sandor Szabo National Institute of Standards and Technology Abstract A method is presented for evaluating the performance of

More information

GEOENGINE M.Sc. in Geomatics Engineering. Master Thesis by Jiny Jose Pullamthara

GEOENGINE M.Sc. in Geomatics Engineering. Master Thesis by Jiny Jose Pullamthara GEOENGINE M.Sc. in Geomatics Engineering Master Thesis by Jiny Jose Pullamthara Implementation of GNSS in Real-Time Positioning for an Outdoor Construction Machine Simulator Duration of Thesis : 6 months

More information

Comparison of integrated GPS-IMU aided by map matching and stand-alone GPS aided by map matching for urban and suburban areas

Comparison of integrated GPS-IMU aided by map matching and stand-alone GPS aided by map matching for urban and suburban areas Comparison of integrated GPS-IMU aided by map matching and stand-alone GPS aided by map matching for urban and suburban areas Yashar Balazadegan Sarvrood and Md. Nurul Amin, Milan Horemuz Dept. of Geodesy

More information

GPS + Inertial Sensor Fusion

GPS + Inertial Sensor Fusion GPS + Inertial Sensor Fusion Senior Project Proposal Aleksey Lykov, William Tarpley, Anton Volkov Advisors: Dr. In Soo Ahn, Dr. Yufeng Lu Date: November 26, 2013 Project Summary The objective of this project

More information

Qinertia THE NEXT GENERATION INS/GNSS POST-PROCESSING SOFTWARE. For all mobile surveying applications

Qinertia THE NEXT GENERATION INS/GNSS POST-PROCESSING SOFTWARE. For all mobile surveying applications Qinertia THE NEXT GENERATION /GNSS POST-PROCESSING SOFTWARE For all mobile surveying applications Survey Efficiently, Survey Anywhere, Survey Serenely. QINERTIA has been designed to help surveyors get

More information

Selection and Integration of Sensors Alex Spitzer 11/23/14

Selection and Integration of Sensors Alex Spitzer 11/23/14 Selection and Integration of Sensors Alex Spitzer aes368@cornell.edu 11/23/14 Sensors Perception of the outside world Cameras, DVL, Sonar, Pressure Accelerometers, Gyroscopes, Magnetometers Position vs

More information

GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing

GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing www.inertiallabs.com 1 EVOLUTION OF REMOTE SENSING The latest progress in Remote sensing emerged more than 150 years ago, as balloonists took

More information

Use of Image aided Navigation for UAV Navigation and Target Geolocation in Urban and GPS denied Environments

Use of Image aided Navigation for UAV Navigation and Target Geolocation in Urban and GPS denied Environments Use of Image aided Navigation for UAV Navigation and Target Geolocation in Urban and GPS denied Environments Precision Strike Technology Symposium Alison K. Brown, Ph.D. NAVSYS Corporation, Colorado Phone:

More information

Strapdown Inertial Navigation Technology

Strapdown Inertial Navigation Technology Strapdown Inertial Navigation Technology 2nd Edition David Titterton and John Weston The Institution of Engineering and Technology Preface xv 1 Introduction 1 1.1 Navigation 1 1.2 Inertial navigation 2

More information

The Applanix Approach to GPS/INS Integration

The Applanix Approach to GPS/INS Integration Lithopoulos 53 The Applanix Approach to GPS/INS Integration ERIK LITHOPOULOS, Markham ABSTRACT The Position and Orientation System for Direct Georeferencing (POS/DG) is an off-the-shelf integrated GPS/inertial

More information

Motion Constraints and Vanishing Point Aided Land Vehicle Navigation

Motion Constraints and Vanishing Point Aided Land Vehicle Navigation micromachines Article Motion Constraints and Vanishing Point Aided Land Vehicle Navigation Zhenbo Liu 1,2, * ID, Naser El-Sheimy 2, Chunyang Yu 2 and Yongyuan Qin 1 1 School of Automation, Northwestern

More information

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors DYNAMIC POSITIONING CONFERENCE September 16-17, 2003 Sensors An Integrated acoustic positioning and inertial navigation system Jan Erik Faugstadmo, Hans Petter Jacobsen Kongsberg Simrad, Norway Revisions

More information

Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston

Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston NavtechGPS Part #1147 Progress in Astronautics and Aeronautics Series, 207 Published by AIAA, 2004, Revised, 2nd Edition,

More information

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK Indoor navigation using smartphones Chris Hide IESSG, University of Nottingham, UK Overview Smartphones Available sensors Current positioning methods Positioning research at IESSG 1. Wi-Fi fingerprinting

More information

Sensor Integration and Image Georeferencing for Airborne 3D Mapping Applications

Sensor Integration and Image Georeferencing for Airborne 3D Mapping Applications Sensor Integration and Image Georeferencing for Airborne 3D Mapping Applications By Sameh Nassar and Naser El-Sheimy University of Calgary, Canada Contents Background INS/GPS Integration & Direct Georeferencing

More information

Quaternion Kalman Filter Design Based on MEMS Sensors

Quaternion Kalman Filter Design Based on MEMS Sensors , pp.93-97 http://dx.doi.org/10.14257/astl.2014.76.20 Quaternion Kalman Filter Design Based on MEMS Sensors Su zhongbin,yanglei, Kong Qingming School of Electrical and Information. Northeast Agricultural

More information

Iwane Mobile Mapping System

Iwane Mobile Mapping System Iwane Mobile Mapping System Geo-Imaging Mobile Mapping Solution Iwane Mobile Mapping System (IMMS) is high-efficient, easyto-use, end-to-end solution that provides tremendous flexibility in collecting,

More information

novatel.com For comprehensive Waypoint information, visit:

novatel.com For comprehensive Waypoint information, visit: novatel.com For comprehensive Waypoint information, visit: www.novatel.com/waypoint novatel.com Waypoint EXCEPTIONAL POST-PROCESSING SOFTWARE Enhance your GNSS Position, Velocity and Attitude Accuracy

More information

EE 570: Location and Navigation: Theory & Practice

EE 570: Location and Navigation: Theory & Practice EE 570: Location and Navigation: Theory & Practice Navigation Sensors and INS Mechanization Thursday 14 Feb 2013 NMT EE 570: Location and Navigation: Theory & Practice Slide 1 of 14 Inertial Sensor Modeling

More information

Use of the Magnetic Field for Improving Gyroscopes Biases Estimation

Use of the Magnetic Field for Improving Gyroscopes Biases Estimation sensors Article Use of the Magnetic Field for Improving Gyroscopes Biases Estimation Estefania Munoz Diaz 1, *, Fabian de Ponte Müller 1 and Juan Jesús García Domínguez 2 1 German Aerospace Center (DLR),

More information

Low Cost solution for Pose Estimation of Quadrotor

Low Cost solution for Pose Estimation of Quadrotor Low Cost solution for Pose Estimation of Quadrotor mangal@iitk.ac.in https://www.iitk.ac.in/aero/mangal/ Intelligent Guidance and Control Laboratory Indian Institute of Technology, Kanpur Mangal Kothari

More information

Real Time Implementation of a Low-Cost INS/GPS System Using xpc Target

Real Time Implementation of a Low-Cost INS/GPS System Using xpc Target Real Time Implementation of a Low-Cost INS/GPS System Using xpc Target José Adalberto França and Jorge Audrin Morgado Abstract A Low Cost INS/GPS system (Inertial Navigation System / Global Positioning

More information

Vehicle Localization. Hannah Rae Kerner 21 April 2015

Vehicle Localization. Hannah Rae Kerner 21 April 2015 Vehicle Localization Hannah Rae Kerner 21 April 2015 Spotted in Mtn View: Google Car Why precision localization? in order for a robot to follow a road, it needs to know where the road is to stay in a particular

More information

G2-AS100. Presents: A mid-format fully integrated photogrammetric camera

G2-AS100. Presents: A mid-format fully integrated photogrammetric camera Presents: G2-AS100 A mid-format fully integrated photogrammetric camera Designed and manufactured by Global Geo Supplies, Inc. Lone Tree, Colorado USA 1 TABLE OF CONTENTS CAMERA SPECIFICATIONS LENSES PERFORMANCE

More information

Performance Evaluation of INS Based MEMES Inertial Measurement Unit

Performance Evaluation of INS Based MEMES Inertial Measurement Unit Int'l Journal of Computing, Communications & Instrumentation Engg. (IJCCIE) Vol. 2, Issue 1 (215) ISSN 2349-1469 EISSN 2349-1477 Performance Evaluation of Based MEMES Inertial Measurement Unit Othman Maklouf

More information

Calibration of Inertial Measurement Units Using Pendulum Motion

Calibration of Inertial Measurement Units Using Pendulum Motion Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 234 239 (2010) DOI:10.5139/IJASS.2010.11.3.234 Calibration of Inertial Measurement Units Using Pendulum Motion Keeyoung Choi* and Se-ah Jang**

More information

ION GNSS TRENDS, INNOVATIONS AND ENHANCEMENTS FOR LOW-COST PPP

ION GNSS TRENDS, INNOVATIONS AND ENHANCEMENTS FOR LOW-COST PPP ION GNSS+ 2017 TRENDS, INNOVATIONS AND ENHANCEMENTS FOR LOW-COST PPP September 27 TH, 2017 Session A1: Applications of Raw GNSS Measurements from Smartphones D. Calle, E. Carbonell, P. Navarro, I. Rodríguez,

More information

Distributed Vision-Aided Cooperative Navigation Based on Three-View Geometry

Distributed Vision-Aided Cooperative Navigation Based on Three-View Geometry Distributed Vision-Aided Cooperative Navigation Based on hree-view Geometry Vadim Indelman, Pini Gurfil Distributed Space Systems Lab, Aerospace Engineering, echnion Ehud Rivlin Computer Science, echnion

More information

Position Matching Estimation for GNSS Positioning in Multipath/Non-Line-Of-Sight Environments

Position Matching Estimation for GNSS Positioning in Multipath/Non-Line-Of-Sight Environments Position Matching Estimation for GNSS Positioning in Multipath/Non-Line-Of-Sight Environments Nabil Kbayer; Héctor Ortega; Mohamed Sahmoudi and Cédric Rouch TéSA Lab, ISAE-SUPAERO, CNES, Toulouse University,

More information

Satellite/Inertial Navigation and Positioning System (SINAPS)

Satellite/Inertial Navigation and Positioning System (SINAPS) Satellite/Inertial Navigation and Positioning System (SINAPS) Functional Requirements List and Performance Specifications by Daniel Monroe, Luke Pfister Advised By Drs. In Soo Ahn and Yufeng Lu ECE Department

More information

ON IMPROVED GRAVITY MODELING SUPPORTING DIRECT GEOREFERENCING OF MULTISENSOR SYSTEMS

ON IMPROVED GRAVITY MODELING SUPPORTING DIRECT GEOREFERENCING OF MULTISENSOR SYSTEMS ON IMPROVED GRAVITY MODELING SUPPORTING DIRECT GEOREFERENCING OF MULTISENSOR SYSTEMS Dorota A. Grejner-Brzezinska a,*, Yudan Yi a, Charles Toth b, Robert Anderson c, James Davenport c, Damian Kopcha c

More information

Exterior Orientation Parameters

Exterior Orientation Parameters Exterior Orientation Parameters PERS 12/2001 pp 1321-1332 Karsten Jacobsen, Institute for Photogrammetry and GeoInformation, University of Hannover, Germany The georeference of any photogrammetric product

More information

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico

More information

Dealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech

Dealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech Dealing with Scale Stephan Weiss Computer Vision Group NASA-JPL / CalTech Stephan.Weiss@ieee.org (c) 2013. Government sponsorship acknowledged. Outline Why care about size? The IMU as scale provider: The

More information

E80. Experimental Engineering. Lecture 9 Inertial Measurement

E80. Experimental Engineering. Lecture 9 Inertial Measurement Lecture 9 Inertial Measurement http://www.volker-doormann.org/physics.htm Feb. 19, 2013 Christopher M. Clark Where is the rocket? Outline Sensors People Accelerometers Gyroscopes Representations State

More information

Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains

Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains PhD student: Jeff DELAUNE ONERA Director: Guy LE BESNERAIS ONERA Advisors: Jean-Loup FARGES Clément BOURDARIAS

More information

Qinertia THE NEXT GENERATION INS/GNSS POST-PROCESSING SOFTWARE. For all mobile surveying applications

Qinertia THE NEXT GENERATION INS/GNSS POST-PROCESSING SOFTWARE. For all mobile surveying applications Qinertia THE NEXT GENERATION INS/GNSS POST-PROCESSING SOFTWARE For all mobile surveying applications Survey Efficiently, Survey Anywhere, Survey Serenely. QINERTIA has been designed to help surveyors get

More information

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Przemys law G asior, Stanis law Gardecki, Jaros law Gośliński and Wojciech Giernacki Poznan University of

More information

Inertial Navigation Systems

Inertial Navigation Systems Inertial Navigation Systems Kiril Alexiev University of Pavia March 2017 1 /89 Navigation Estimate the position and orientation. Inertial navigation one of possible instruments. Newton law is used: F =

More information

Sensor fusion methods for indoor navigation using UWB radio aided INS/DR

Sensor fusion methods for indoor navigation using UWB radio aided INS/DR Sensor fusion methods for indoor navigation using UWB radio aided INS/DR JOSÉ BORRÀS SILLERO Master s Degree Project Stockholm, Sweden July 2012 XR-EE-SB 2012:015 Abstract Some applications such as industrial

More information

Navigation in Difficult Environments: Multi-Sensor Fusion Techniques

Navigation in Difficult Environments: Multi-Sensor Fusion Techniques Environments: Multi-Sensor Fusion Techniques Dr. Andrey Soloviev Research and Engineering Education Facility University of Florida 1350 N. Poquito Road Shalimar, Florida 32579-1163 USA Dr. Mikel M. Miller

More information

UAV Autonomous Navigation in a GPS-limited Urban Environment

UAV Autonomous Navigation in a GPS-limited Urban Environment UAV Autonomous Navigation in a GPS-limited Urban Environment Yoko Watanabe DCSD/CDIN JSO-Aerial Robotics 2014/10/02-03 Introduction 2 Global objective Development of a UAV onboard system to maintain flight

More information

Research on PF-SLAM Indoor Pedestrian Localization Algorithm Based on Feature Point Map

Research on PF-SLAM Indoor Pedestrian Localization Algorithm Based on Feature Point Map micromaches Article Research on PF-SLAM Indoor Pedestrian Localization Algorithm Based on Feature Pot Map Jgjg Shi 1,2,3, Mgrong Ren 1,2,3, * ID, Pu Wang 1,2,3 Juan Meng 1,2,3 1 College Automation, Faculty

More information

ROTATING IMU FOR PEDESTRIAN NAVIGATION

ROTATING IMU FOR PEDESTRIAN NAVIGATION ROTATING IMU FOR PEDESTRIAN NAVIGATION ABSTRACT Khairi Abdulrahim Faculty of Science and Technology Universiti Sains Islam Malaysia (USIM) Malaysia A pedestrian navigation system using a low-cost inertial

More information

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System International Global Navigation Satellite Systems Society IGNSS Symposium 211 University of New South Wales, Sydney, NSW, Australia 15 17 November, 211 Dynamic Modelling for MEMS-IMU/Magnetometer Integrated

More information

Perspective Sensing for Inertial Stabilization

Perspective Sensing for Inertial Stabilization Perspective Sensing for Inertial Stabilization Dr. Bernard A. Schnaufer Jeremy Nadke Advanced Technology Center Rockwell Collins, Inc. Cedar Rapids, IA Agenda Rockwell Collins & the Advanced Technology

More information

COARSE LEVELING OF INS ATTITUDE UNDER DYNAMIC TRAJECTORY CONDITIONS. Paul G. Savage Strapdown Associates, Inc.

COARSE LEVELING OF INS ATTITUDE UNDER DYNAMIC TRAJECTORY CONDITIONS. Paul G. Savage Strapdown Associates, Inc. COARSE LEVELIG OF IS ATTITUDE UDER DYAMIC TRAJECTORY CODITIOS Paul G. Savage Strapdown Associates, Inc. SAI-W-147 www.strapdownassociates.com January 28, 215 ASTRACT Approximate attitude initialization

More information

Camera and Inertial Sensor Fusion

Camera and Inertial Sensor Fusion January 6, 2018 For First Robotics 2018 Camera and Inertial Sensor Fusion David Zhang david.chao.zhang@gmail.com Version 4.1 1 My Background Ph.D. of Physics - Penn State Univ. Research scientist at SRI

More information

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016 Sensor Fusion: Potential, Challenges and Applications Presented by KVH Industries and Geodetics, Inc. December 2016 1 KVH Industries Overview Innovative technology company 600 employees worldwide Focused

More information

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of

More information

VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problem

VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problem VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problem Presented by: Justin Gorgen Yen-ting Chen Hao-en Sung Haifeng Huang University of California, San Diego May 23, 2017 Original

More information

Observed Differential Carrier Phase Float Accuracies on three Kinematic Surveys using a u-blox Antaris GPS Receiver under Open Sky Conditions

Observed Differential Carrier Phase Float Accuracies on three Kinematic Surveys using a u-blox Antaris GPS Receiver under Open Sky Conditions Observed Differential Carrier Phase Float Accuracies on three Kinematic Surveys using a u-blox Antaris GPS Receiver under Open Sky Conditions By David MacDonald Waypoint Consulting Inc. June 2005 Three

More information

HG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual

HG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual HG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual HG4930 Installation and Interface Manual aerospace.honeywell.com/hg4930 2 Table of Contents 4 5 6 10 11 13 13 Honeywell Industrial

More information

Rigorous Scan Data Adjustment for kinematic LIDAR systems

Rigorous Scan Data Adjustment for kinematic LIDAR systems Rigorous Scan Data Adjustment for kinematic LIDAR systems Paul Swatschina Riegl Laser Measurement Systems ELMF Amsterdam, The Netherlands 13 November 2013 www.riegl.com Contents why kinematic scan data

More information

GNSS/INS for High Accuracy Mobile Mapping. Olaf Gross 11 th Terrasolid European User Event Kittilä, Finland

GNSS/INS for High Accuracy Mobile Mapping. Olaf Gross 11 th Terrasolid European User Event Kittilä, Finland GNSS/INS for High Accuracy Mobile Mapping Olaf Gross 11 th Terrasolid European User Event 15.02.2012 Kittilä, Finland IGI mbh Founded 1978 25 staff about half in R&D More than 380 customers in 60 different

More information

TerraSystem LidarPod

TerraSystem LidarPod TerraSystem LidarPod a complete turnkey system New to the market, the TerraSystem UAV LidarPod is a complete turnkey system developed specifically for use on Unmanned Aerial Vehicles (UAVs). Survey industry

More information

Navigation in Difficult Environments: Multi-Sensor Fusion Techniques

Navigation in Difficult Environments: Multi-Sensor Fusion Techniques Environments: Multi-Sensor Fusion Techniques Dr. Andrey Soloviev Research and Engineering Education Facility University of Florida 1350 N. Poquito Road Shalimar, Florida 32579-1163 USA Dr. Mikel M. Miller

More information

APPLANIX PRODUCTS AND SOLUTIONS FOR MOBILE MAPPING AND POSITIONING CAPTURE EVERYTHING. POSPac MMS HYDRO 08 November 2008

APPLANIX PRODUCTS AND SOLUTIONS FOR MOBILE MAPPING AND POSITIONING CAPTURE EVERYTHING. POSPac MMS HYDRO 08 November 2008 APPLANIX CAPTURE EVERYTHING POSPac MMS HYDRO 08 November 2008 Accurate Post Processed Position & Orientation For Modern Port Survey Operations. Increasing use of sonar & laser survey equipment with sub-centimetre

More information

Inertial Navigation Static Calibration

Inertial Navigation Static Calibration INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2018, VOL. 64, NO. 2, PP. 243 248 Manuscript received December 2, 2017; revised April, 2018. DOI: 10.24425/119518 Inertial Navigation Static Calibration

More information

Product Guide UPDATED. Look into NovAtel s Precise Positioning Engines and Enclosures

Product Guide UPDATED. Look into NovAtel s Precise Positioning Engines and Enclosures Look into NovAtel s Precise Positioning Engines and Enclosures See why NovAtel s extensive product line, including L1 and L1/L2 positioning UPDATED engines and enclosures, is on the leading edge of positioning

More information

Experimental Assessment of MEMS INS Stochastic Error Model

Experimental Assessment of MEMS INS Stochastic Error Model Experimental Assessment of MEMS INS Stochastic Error Model Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science in the Graduate School of The Ohio State University

More information

Low-cost MEMS Sensor-based Attitude Determination System by Integration of Magnetometers and GPS: A Real-Data Test and Performance Evaluation

Low-cost MEMS Sensor-based Attitude Determination System by Integration of Magnetometers and GPS: A Real-Data Test and Performance Evaluation ow-cost Sensor-based Attitude Determination System by Integration of Magnetometers and GPS: A Real-Data Test and Performance Evaluation Di i, René Jr. andry, Philippe avoie Department of Electrical Engineering

More information

GPS/INS Integration in Real-time and Postprocessing with NovAtel s SPAN System

GPS/INS Integration in Real-time and Postprocessing with NovAtel s SPAN System International Global Navigation Satellite Systems Society IGNSS Symposium 2007 The University of New South Wales, Sydney, Australia 4 6 December, 2007 GPS/INS Integration in Real-time and Postprocessing

More information

Lecture 13 Visual Inertial Fusion

Lecture 13 Visual Inertial Fusion Lecture 13 Visual Inertial Fusion Davide Scaramuzza Course Evaluation Please fill the evaluation form you received by email! Provide feedback on Exercises: good and bad Course: good and bad How to improve

More information

A Comparison of Methods for Online Lever Arm Estimation in GPS/INS Integration

A Comparison of Methods for Online Lever Arm Estimation in GPS/INS Integration A Comparison of Methods for Online Lever Arm Estimation in GPS/INS Integration Nick Montalbano Department of Aerospace Engineering and Engineering Mechanics University of Texas at Austin Email: nick375@utexas.edu

More information

EKF Localization and EKF SLAM incorporating prior information

EKF Localization and EKF SLAM incorporating prior information EKF Localization and EKF SLAM incorporating prior information Final Report ME- Samuel Castaneda ID: 113155 1. Abstract In the context of mobile robotics, before any motion planning or navigation algorithm

More information

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

This was written by a designer of inertial guidance machines, & is correct. ********************************************************************** EXPLANATORY NOTES ON THE SIMPLE INERTIAL NAVIGATION MACHINE How does the missile know where it is at all times? It knows this because it knows where it isn't. By subtracting where it is from where it isn't

More information

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 27 CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 2.1 INTRODUCTION The standard technique of generating sensor data for navigation is the dynamic approach. As revealed in the literature (John Blakelock

More information

An Experimental Exploration of Low-Cost Solutions for Precision Ground Vehicle Navigation

An Experimental Exploration of Low-Cost Solutions for Precision Ground Vehicle Navigation An Experimental Exploration of Low-Cost Solutions for Precision Ground Vehicle Navigation Daniel Cody Salmon David M. Bevly Auburn University GPS and Vehicle Dynamics Laboratory 1 Introduction Motivation

More information

William E. Dietrich Professor 313 McCone Phone Fax (fax)

William E. Dietrich Professor 313 McCone Phone Fax (fax) February 13, 2007. Contact information William E. Dietrich Professor 313 McCone Phone 510-642-2633 Fax 510-643-9980 (fax) bill@eps.berkeley.edu Project location: Northwest of the Golden Gate Bridge, San

More information