Gustaf Hendeby

Gustaf Hendeby
Linköping University | LiU · Department of Electrical Engineering (ISY)

Docent, PhD, MSc

About

172
Publications
54,477
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,418
Citations
Introduction
The focus of Dr. Hendeby's research is statistical and model based sensor fusion; in particular with applications in target tracking, simultaneous localization and mapping (SLAM), positioning, and general nonlinear estimation problems. In doing so he has worked with different Kalman filter approximations (extended and unscented Kalman filter), as well as the particle filter. By understanding these methods better, it will be possible to make the algorithms more accessible by non-experts.
Additional affiliations
August 2016 - October 2017
Linköping University
Position
  • Lecturer
Description
  • Basic course in Automatic Control for BSc students, 6 ECTS credits http://www.control.isy.liu.se/student/tsiu61/
March 2015 - present
Linköping University
Position
  • Lecturer
Description
  • Advanced course in Sensor Fusion, 6 ECTS credits http://www.control.isy.liu.se/student/tsrt14/
January 2016 - present
Linköping University
Position
  • Professor (Associate)
Education
May 2015 - May 2015
Linköping University
Field of study
  • Statistical Sensor Fusion
January 2003 - April 2008
Linköping University
Field of study
  • Statistical Sensor Fusion
August 1998 - December 2002
Linköping University
Field of study
  • Applied Physics and Electrical engineering

Publications

Publications (172)
Article
Full-text available
The unscented Kalman filter (UKF) has become a popular alternative to the extended Kalman filter (EKF) during the last decade. UKF propagates the so called sigma points by function evaluations using the unscented transformation (UT), and this is at first glance very different from the standard EKF algorithm which is based on a linearized model. The...
Article
Full-text available
Nonlinear Kalman filters are algorithms that approximately solve the Bayesian filtering problem by employing the measurement update of the linear Kalman filter (KF). Numerous variants have been developed over the past decades, perhaps most importantly the popular sampling based sigma point Kalman filters. In order to make the vast literature access...
Article
Full-text available
A platform for sensor fusion consisting of a standard smartphone equipped with the specially developed Sensor Fusion app is presented. The platform enables real-time streaming of data over WiFi to a computer where signal processing algorithms, e.g., the Kalman filter, can be developed and executed in a Matlab framework. The platform is an excellent...
Article
Full-text available
The particle filter (PF) has during the last decade been proposed for a wide range of localization and tracking applications. There is a general need in such embedded system to have a platform for efficient and scalable implementation of the PF. One such platform is the graphics processing unit (GPU), originally aimed to be used for fast rendering...
Conference Paper
Full-text available
This paper investigates the usefulness of multi-frequency received signal strength (RSS) for indoor localization. A collected set of data from four sites containing 7 frequencies from dual receivers and a high accuracy reference positioning system is presented. The collected data is also made publicly available. The data is analyzed with respect to...
Preprint
Full-text available
Basis Function (BF) expansions are a cornerstone of any engineer's toolbox for computational function approximation which shares connections with both neural networks and Gaussian processes. Even though BF expansions are an intuitive and straightforward model to use, they suffer from quadratic computational complexity in the number of BFs if the pr...
Conference Paper
Due to vulnerabilities of Global Navigation Satellite Systems (GNSS) there is an increased interest in alternative navigation solutions, such as using signals of opportunity (SOPs). We propose a system where a mobile navigator localizes itself using two-way ranging (TWR) measurements to a stationary base station at a known location as well as time...
Conference Paper
It is shown how dense optical flow obtained using deep learning can be used to provide high quality visual odom-etry. The obtained odometric information can be utilized as a component to reduce the inherent drift of inertial navigation systems (INS). This could be a key component to provide autonomous system with robust localization capability in G...
Conference Paper
High-definition map with accurate lane-level information is crucial for autonomous driving, but the creation of these maps is a resource-intensive process. To this end, we present a cost-effective solution to create lane-level roadmaps using only the global navigation satellite system (GNSS) and a camera on customer vehicles. Our proposed solution...
Conference Paper
As human settlement expands into the natural habitats of wild animals, the conflicts between humans and wildlife increases. The human-elephant conflict causes a tremendous amount of damage, often to poor villages close to the savannah. In this paper, we continue our earlier reported research on a geophone network aimed for elephant localisation by...
Conference Paper
Passive bistatic radar (PBR) is a cost-effective choice for detection and tracking of aircraft. In this paper we present how the Poisson multi-Bernoulli mixture (PMBM) filter is applied in a multi-target tracking application with multistatic PBR. To handle the PBR measurements, it is proposed that a Gaussian mixture target spatial density is used t...
Article
A signal-of-opportunity-based method to automatically calibrate the orientations and shapes of a set of hydrophone arrays using the sound emitted from nearby ships is presented. The calibration problem is formulated as a simultaneous localization and mapping problem, where the locations, orientations, and shapes of the arrays are viewed as the unkn...
Preprint
This letter proposes a new method for joint state and parameter estimation in uncertain dynamical systems. We exploit the partial errors-in-variables (PEIV) principle and formulate a regression problem in the sense of weighted total least squares, where the uncertainty in the parameter prior is explicitly considered. Based thereon, the PEIV regress...
Preprint
Full-text available
A method to construct an observability-constrained magnetic-field-aided inertial navigation system is proposed. The proposed method builds upon the previously proposed observability-constrained extended Kalman filter and extends it to work with a magnetic-field-based odometry-aided inertial navigation system. The proposed method is evaluated using...
Preprint
Full-text available
Ensuring sufficiently accurate models is crucial in target tracking systems. If the assumed models deviate too much from the truth, the tracking performance might be severely degraded. While the models are in general defined using multivariate conditions, the measures used to validate them are most often scalar-valued. In this paper, we propose mat...
Article
Full-text available
A Magnetic field Aided Inertial Navigation System (MAINS) for indoor navigation is proposed in this paper. MAINS leverages an array of magnetometers to measure spatial variations in the magnetic field, which are then used to estimate the displacement and orientation changes of the system, thereby aiding the inertial navigation system (INS). Experim...
Conference Paper
Full-text available
A method for obstacle detection using the sound that a drone naturally emits is proposed. The sound emitted from a vehicle, ego-noise, is often considered a complicating factor for mission fulfilment, without purpose. The idea in this paper is to utilise this ego-noise for obstacle detection. Adding a few microphones to the vehicle, the ego-noise i...
Article
Over the past two and a half decades, covariance intersection (CI) has provided a means for robust estimation in scenarios where the uncertainty information is incomplete. Estimation in distributed and decentralized data fusion (DDF) settings is typically characterized by having nonzero cross-correlations between the estimates to be merged. Mean-...
Article
Basis Function (BF) expansions are a cornerstone of any engineer's toolbox for computational function approximation which shares connections with both neural networks and Gaussian processes. Even though BF expansions are an intuitive and straightforward model to use, they suffer from quadratic computational complexity in the number of BFs if the pr...
Preprint
Full-text available
A Magnetic field Aided Inertial Navigation System (MAINS) for indoor navigation is proposed in this paper. MAINS leverages an array of magnetometers to measure spatial variations in the magnetic field, which are then used to estimate the displacement and orientation changes of the system, thereby aiding the inertial navigation system (INS). Experim...
Article
A static world assumption is often used when considering the simultaneous localization and mapping (SLAM) problem. In reality, especially when long-term autonomy is the objective, this is not a valid assumption. This paper studies a scenario where landmarks can occupy multiple discrete positions at different points in time, where each possible posi...
Conference Paper
Network-centric multitarget tracking under communication constraints is considered, where dimension-reduced track estimates are exchanged. Previous work on target tracking in this subfield has focused on fusion aspects only and derived optimal ways of reducing dimensionality based on fusion performance. In this work we propose a novel problem forma...
Conference Paper
A new class of iterated linearization-based nonlinear filters, dubbed dynamically iterated filters, is presented. Contrary to regular iterated filters such as the iterated extended Kalman filter (IEKF), iterated unscented Kalman filter (IUKF) and iterated posterior linearization filter (IPLF), dynamically iterated filters also take nonlinearities i...
Conference Paper
Human-wildlife conflicts are a global problem which is central to the Global Goal 15 (life on land). One particular case is elephants, that can cause harm to both people, property and crops. An early warning system that can detect and warn people in time would allow effective mitigation measures. The proposed method is based on a small local networ...
Conference Paper
The Particle filter can in theory estimate the state of any nonlinear system, but in practice it suffers from an exponential complexity in terms of the number of particles as the dimension of the state increases. The marginalized particle filter can potentially reduce this problem by improving the estimates, particularly for lower number of particl...
Conference Paper
Full-text available
Underwater surveillance using passive sonar and track-before-detect technology requires accurate models of the tracked signal and the background noise. However, in an underwater environment, the signal channel is time-varying and prior knowledge about the spatial distribution of the background noise is unavailable. In this paper, an autoregressive...
Preprint
Full-text available
Network-centric multitarget tracking under communication constraints is considered, where dimension-reduced track estimates are exchanged. Previous work on target tracking in this subfield has focused on fusion aspects only and derived optimal ways of reducing dimensionality based on fusion performance. In this work we propose a novel problem forma...
Preprint
Full-text available
A framework for tightly integrated motion mode classification and state estimation in motion-constrained inertial navigation systems is presented. The framework uses a jump Markov model to describe the navigation system's motion mode and navigation state dynamics with a single model. A bank of Kalman filters is then used for joint inference of the...
Preprint
Full-text available
Conventional direction of arrival (DOA) estimators are based on array processing using either time differences or beamforming. The proposed approach is based on the received power at each microphone, which enables simple hardware, low sampling frequency and small arrays. The problem is recast into a linear regression framework where the least squar...
Article
Full-text available
The increase in perception capabilities of connected mobile sensor platforms (e.g., self-driving vehicles, drones, and robots) leads to an extensive surge of sensed features at various temporal and spatial scales. Beyond their traditional use for safe operation, available observations could enable to see how and where people move on sidewalks and c...
Preprint
Full-text available
A new class of iterated linearization-based nonlinear filters, dubbed dynamically iterated filters, is presented. Contrary to regular iterated filters such as the iterated extended Kalman filter (IEKF), iterated unscented Kalman filter (IUKF) and iterated posterior linearization filter (IPLF), dynamically iterated filters also take nonlinearities i...
Article
This letter investigates relationships between iterated filtering algorithms based on statistical linearization, such as the iterated unscented Kalman filter (IUKF), and filtering algorithms based on quasi-Newton (QN) methods, such as the QN iterated extended Kalman filter (QN-IEKF). Firstly, it is shown that the IUKF and the iterated posterior lin...
Preprint
Full-text available
Decentralized state estimation in a communication constrained sensor network is considered. To reduce the communication load only dimension-reduced estimates are exchanged between the networking agents. The considered dimension-reduction is restricted to be a linear mapping from a higher-dimensional space to a lower-dimensional space. The optimal,...
Conference Paper
The classical SIR model is a fundamental building block in most epidemiological models. Despite its widespread use, its properties in filtering and estimation applications are much less well explored. Independently of how the basic SIR model is integrated into more complex models, the fundamental question is whether the states and parameters can be...
Conference Paper
Full-text available
A theoretically sound likelihood function for passive sonar surveillance using a hydrophone array is presented. The likelihood is derived from first order principles along with the assumption that the source signal can be approximated as white Gaussian noise within the considered frequency band. The resulting likelihood is a nonlinear function of t...
Preprint
Full-text available
A signal-of-opportunity based method to automatically calibrate the orientations and shapes of a set of hydrophone arrays using the sound emitted from nearby ships, is presented. The calibration problem is formulated as a simultaneous lo-calization and mapping (SLAM) problem, where the locations, orientations, and shapes of the arrays are viewed as...
Conference Paper
Long-term autonomy of robots requires localization in an inevitably changing environment, where the robots' knowledge about the surroundings are more or less uncertain. Inspired by methods in target tracking, this paper proposes a multi-hypothesis feature based map representation to provide robust localization under these conditions. It is derived...
Conference Paper
A belief-space planning problem for GNSS-denied areas is studied, where knowledge about the landmark density is used as prior, instead of explicit landmark positions. To get accurate predictions of the future information gained from observations, the probability of detecting landmarks needs to be taken into account in addition to the probability of...
Conference Paper
Data fusion in a communication constrained sensor network is considered. The problem is to reduce the dimensionality of the joint state estimate without significantly decreasing the estimation performance. A method based on scalar subspace projections is derived for this purpose. We consider the cases where the estimates to be fused are: (i) uncorr...
Conference Paper
Linearized Direction of Arrival (LinDoA) is a method for sound source localization that is designed for use with wearable microphone arrays. The method uses a Taylor series expansion of the sound source signal in the time domain to beamform and estimate the direction of arrival. The original method is limited to spatial sampling, but is here genera...
Conference Paper
A tightly integrated magnetic-field aided inertial navigation system is presented. The system uses a magnetometer sensor array to measure spatial variations in the local magnetic-field. The variations in the field are --- via a recursively updated polynomial magnetic-field model --- mapped into displacement and orientation changes of the array, whi...
Conference Paper
Marginalization enables the particle filter to be applied to non-trivial problems by invoking the Kalman filter to estimate a larger part of the state vector. The marginalized (a.k.a. Rao-Blackwellization) particle filter (MPF) has found many use cases in tracking and navigation applications. These are characterized of having position and its deriv...
Article
Full-text available
This paper presents and experimentally evaluates an algorithm named Multiple Generalized Likelihood Ratio (MGLR) for detecting and estimating multiple consecutive measurement biases appearing frequently, in the case of non-redundant sensors; typically the case for a small drone or remotely piloted aerial vehicle. The algorithm itself is based on th...
Preprint
Full-text available
A tightly integrated magnetic-field aided inertial navigation system is presented. The system uses a magnetometer sensor array to measure spatial variations in the local magnetic-field. The variations in the field are-via a recursively updated polynomial magnetic-field model-mapped into displacement and orientation changes of the array, which in tu...
Preprint
Full-text available
The increase in perception capabilities of connected mobile sensor platforms (e.g., self-driving vehicles, drones, and robots) leads to an extensive surge of sensed features at various temporal and spatial scales. Beyond their traditional use for safe operation, available observations could enable to see how and where people move on sidewalks and c...
Preprint
Full-text available
We present a comprehensive framework for fusing measurements from multiple and generally placed accelerometers and gyroscopes to perform inertial navigation. Using the angular acceleration provided by the accelerometer array, we show that the numerical integration of the orientation can be done with second-order accuracy, which is more accurate com...
Article
Full-text available
GNSS receivers are vulnerable to spoofing attacks in which false satellite signals deceive receivers to compute false position and/or time estimates. This work derives and evaluates algorithms that perform spoofing mitigation by utilizing double differences of pseudorange or carrier phase measurements from multiple receivers. The algorithms identif...
Article
Robust and highly accurate position estimation in underground mines is investigated by considering a vehicle equipped with 2D laser scanners. A survey of available methods to process data from such sensors is performed with focus on feature extraction methods. Pros and cons of the usage of different methods for the positioning application with 2D l...
Article
Mean square error optimal estimation requires the full correlation structure to be available. Unfortunately, it is not always possible to maintain full knowledge about the correlations. One example is decentralized data fusion where the cross-correlations between estimates are unknown, partly due to information sharing. To avoid underestimating the...
Article
A static world assumption is often used when considering the simultaneous localization and mapping (SLAM) problem. In reality, especially when long-term autonomy is the objective, this is not valid. This paper studies a scenario where uniquely identifiable landmarks can attend multiple discrete positions, not known a priori . Based on a feature...
Article
Full-text available
This paper introduces a Poisson multi-Bernoulli mixture (PMBM) filter in which the intensities of target birth and undetected targets are grid-based. A simplified version of the Rao-Blackwellized point mass filter is used to predict the intensity of undetected targets and to initialize tracks of targets detected for the first time. The grid approxi...
Article
A computationally efficient method for online joint state inference and dynamical model learning is presented. The dynamical model combines an a priori known, physically derived, state-space model with a radial basis function expansion representing unknown system dynamics and inherits properties from both physical and data-driven modeling. The meth...
Preprint
Full-text available
This paper introduces a Poisson multi-Bernoulli mixture (PMBM) filter in which the intensities of target birth and undetected targets are grid-based. A simplified version of the Rao-Blackwellized point mass filter is used to predict the intensity of undetected targets, and the density of targets detected for the first time are approximated as Gauss...
Article
Full-text available
A sensor management method for joint multitarget search and track problems is proposed, where a single user-defined parameter allows for a tradeoff between the two objectives. The multitarget density is propagated using the Poisson multi-Bernoulli mixture filter, which eliminates the need for a separate handling of undiscovered targets and provides...
Preprint
Full-text available
A computationally efficient method for online joint state inference and dynamical model learning is presented. The dynamical model combines an a priori known state-space model with a radial basis function expansion representing unknown system dynamics. Thus, the model is inherently adaptive and can learn unknown and changing system dynamics on-the-...
Article
A novel method for accurate speed estimation of a vehicle using a deep learning convolutional neural network (CNN), with accelerometer and gyroscope measurements as input, is presented. It does not suffer from the fundamental drift problem present in all dead reckoning methods, and yet yields about 2 m/s in accuracy. Efficient drift-free vehicle sp...
Article
Full-text available
The problem of joint classification of gait and device mode from inertial measurement units (IMU) measurements is considered. For this, an approach for computing unique gait signature using measurements collected from body-worn inertial measurement units (IMUs) is proposed.The gait signature represents one full cycle of the human gait, and is suita...
Conference Paper
Full-text available
Modern maritime navigation is heavily dependent on satellite systems. Availability of an accurate position is critical for safe operations, but satellite-based navigation systems are vulnerable to interference, jamming, and spoofing. In this work, we propose a method for maritime navigation independent of GNSS, able to provide absolute positioning...
Conference Paper
Full-text available
An approach for belief space planning is presented, where knowledge about the landmark density is used as prior, instead of explicit landmark positions. Having detailed maps of landmark positions in a previously unvisited environment is considered unlikely in practice. Instead, it is argued that landmark densities should be used, as they could be e...
Conference Paper
We consider a decentralized sensor network of multiple nodes with limited communication capability where the cross-correlations between local estimates are unknown. To reduce the bandwidth the individual nodes determine which subset of local information is the most valuable from a global perspective. Three information selection methods (ISM) are de...
Conference Paper
Lidar-based positioning in a 2D map is analyzed as a method to provide a robust, high accuracy, and infrastructure-free positioning system required by the automation development in underground mining. Expressions are derived that highlight separate information contributions to the obtained position accuracy. This is used to develop two new methods...
Conference Paper
An inference method for Gaussian process augmented state-space models are presented. This class of grey-box models enables domain knowledge to be incorporated in the inference process to guarantee a minimum of performance, still they are flexible enough to permit learning of partially unknown model dynamics and inputs. To facilitate online (recursi...
Article
Full-text available
An Informed Path Planning algorithm for multiple agents is presented. It can be used to efficiently utilize available agents when surveying large areas, when total coverage is unattainable. Internally the algorithm has a Probability Hypothesis Density (PHD) representation, inspired by modern multi-target tracking methods, to represent unseen object...
Article
Estimation of the mean of a stochastic variable observed in noise with positive support is considered. It is well known from the literature that order statistics gives one order of magnitude lower estimation variance compared to the best linear unbiased estimator (BLUE). We provide a systematic survey of some common distributions with positive supp...
Article
The angular wheel speed of a vehicle is estimated by tracking the frequency of chassis vibrations measured with an accelerometer. A Bayesian filtering framework is proposed, allowing for straightforward incorporation of supporting information. The framework is evaluated on a large number of experimental test drives, showing comparable performance t...
Preprint
Full-text available
An inference method for Gaussian process augmented state-space models are presented. This class of grey-box models enables domain knowledge to be incorporated in the inference process to guarantee a minimum of performance, still they are flexible enough to permit learning of partially unknown model dynamics and inputs. To facilitate online (recursi...
Article
Full-text available
We study the fundamental problem of fusing one round trip time (RTT) observation associated with a serving base station with one time-difference of arrival (TDOA) observation associated to the serving base station and a neighbor base station to localize a 2-D mobile station (MS). This situation can arise in 3GPP Long Term Evolution (LTE) when the n...
</