4,320 research outputs found

    A dynamic two-dimensional (D2D) weight-based map-matching algorithm

    Get PDF
    Existing map-Matching (MM) algorithms primarily localize positioning fixes along the centerline of a road and have largely ignored road width as an input. Consequently, vehicle lane-level localization, which is essential for stringent Intelligent Transport System (ITS) applications, seems difficult to accomplish, especially with the positioning data from low-cost GPS sensors. This paper aims to address this limitation by developing a new dynamic two-dimensional (D2D) weight-based MM algorithm incorporating dynamic weight coefficients and road width. To enable vehicle lane-level localization, a road segment is virtually expressed as a matrix of homogeneous grids with reference to a road centerline. These grids are then used to map-match positioning fixes as opposed to matching on a road centerline as carried out in traditional MM algorithms. In this developed algorithm, vehicle location identification on a road segment is based on the total weight score which is a function of four different weights: (i) proximity, (ii) kinematic, (iii) turn-intent prediction, and (iv) connectivity. Different parameters representing network complexity and positioning quality are used to assign the relative importance to different weight scores by employing an adaptive regression method. To demonstrate the transferability of the developed algorithm, it was tested by using 5,830 GPS positioning points collected in Nottingham, UK and 7,414 GPS positioning points collected in Mumbai and Pune, India. The developed algorithm, using stand-alone GPS position fixes, identifies the correct links 96.1% (for the Nottingham data) and 98.4% (for the Mumbai-Pune data) of the time. In terms of the correct lane identification, the algorithm was found to provide the accurate matching for 84% (Nottingham) and 79% (Mumbai-Pune) of the fixes obtained by stand-alone GPS. Using the same methodology adopted in this study, the accuracy of the lane identification could further be enhanced if the localization data from additional sensors (e.g. gyroscope) are utilized. ITS industry and vehicle manufacturers can implement this D2D map-matching algorithm for liability critical and in-vehicle information systems and services such as advanced driver assistant systems (ADAS)

    Enabling Robust State Estimation through Covariance Adaptation

    Get PDF
    Several robust state estimation frameworks have been proposed over the previous decades. Underpinning all of these robust frameworks is one dubious assumption. Specifically, the assumption that an accurate a priori measurement uncertainty model can be provided. As systems become more autonomous, this assumption becomes less valid (i.e., as systems start operating in novel environments, there is no guarantee that the assumed a priori measurement uncertainty model characterizes the sensors current observation uncertainty). In an attempt to relax this assumption, a novel robust state estimation framework is proposed. The proposed framework enables robust state estimation through the iterative adaptation of the measurement uncertainty model. The adaptation of the measurement uncertainty model is granted through non-parametric clustering of the estimator\u27 s residuals, which enables the characterization of the measurement uncertainty via a Gaussian mixture model. This Gaussian mixture model based measurement uncertainty characterization can be incorporated into any non-linear least square optimization routine. Within this dissertation, the proposed framework is instantiated into three novel robust state estimation algorithms: batch covariance estimation (BCE), batch covariance estimation over an augmented data space (BCE-AD), and incremental covariance estimation (ICE). To verify the proposed framework, three global navigation satellite system (GNSS) data sets were collected. The collected data sets provide varying levels of observation degradation to enable the characterization of the proposed algorithm on a diverse data set. Utilizing these data sets, it is shown that the proposed framework exhibits improved state estimation accuracy when compared to other robust estimation techniques when confronted with degraded data quality

    Range filtering for sequential GPS receivers with external sensor augmentation

    Get PDF
    The filtering of the satellite range and range-rate measurements from single channel sequential Global Positioning System receivers is usually done with an extended Kalman filter which has state variables defined in terms of an orthogonal navigation reference frame. An attractive suboptimal alternative is range-domain filtering, in which the individual satellite measurements are filtered separately before they are combined for the navigation solution. The main advantages of range-domain filtering are decreased processing and storage requirements and simplified tuning. Several range filter mechanization alternatives are presented, along with an innovative approach for combining the filtered range-domain quantities to determine the navigation state estimate. In addition, a method is outlined for incorporating measurements from auxiliary sensors such as altimeters into the navigation state estimation scheme similarly to the satellite measurements. A method is also described for incorporating inertial measurements into the navigation state estimator as a process driver

    Effective Target Aware Visual Navigation for UAVs

    Full text link
    In this paper we propose an effective vision-based navigation method that allows a multirotor vehicle to simultaneously reach a desired goal pose in the environment while constantly facing a target object or landmark. Standard techniques such as Position-Based Visual Servoing (PBVS) and Image-Based Visual Servoing (IBVS) in some cases (e.g., while the multirotor is performing fast maneuvers) do not allow to constantly maintain the line of sight with a target of interest. Instead, we compute the optimal trajectory by solving a non-linear optimization problem that minimizes the target re-projection error while meeting the UAV's dynamic constraints. The desired trajectory is then tracked by means of a real-time Non-linear Model Predictive Controller (NMPC): this implicitly allows the multirotor to satisfy both the required constraints. We successfully evaluate the proposed approach in many real and simulated experiments, making an exhaustive comparison with a standard approach.Comment: Conference paper at "European Conference on Mobile Robotics" (ECMR) 201

    Enabling Robust State Estimation through Measurement Error Covariance Adaptation

    Full text link
    Accurate platform localization is an integral component of most robotic systems. As these robotic systems become more ubiquitous, it is necessary to develop robust state estimation algorithms that are able to withstand novel and non-cooperative environments. When dealing with novel and non-cooperative environments, little is known a priori about the measurement error uncertainty, thus, there is a requirement that the uncertainty models of the localization algorithm be adaptive. Within this paper, we propose the batch covariance estimation technique, which enables robust state estimation through the iterative adaptation of the measurement uncertainty model. The adaptation of the measurement uncertainty model is granted through non-parametric clustering of the residuals, which enables the characterization of the measurement uncertainty via a Gaussian mixture model. The provided Gaussian mixture model can be utilized within any non-linear least squares optimization algorithm by approximately characterizing each observation with the sufficient statistics of the assigned cluster (i.e., each observation's uncertainty model is updated based upon the assignment provided by the non-parametric clustering algorithm). The proposed algorithm is verified on several GNSS collected data sets, where it is shown that the proposed technique exhibits some advantages when compared to other robust estimation techniques when confronted with degraded data quality.Comment: 14 pages, 13 figures, Submitted to IEEE Transactions on Aerospace And Electronic System

    Estimation of Multi-Constellation GNSS Observation Stochastic Properties Using a Single-Receiver Single-Satellite Data Validation Method

    Get PDF
    The single receiver single satellite validation method is a technique that screens data from each satellite independently to detect and identify faulty observations. A new method for estimation of the stochastic properties of multi-constellation GNSS observation is presented utilising parameters of this validation method. Agreement of the characteristics of the validation statistics with theory is used as the criterion to select the best precision of the observations, spectral density and correlation time of the unknowns. A curve fitting approach in an iterative scheme is employed. The method is applicable to any GNSS with any arbitrary number of frequencies. Demonstration of the method results and performance is given using multiple-frequency data from GPS, GLONASS and Galileo in static and kinematic modes

    GNSS precise point positioning :the enhancement with GLONASS

    Get PDF
    PhD ThesisPrecise Point Positioning (PPP) provides GNSS navigation using a stand-alone receiver with no base station. As a technique PPP suffers from long convergence times and quality degradation during periods of poo satellite visibility or geometry. Many applications require reliable realtime centimetre level positioning with worldwide coverage, and a short initialisation time. To achieve these goals, this thesis considers the use of GLONASS in conjunction with GPS in kinematic PPP. This increases the number of satellites visible to the receiver, improving the geometry of the visible satellite constellation. To assess the impact of using GLONASS with PPP, it was necessary to build a real time mode PPP program. pppncl was constructed using a combination of Fortran and Python to be capable of processing GNSS observations with precise satellite ephemeris data in the standardised RINEX and SP3 formats respectively. pppncl was validated in GPS mode using both staticsites and kinematic datasets.In GPS only mode,one sigma accuracy of 6.4mm and 13mm in the horizontal and vertical respectively for 24h static positioning was seen. Kinematic horizontal and vertical accuracies of 21mm and 33mm were demonstrated. pppncl was extended to assess the impact of using GLONASS observations in addi- tion to GPS instatic and kinematic PPP. Using ESA and Veripos Apex G2 satel- lite orbit and clock products,the average time until 10cm 1D static accuracy was achieved, over arange of globally distributed sites, was seen to reduce by up to 47%. Kinematic positioning was tested for different modes of transport using real world datasets. GPS/GLONAS SPPP reduced the convergence time to decimetre accuracy by up to a factor of three. Positioning was seen to be more robust in comparison to GPS only PPP, primarily due to cycle slips not being present on both satellite systems on the occasions when they occurred,and the reduced impact of undetected outliersEngineering and Physical Sciences Research Council, Verip os/Subsea

    Diagnostic Tools Using a Multi-Constellation Single-Receiver Single-Satellite Data Validation Method

    Get PDF
    The use of single-receiver single-satellite data validation parameters for numerical and graphical diagnostics of the multi-frequency observations is presented. This method validates Global Navigation Satellite System (GNSS) measurements of a single receiver where data from each satellite are independently processed using a geometry-free observation model with a reparameterised form of the unknowns. The method is applicable to any GNSS with any number of frequencies. The diagnostic tools are based on checking agreement of characteristics of the validation test statistics against theory. The use of these diagnostics in static and kinematic modes is demonstrated using multiple-frequency data from the three GNSS constellations; Global Positioning System (GPS), Globalnaya Navigatsionnaya Sputnikovaya Sistema (GLONASS) and Galileo
    • …
    corecore