25 research outputs found

    Road geometry identification with mobile mapping techniques

    Get PDF
    Durante il mio dottorato mi sono occupato di Tecniche e Tecnologie innovative per la ricostruzione della geometria dei tracciati stradali esistenti, quali ad esempio Mobile Mapping, analisi immagini e dati GIS; a fronte degli elevatissimi costi oggi richiesti per l鈥檜tilizzo di veicoli strumentati gi脿 reperibili in commercio per il raggiungimento di tali scopi, il valore aggiunto del lavoro di dottorato riguarda l鈥檜so di strumenti a basso costo che comportano un rilevante lavoro di analisi, trattamento e correzione del dato che risente in maniera decisiva della medio/bassa qualit脿 della strumentazione in uso. L鈥檕biettivo della ricerca 猫 consistito nella realizzazione di un algoritmo di riconoscimento (in ambiente MATLAB) che sia in grado di restituire la geometria as-built di una strada esistente. Parte del lavoro 猫 stata svolta nell鈥檃nalisi e nell鈥檈strazione delle curvature locali con approcci differenti (successive circonferenze locali, funzioni polinomiali di fitting locale di vario grado e con ampiezza di analisi variabile), nonch茅 sullo studio degli angoli di deviazione locali. Usando questi parametri, nel resto del lavoro, si 猫 prima ricercata una metodologia d鈥檌dentificazione dei diversi elementi che compongono la geometria stradale, e poi si 猫 lavorato su procedure di fitting con svariate tecniche (minimi quadrati, metodi robusti e altri algoritmi) cercando di estrarre informazioni di carattere geometrico, quali raggi di curvatura e relativi centri, lunghezza e orientamento dei rettifili, fattori di scala delle curve di transizione

    Navigation Sensor Stochastic Error Modeling and Nonlinear Estimation for Low-Cost Land Vehicle Navigation

    Get PDF
    The increasing use of low-cost inertial sensors in various mass-market applications necessitates their accurate stochastic modeling. Such task faces challenges due to outliers in the sensor measurements caused by internal and/or external factors. To optimize the navigation performance, robust estimation techniques are required to reduce the influence of outliers to the stochastic modeling process. The Generalized Method of Wavelet Moments (GMWM) and its Multi-signal extensions (MS-GMWM) represent the latest trend in the field of inertial sensor error stochastic analysis, they are capable of efficiently modeling the highly complex random errors displayed by low-cost and consumer-grade inertial sensors and provide very advantageous guarantees for the statistical properties of their estimation products. On the other hand, even though a robust version exists (RGMWM) for the single-signal method in order to protect the estimation process from the influence of outliers, their detection remains a challenging task, while such attribute has not yet been bestowed in the multi-signal approach. Moreover, the current implementation of the GMWM algorithm can be computationally intensive and does not provide the simplest (composite) model. In this work, a simplified implementation of the GMWM-based algorithm is presented along with techniques to reduce the complexity of the derived stochastic model under certain conditions. Also, it is shown via simulations that using the RGMWM every time, without the need for contamination existence confirmation, is a worthwhile trade-off between reducing the outlier effects and decreasing the estimator efficiency. Generally, stochastic modeling techniques, including the GMWM, make use of individual static signals for inference. However, it has been observed that when multiple static signal replicates are collected under the same conditions, they maintain the same model structure but exhibit variations in parameter values, a fact that called for the MS-GMWM. Here, a robust multi-signal method is introduced, based on the established GMWM framework and the Average Wavelet Variance (AWV) estimator, which encompasses two robustness levels: one for protection against outliers in each considered replicate and one to safeguard the estimation against the collection of signal replicates with significantly different behaviour than the majority. From that, two estimators are formulated, the Singly Robust AWV (SR-AWV) and the Doubly Robust (DR-AWV) and their model parameter estimation efficiency is confirmed under different data contamination scenarios in simulation and case studies. Furthermore, a hybrid case study is conducted that establishes a connection between model parameter estimation quality and implied navigation performance in those data contamination settings. Finally, the performance of the new technique is compared to the conventional Allan Variance in a land vehicle navigation experiment, where the inertial information is fused with an auxiliary source and vehicle movement constraints using the Extended and Unscented Kalman Filters (EKF/UKF). Notably, the results indicate that under linear-static conditions, the UKF with the new method provides a 16.8-17.3% improvement in 3D orientation compared to the conventional setting (AV with EKF), while the EKF gives a 7.5-9.7% improvement. Also, in dynamic conditions (i.e., turns), the UKF demonstrates an 14.7-17.8% improvement in horizontal positioning and an 11.9-12.5% in terms of 3D orientation, while the EKF has an 8.3-12.8% and an 11.4-11.7% improvement respectively. Overall, the UKF appears to perform better but has a significantly higher computational load compared to the EKF. Hence, the EKF appears to be a more realistic option for real-time applications such as autonomous vehicle navigation

    Contributions to improve the technologies supporting unmanned aircraft operations

    Get PDF
    Menci贸n Internacional en el t铆tulo de doctorUnmanned Aerial Vehicles (UAVs), in their smaller versions known as drones, are becoming increasingly important in today's societies. The systems that make them up present a multitude of challenges, of which error can be considered the common denominator. The perception of the environment is measured by sensors that have errors, the models that interpret the information and/or define behaviors are approximations of the world and therefore also have errors. Explaining error allows extending the limits of deterministic models to address real-world problems. The performance of the technologies embedded in drones depends on our ability to understand, model, and control the error of the systems that integrate them, as well as new technologies that may emerge. Flight controllers integrate various subsystems that are generally dependent on other systems. One example is the guidance systems. These systems provide the engine's propulsion controller with the necessary information to accomplish a desired mission. For this purpose, the flight controller is made up of a control law for the guidance system that reacts to the information perceived by the perception and navigation systems. The error of any of the subsystems propagates through the ecosystem of the controller, so the study of each of them is essential. On the other hand, among the strategies for error control are state-space estimators, where the Kalman filter has been a great ally of engineers since its appearance in the 1960s. Kalman filters are at the heart of information fusion systems, minimizing the error covariance of the system and allowing the measured states to be filtered and estimated in the absence of observations. State Space Models (SSM) are developed based on a set of hypotheses for modeling the world. Among the assumptions are that the models of the world must be linear, Markovian, and that the error of their models must be Gaussian. In general, systems are not linear, so linearization are performed on models that are already approximations of the world. In other cases, the noise to be controlled is not Gaussian, but it is approximated to that distribution in order to be able to deal with it. On the other hand, many systems are not Markovian, i.e., their states do not depend only on the previous state, but there are other dependencies that state space models cannot handle. This thesis deals a collection of studies in which error is formulated and reduced. First, the error in a computer vision-based precision landing system is studied, then estimation and filtering problems from the deep learning approach are addressed. Finally, classification concepts with deep learning over trajectories are studied. The first case of the collection xviiistudies the consequences of error propagation in a machine vision-based precision landing system. This paper proposes a set of strategies to reduce the impact on the guidance system, and ultimately reduce the error. The next two studies approach the estimation and filtering problem from the deep learning approach, where error is a function to be minimized by learning. The last case of the collection deals with a trajectory classification problem with real data. This work completes the two main fields in deep learning, regression and classification, where the error is considered as a probability function of class membership.Los veh铆culos a茅reos no tripulados (UAV) en sus versiones de peque帽o tama帽o conocidos como drones, van tomando protagonismo en las sociedades actuales. Los sistemas que los componen presentan multitud de retos entre los cuales el error se puede considerar como el denominador com煤n. La percepci贸n del entorno se mide mediante sensores que tienen error, los modelos que interpretan la informaci贸n y/o definen comportamientos son aproximaciones del mundo y por consiguiente tambi茅n presentan error. Explicar el error permite extender los l铆mites de los modelos deterministas para abordar problemas del mundo real. El rendimiento de las tecnolog铆as embarcadas en los drones, dependen de nuestra capacidad de comprender, modelar y controlar el error de los sistemas que los integran, as铆 como de las nuevas tecnolog铆as que puedan surgir. Los controladores de vuelo integran diferentes subsistemas los cuales generalmente son dependientes de otros sistemas. Un caso de esta situaci贸n son los sistemas de guiado. Estos sistemas son los encargados de proporcionar al controlador de los motores informaci贸n necesaria para cumplir con una misi贸n deseada. Para ello se componen de una ley de control de guiado que reacciona a la informaci贸n percibida por los sistemas de percepci贸n y navegaci贸n. El error de cualquiera de estos sistemas se propaga por el ecosistema del controlador siendo vital su estudio. Por otro lado, entre las estrategias para abordar el control del error se encuentran los estimadores en espacios de estados, donde el filtro de Kalman desde su aparici贸n en los a帽os 60, ha sido y contin煤a siendo un gran aliado para los ingenieros. Los filtros de Kalman son el coraz贸n de los sistemas de fusi贸n de informaci贸n, los cuales minimizan la covarianza del error del sistema, permitiendo filtrar los estados medidos y estimarlos cuando no se tienen observaciones. Los modelos de espacios de estados se desarrollan en base a un conjunto de hip贸tesis para modelar el mundo. Entre las hip贸tesis se encuentra que los modelos del mundo han de ser lineales, markovianos y que el error de sus modelos ha de ser gaussiano. Generalmente los sistemas no son lineales por lo que se realizan linealizaciones sobre modelos que a su vez ya son aproximaciones del mundo. En otros casos el ruido que se desea controlar no es gaussiano, pero se aproxima a esta distribuci贸n para poder abordarlo. Por otro lado, multitud de sistemas no son markovianos, es decir, sus estados no solo dependen del estado anterior, sino que existen otras dependencias que los modelos de espacio de estados no son capaces de abordar. Esta tesis aborda un compendio de estudios sobre los que se formula y reduce el error. En primer lugar, se estudia el error en un sistema de aterrizaje de precisi贸n basado en visi贸n por computador. Despu茅s se plantean problemas de estimaci贸n y filtrado desde la aproximaci贸n del aprendizaje profundo. Por 煤ltimo, se estudian los conceptos de clasificaci贸n con aprendizaje profundo sobre trayectorias. El primer caso del compendio estudia las consecuencias de la propagaci贸n del error de un sistema de aterrizaje de precisi贸n basado en visi贸n artificial. En este trabajo se propone un conjunto de estrategias para reducir el impacto sobre el sistema de guiado, y en 煤ltima instancia reducir el error. Los siguientes dos estudios abordan el problema de estimaci贸n y filtrado desde la perspectiva del aprendizaje profundo, donde el error es una funci贸n que minimizar mediante aprendizaje. El 煤ltimo caso del compendio aborda un problema de clasificaci贸n de trayectorias con datos reales. Con este trabajo se completan los dos campos principales en aprendizaje profundo, regresi贸n y clasificaci贸n, donde se plantea el error como una funci贸n de probabilidad de pertenencia a una clase.I would like to thank the Ministry of Science and Innovation for granting me the funding with reference PRE2018-086793, associated to the project TEC2017-88048-C2-2-R, which provide me the opportunity to carry out all my PhD. activities, including completing an international research internship.Programa de Doctorado en Ciencia y Tecnolog铆a Inform谩tica por la Universidad Carlos III de MadridPresidente: Antonio Berlanga de Jes煤s.- Secretario: Daniel Arias Medina.- Vocal: Alejandro Mart铆nez Cav

    Map-Based Localization for Unmanned Aerial Vehicle Navigation

    Get PDF
    Unmanned Aerial Vehicles (UAVs) require precise pose estimation when navigating in indoor and GNSS-denied / GNSS-degraded outdoor environments. The possibility of crashing in these environments is high, as spaces are confined, with many moving obstacles. There are many solutions for localization in GNSS-denied environments, and many different technologies are used. Common solutions involve setting up or using existing infrastructure, such as beacons, Wi-Fi, or surveyed targets. These solutions were avoided because the cost should be proportional to the number of users, not the coverage area. Heavy and expensive sensors, for example a high-end IMU, were also avoided. Given these requirements, a camera-based localization solution was selected for the sensor pose estimation. Several camera-based localization approaches were investigated. Map-based localization methods were shown to be the most efficient because they close loops using a pre-existing map, thus the amount of data and the amount of time spent collecting data are reduced as there is no need to re-observe the same areas multiple times. This dissertation proposes a solution to address the task of fully localizing a monocular camera onboard a UAV with respect to a known environment (i.e., it is assumed that a 3D model of the environment is available) for the purpose of navigation for UAVs in structured environments. Incremental map-based localization involves tracking a map through an image sequence. When the map is a 3D model, this task is referred to as model-based tracking. A by-product of the tracker is the relative 3D pose (position and orientation) between the camera and the object being tracked. State-of-the-art solutions advocate that tracking geometry is more robust than tracking image texture because edges are more invariant to changes in object appearance and lighting. However, model-based trackers have been limited to tracking small simple objects in small environments. An assessment was performed in tracking larger, more complex building models, in larger environments. A state-of-the art model-based tracker called ViSP (Visual Servoing Platform) was applied in tracking outdoor and indoor buildings using a UAVs low-cost camera. The assessment revealed weaknesses at large scales. Specifically, ViSP failed when tracking was lost, and needed to be manually re-initialized. Failure occurred when there was a lack of model features in the cameras field of view, and because of rapid camera motion. Experiments revealed that ViSP achieved positional accuracies similar to single point positioning solutions obtained from single-frequency (L1) GPS observations standard deviations around 10 metres. These errors were considered to be large, considering the geometric accuracy of the 3D model used in the experiments was 10 to 40 cm. The first contribution of this dissertation proposes to increase the performance of the localization system by combining ViSP with map-building incremental localization, also referred to as simultaneous localization and mapping (SLAM). Experimental results in both indoor and outdoor environments show sub-metre positional accuracies were achieved, while reducing the number of tracking losses throughout the image sequence. It is shown that by integrating model-based tracking with SLAM, not only does SLAM improve model tracking performance, but the model-based tracker alleviates the computational expense of SLAMs loop closing procedure to improve runtime performance. Experiments also revealed that ViSP was unable to handle occlusions when a complete 3D building model was used, resulting in large errors in its pose estimates. The second contribution of this dissertation is a novel map-based incremental localization algorithm that improves tracking performance, and increases pose estimation accuracies from ViSP. The novelty of this algorithm is the implementation of an efficient matching process that identifies corresponding linear features from the UAVs RGB image data and a large, complex, and untextured 3D model. The proposed model-based tracker improved positional accuracies from 10 m (obtained with ViSP) to 46 cm in outdoor environments, and improved from an unattainable result using VISP to 2 cm positional accuracies in large indoor environments. The main disadvantage of any incremental algorithm is that it requires the camera pose of the first frame. Initialization is often a manual process. The third contribution of this dissertation is a map-based absolute localization algorithm that automatically estimates the camera pose when no prior pose information is available. The method benefits from vertical line matching to accomplish a registration procedure of the reference model views with a set of initial input images via geometric hashing. Results demonstrate that sub-metre positional accuracies were achieved and a proposed enhancement of conventional geometric hashing produced more correct matches - 75% of the correct matches were identified, compared to 11%. Further the number of incorrect matches was reduced by 80%

    Aeronautical engineering: A continuing bibliography with indexes (supplement 295)

    Get PDF
    This bibliography lists 581 reports, articles, and other documents introduced into the NASA Scientific and Technical Information System in Sep. 1993. Subject coverage includes: design, construction and testing of aircraft and aircraft engines; aircraft components, equipment, and systems; ground support systems; and theoretical and applied aspects of aerodynamics and general fluid dynamics

    Aeronautical engineering: A continuing bibliography with indexes (supplement 277)

    Get PDF
    This bibliography lists 467 reports, articles, and other documents introduced into the NASA scientific and technical information system in Mar. 1992. Subject coverage includes: the engineering and theoretical aspects of design, construction, evaluation, testing, operation, and performance of aircraft (including aircraft engines); and associated aircraft components, equipment, and systems. It also includes research and development in ground support systems, theoretical and applied aspects of aerodynamics, and general fluid dynamics

    Aeronautical engineering: A continuing bibliography with indexes (supplement 282)

    Get PDF
    This bibliography lists 623 reports, articles, and other documents introduced into the NASA scientific and technical information system in Aug. 1992. The coverage includes documents on the engineering and theoretical aspects of design, construction, evaluation, testing, operation, and performance of aircraft (including aircraft engines) and associated components, equipment, and systems. It also includes research and development in aerodynamics, aeronautics, and ground support equipment for aeronautical vehicles

    Mobile Robots Navigation

    Get PDF
    Mobile robots navigation includes different interrelated activities: (i) perception, as obtaining and interpreting sensory information; (ii) exploration, as the strategy that guides the robot to select the next direction to go; (iii) mapping, involving the construction of a spatial representation by using the sensory information perceived; (iv) localization, as the strategy to estimate the robot position within the spatial map; (v) path planning, as the strategy to find a path towards a goal location being optimal or not; and (vi) path execution, where motor actions are determined and adapted to environmental changes. The book addresses those activities by integrating results from the research work of several authors all over the world. Research cases are documented in 32 chapters organized within 7 categories next described

    Aerial Vehicles

    Get PDF
    This book contains 35 chapters written by experts in developing techniques for making aerial vehicles more intelligent, more reliable, more flexible in use, and safer in operation.It will also serve as an inspiration for further improvement of the design and application of aeral vehicles. The advanced techniques and research described here may also be applicable to other high-tech areas such as robotics, avionics, vetronics, and space
    corecore