Cargando…
The State Space Subdivision Filter for Estimation on SE(2)
The [Formula: see text] domain can be used to describe the position and orientation of objects in planar scenarios and is inherently nonlinear due to the periodicity of the angle. We present a novel filter that involves splitting up the joint density into a (marginalized) density for the periodic pa...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8472663/ https://www.ncbi.nlm.nih.gov/pubmed/34577521 http://dx.doi.org/10.3390/s21186314 |
_version_ | 1784574790902743040 |
---|---|
author | Pfaff, Florian Li, Kailai Hanebeck, Uwe D. |
author_facet | Pfaff, Florian Li, Kailai Hanebeck, Uwe D. |
author_sort | Pfaff, Florian |
collection | PubMed |
description | The [Formula: see text] domain can be used to describe the position and orientation of objects in planar scenarios and is inherently nonlinear due to the periodicity of the angle. We present a novel filter that involves splitting up the joint density into a (marginalized) density for the periodic part and a conditional density for the linear part. We subdivide the state space along the periodic dimension and describe each part of the state space using the parameters of a Gaussian and a grid value, which is the function value of the marginalized density for the periodic part at the center of the respective area. By using the grid values as weighting factors for the Gaussians along the linear dimensions, we can approximate functions on the [Formula: see text] domain with correlated position and orientation. Based on this representation, we interweave a grid filter with a Kalman filter to obtain a filter that can take different numbers of parameters and is in the same complexity class as a grid filter for circular domains. We thoroughly compared the filters with other state-of-the-art filters in a simulated tracking scenario. With only little run time, our filter outperformed an unscented Kalman filter for manifolds and a progressive filter based on dual quaternions. Our filter also yielded more accurate results than a particle filter using one million particles while being faster by over an order of magnitude. |
format | Online Article Text |
id | pubmed-8472663 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-84726632021-09-28 The State Space Subdivision Filter for Estimation on SE(2) Pfaff, Florian Li, Kailai Hanebeck, Uwe D. Sensors (Basel) Article The [Formula: see text] domain can be used to describe the position and orientation of objects in planar scenarios and is inherently nonlinear due to the periodicity of the angle. We present a novel filter that involves splitting up the joint density into a (marginalized) density for the periodic part and a conditional density for the linear part. We subdivide the state space along the periodic dimension and describe each part of the state space using the parameters of a Gaussian and a grid value, which is the function value of the marginalized density for the periodic part at the center of the respective area. By using the grid values as weighting factors for the Gaussians along the linear dimensions, we can approximate functions on the [Formula: see text] domain with correlated position and orientation. Based on this representation, we interweave a grid filter with a Kalman filter to obtain a filter that can take different numbers of parameters and is in the same complexity class as a grid filter for circular domains. We thoroughly compared the filters with other state-of-the-art filters in a simulated tracking scenario. With only little run time, our filter outperformed an unscented Kalman filter for manifolds and a progressive filter based on dual quaternions. Our filter also yielded more accurate results than a particle filter using one million particles while being faster by over an order of magnitude. MDPI 2021-09-21 /pmc/articles/PMC8472663/ /pubmed/34577521 http://dx.doi.org/10.3390/s21186314 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Pfaff, Florian Li, Kailai Hanebeck, Uwe D. The State Space Subdivision Filter for Estimation on SE(2) |
title | The State Space Subdivision Filter for Estimation on SE(2) |
title_full | The State Space Subdivision Filter for Estimation on SE(2) |
title_fullStr | The State Space Subdivision Filter for Estimation on SE(2) |
title_full_unstemmed | The State Space Subdivision Filter for Estimation on SE(2) |
title_short | The State Space Subdivision Filter for Estimation on SE(2) |
title_sort | state space subdivision filter for estimation on se(2) |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8472663/ https://www.ncbi.nlm.nih.gov/pubmed/34577521 http://dx.doi.org/10.3390/s21186314 |
work_keys_str_mv | AT pfaffflorian thestatespacesubdivisionfilterforestimationonse2 AT likailai thestatespacesubdivisionfilterforestimationonse2 AT hanebeckuwed thestatespacesubdivisionfilterforestimationonse2 AT pfaffflorian statespacesubdivisionfilterforestimationonse2 AT likailai statespacesubdivisionfilterforestimationonse2 AT hanebeckuwed statespacesubdivisionfilterforestimationonse2 |