2 research outputs found

    Fast 3D Pose Estimation With Out-of-Sequence Measurements

    Get PDF
    ©2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.Presented at the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 29 October-2 November 2007, San Diego, CA.DOI: 10.1109/IROS.2007.4399318We present an algorithm for pose estimation using fixed-lag smoothing. We show that fixed-lag smoothing enables inclusion of measurements from multiple asynchronous measurement sources in an optimal manner. Since robots usually have a plurality of uncoordinated sensors, our algorithm has an advantage over filtering-based estimation algorithms, which cannot incorporate delayed measurements optimally. We provide an implementation of the general fixed-lag smoothing algorithm using square root smoothing, a technique that has recently become prominent. Square root smoothing uses fast sparse matrix factorization and enables our fixed-lag pose estimation algorithm to run at upwards of 20 Hz. Our algorithm has been extensively tested over hundreds of hours of operation on a robot operating in outdoor environments. We present results based on these tests that verify our claims using wheel encoders, visual odometry, and GPS as sensors

    Low-cost MEMS-INS/GPS integration using nonlinear filtering approaches

    Get PDF
    Some important key issues in GNSS/INS integration mainly arise in the field of creating and developing low-cost, robust and at the same time highly accurate navigation systems, putting a focus of interest onto powerful sensor fusion algorithms. The so-called tightly-coupled integration is one of the most promising approaches to fuse the GNSS (global navigation satellite systems) data with INS (inertial navigation system) measurements. However, when modeling the underlying problem, the system process and observation models turn out to be nonlinear, and the GNSS stochastic measurement errors are often non-Gaussian distributed (e.g., due to multipath effects). Among other estimation approaches, the so-called particle filter (PF) as a nonlinear/non-Gaussian estimation method is especially theoretically attractive to be used in this field. However, its large computational burden usually limits its practical usage. In order to reduce the computational burden without degrading the system estimation accuracy, recently, an unscented particle filter (UPF) has been proposed, which combines the PF with the unscented Kalman filter (UKF). In this thesis, only one UKF is used in the algorithm, and the re-sampling step is not required anymore. Thus, the number of particles can be largely reduced, and the implementation of the PF on a hardware platform turns out to be feasible.Aktuelle Entwicklungen auf dem Gebiet der Fusion von inertialer Navigation und satellitengestützten Positionierungsverfahren zielen klar auf kosteneffiziente, robuste und gleichzeitig hochpräzise Lösungen ab. Leistungsfähige Sensordatenfusionsansätze spielen hier eine Schlüsselrolle, wobei die sogenannte "Tightly Coupled Integration" zur Fusion der satellitengestützten Navigationsdaten mit den Messdaten eines inertialen Systems besonders vielversprechend erscheint. Als erschwerender Umstand ergeben sich hier allerdings nichtlineare Prozess- und Beobachtungsmodelle, die in Verbindung mit nicht länger gaußverteilten Beobachtungsfehlern, beispielsweise aufgrund von Mehrwegeausbreitung, nichtlineare, möglichst optimale Datenfusionsverfahren, wie beispielsweise Partikelfilter-Ansätze erfordern. Theoretisch elegant und leistungsfähig auf der einen Seite, benötigen diese Ansätze in der praktischen Realisierung vielfach eine ungemein hohe Anzahl von einzelnen "Partikeln", so dass der hierdurch verursachte Berechnungsaufwand die praktische Einsatzfähigkeit unter Echtzeitbedingungen vielfach entweder im Hinblick auf die Filterperformance oder auf die Taktzeit limitiert. Ein Ansatz zur Lösung dieser Problematik besteht in der Kombination eines Partikelfilters mit einem Unscented Kalman Filter. Hierbei wird der sonst bei Partikelfiltern übliche, aber zeitaufwändige, Resampling Schritt nicht mehr benötigt. Auch die Anzahl der benötigten Partikel kann stark reduziert werden, so dass eine Realisierung auf einer Signalprozessorplattform möglich wird
    corecore