An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization

The B-spline function representation is commonly used for data approximation and trajectory definition, but filter-based methods for nonlinear weighted least squares (NWLS) approximation are restricted to a bounded definition range. We present an algorithm termed nonlinear recursive B-spline approxi...

Full description

Bibliographic Details
Main Authors: Jens Jauch, Felix Bleimund, Michael Frey, Frank Gauterin
Format: Article
Language:English
Published: MDPI AG 2019-04-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/7/4/355
id doaj-f7ccc5950e8e4c9dbdb2205483df9f00
record_format Article
spelling doaj-f7ccc5950e8e4c9dbdb2205483df9f002020-11-25T00:58:53ZengMDPI AGMathematics2227-73902019-04-017435510.3390/math7040355math7040355An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory OptimizationJens Jauch0Felix Bleimund1Michael Frey2Frank Gauterin3Institute of Vehicle System Technology, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Vehicle System Technology, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Vehicle System Technology, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Vehicle System Technology, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyThe B-spline function representation is commonly used for data approximation and trajectory definition, but filter-based methods for nonlinear weighted least squares (NWLS) approximation are restricted to a bounded definition range. We present an algorithm termed nonlinear recursive B-spline approximation (NRBA) for an iterative NWLS approximation of an unbounded set of data points by a B-spline function. NRBA is based on a marginalized particle filter (MPF), in which a Kalman filter (KF) solves the linear subproblem optimally while a particle filter (PF) deals with nonlinear approximation goals. NRBA can adjust the bounded definition range of the approximating B-spline function during run-time such that, regardless of the initially chosen definition range, all data points can be processed. In numerical experiments, NRBA achieves approximation results close to those of the Levenberg–Marquardt algorithm. An NWLS approximation problem is a nonlinear optimization problem. The direct trajectory optimization approach also leads to a nonlinear problem. The computational effort of most solution methods grows exponentially with the trajectory length. We demonstrate how NRBA can be applied for a multiobjective trajectory optimization for a battery electric vehicle in order to determine an energy-efficient velocity trajectory. With NRBA, the effort increases only linearly with the processed data points and the trajectory length.https://www.mdpi.com/2227-7390/7/4/355nonlinearrecursiveiterativeB-splineapproximationmarginalized particle filterRao-Blackwellized particle filtermultiobjectivetrajectoryoptimization
collection DOAJ
language English
format Article
sources DOAJ
author Jens Jauch
Felix Bleimund
Michael Frey
Frank Gauterin
spellingShingle Jens Jauch
Felix Bleimund
Michael Frey
Frank Gauterin
An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization
Mathematics
nonlinear
recursive
iterative
B-spline
approximation
marginalized particle filter
Rao-Blackwellized particle filter
multiobjective
trajectory
optimization
author_facet Jens Jauch
Felix Bleimund
Michael Frey
Frank Gauterin
author_sort Jens Jauch
title An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization
title_short An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization
title_full An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization
title_fullStr An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization
title_full_unstemmed An Iterative Method Based on the Marginalized Particle Filter for Nonlinear B-Spline Data Approximation and Trajectory Optimization
title_sort iterative method based on the marginalized particle filter for nonlinear b-spline data approximation and trajectory optimization
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2019-04-01
description The B-spline function representation is commonly used for data approximation and trajectory definition, but filter-based methods for nonlinear weighted least squares (NWLS) approximation are restricted to a bounded definition range. We present an algorithm termed nonlinear recursive B-spline approximation (NRBA) for an iterative NWLS approximation of an unbounded set of data points by a B-spline function. NRBA is based on a marginalized particle filter (MPF), in which a Kalman filter (KF) solves the linear subproblem optimally while a particle filter (PF) deals with nonlinear approximation goals. NRBA can adjust the bounded definition range of the approximating B-spline function during run-time such that, regardless of the initially chosen definition range, all data points can be processed. In numerical experiments, NRBA achieves approximation results close to those of the Levenberg–Marquardt algorithm. An NWLS approximation problem is a nonlinear optimization problem. The direct trajectory optimization approach also leads to a nonlinear problem. The computational effort of most solution methods grows exponentially with the trajectory length. We demonstrate how NRBA can be applied for a multiobjective trajectory optimization for a battery electric vehicle in order to determine an energy-efficient velocity trajectory. With NRBA, the effort increases only linearly with the processed data points and the trajectory length.
topic nonlinear
recursive
iterative
B-spline
approximation
marginalized particle filter
Rao-Blackwellized particle filter
multiobjective
trajectory
optimization
url https://www.mdpi.com/2227-7390/7/4/355
work_keys_str_mv AT jensjauch aniterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT felixbleimund aniterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT michaelfrey aniterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT frankgauterin aniterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT jensjauch iterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT felixbleimund iterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT michaelfrey iterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
AT frankgauterin iterativemethodbasedonthemarginalizedparticlefilterfornonlinearbsplinedataapproximationandtrajectoryoptimization
_version_ 1725220012848840704