liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Kok, Manon
Publications (10 of 16) Show all publications
Skog, I., Hendeby, G. & Kok, M. (2023). Tightly Integrated Motion Classification and StateEstimation in Foot-Mounted Navigation Systems. In: Proceedings of 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN): . Paper presented at 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nuremberg, Germany, September 23-28, 2023.
Open this publication in new window or tab >>Tightly Integrated Motion Classification and StateEstimation in Foot-Mounted Navigation Systems
2023 (English)In: Proceedings of 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), 2023Conference paper, Published paper (Refereed)
Abstract [en]

A framework for tightly integrated motion modeclassification 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 modeand navigation state dynamics with a single model. A bank of Kalman filters is then used for joint inference of the navigation state and the motion mode. A method for learning unknown parameters in the jump Markov model, such as the motion mode transition probabilities, is also presented. The application of the proposed framework is illustrated via two examples. The first example is a foot-mounted navigation system that adapts its behavior to different gait speeds. The second example is a foot-mounted navigation system that detects when the user walks on flat ground and locks the vertical position estimate accordingly. Both examples show that the proposed framework provides significantly better position accuracy than a standard zero-velocity aided inertial navigation system. More importantly, the examples show that the proposed framework provides a theoretically well-grounded approach for developing new motion-constrained inertial navigation systems that can learn different motion patterns.

Keywords
Inertial navigation; Zero-velocity detection; Constant height detection; Filter bank; Motion-constraints
National Category
Control Engineering Signal Processing
Identifiers
urn:nbn:se:liu:diva-200321 (URN)979-8-3503-2012-1 (ISBN)979-8-3503-2011-4 (ISBN)
Conference
13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nuremberg, Germany, September 23-28, 2023
Funder
Swedish Research Council, 2020-04253
Available from: 2024-01-21 Created: 2024-01-21 Last updated: 2024-01-21
Kok, M., Hol, J. D. & Schön, T. B. (2017). Using Inertial Sensors for Position and Orientation Estimation. Foundations and Trends® in Signal Processing (1-2), 1-153
Open this publication in new window or tab >>Using Inertial Sensors for Position and Orientation Estimation
2017 (English)In: Foundations and Trends® in Signal Processing, ISSN 1932-8346, no 1-2, p. 166p. 1-153Article in journal (Refereed) Published
Abstract [en]

Microelectromechanical system (MEMS) inertial sensors have become ubiquitous in modern society. Built into mobile telephones, gaming consoles, virtual reality headsets, we use such sensors on a daily basis. They also have applications in medical therapy devices, motion-capture filming, traffic monitoring systems, and drones. While providing accurate measurements over short time scales, this diminishes over longer periods. To date, this problem has been resolved by combining them with additional sensors and models. This adds both expense and size to the devices. This tutorial focuses on the signal processing aspects of position and orientation estimation using inertial sensors. It discusses different modelling choices and a selected number of important algorithms that engineers can use to select the best options for their designs. The algorithms include optimization-based smoothing and filtering as well as computationally cheaper extended Kalman filter and complementary filter implementations. Engineers, researchers, and students deploying MEMS inertial sensors will find that this tutorial is an essential monograph on how to optimize their designs.

Place, publisher, year, edition, pages
Boston, Delft: Now Publishers Inc., 2017. p. 166
Keywords
Sensor and multiple source signal processing, Filtering, Estimation, Identification, Sensors and Estimation
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-150519 (URN)10.1561/2000000094 (DOI)9781680833560 (ISBN)9781680833577 (ISBN)
Available from: 2018-08-24 Created: 2018-08-24 Last updated: 2018-08-24Bibliographically approved
Kok, M., Khoshfetrat Pakazad, S., Schön, T., Hansson, A. & Hol, J. (2016). A Scalable and Distributed Solution to the Inertial Motion Capture Problem. In: Proceedings of the 19th International Conference on Information Fusion: . Paper presented at 19th International Conference on Information Fusion, Heidelberg, Germany, July 5-8, 2016 (pp. 1348-1355). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Scalable and Distributed Solution to the Inertial Motion Capture Problem
Show others...
2016 (English)In: Proceedings of the 19th International Conference on Information Fusion, Institute of Electrical and Electronics Engineers (IEEE), 2016, p. 1348-1355Conference paper, Published paper (Refereed)
Abstract [en]

In inertial motion capture, a multitude of body segments are equipped with inertial sensors, consisting of 3D accelerometers and 3D gyroscopes. Using an optimization-based approach to solve the motion capture problem allows for natural inclusion of biomechanical constraints and for modeling the connection of the body segments at the joint locations. The computational complexity of solving this problem grows both with the length of the data set and with the number of sensors and body segments considered. In this work, we present a scalable and distributed solution to this problem using tailored message passing, capable of exploiting the structure that is inherent in the problem. As a proof-of-concept we apply our algorithm to data from a lower body configuration. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2016
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-130555 (URN)000391273400178 ()978-0-9964-5274-8 (ISBN)
Conference
19th International Conference on Information Fusion, Heidelberg, Germany, July 5-8, 2016
Projects
CADICSELLIITThe project Probabilistic modeling of dynamical systems (Contract number: 621- 2013-5524)
Funder
Swedish Research CouncilELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Available from: 2016-08-16 Created: 2016-08-16 Last updated: 2017-02-03
Olsson, F., Kok, M., Halvorsen, K. & Schön, T. (2016). Accelerometer calibration using sensor fusion with a gyroscope. In: Proceedings of the IEEE Workshop on Statistical Signal Processing: . Paper presented at IEEE Workshop on Statistical Signal Processing, Palma de Mallorca, Spain, June 26-29, 2016. (pp. 660-664). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Accelerometer calibration using sensor fusion with a gyroscope
2016 (English)In: Proceedings of the IEEE Workshop on Statistical Signal Processing, Institute of Electrical and Electronics Engineers (IEEE), 2016, p. 660-664Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, a calibration method for a triaxial accelerometer using a triaxial gyroscope is presented. The method uses a sensor fusion approach, combining the information from the accelerometers and gyroscopes to find an optimal calibration using Maximum likelihood. The method has been tested by using real sensors in smartphones to perform orientation estimation and verified through Monte Carlo simulations. In both cases, the method is shown to provide a proper calibration, reducing the effect of sensor errors and improving orientation estimates.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2016
Keywords
Calibration, MEMS, Accelerometer, Sensor fusion, Maximum likelihood
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-130564 (URN)10.1109/SSP.2016.7551836 (DOI)000390840200132 ()978-1-4673-7802-4 (ISBN)
Conference
IEEE Workshop on Statistical Signal Processing, Palma de Mallorca, Spain, June 26-29, 2016.
Projects
The project Mobile assessment of human balance (Contract number: 2015-05054)CADICS
Funder
Swedish Research Council
Available from: 2016-08-16 Created: 2016-08-16 Last updated: 2017-01-22
Kok, M. & Schön, T. B. (2016). Magnetometer calibration using inertial sensors. IEEE Sensors Journal, 16(14), 5679-5689
Open this publication in new window or tab >>Magnetometer calibration using inertial sensors
2016 (English)In: IEEE Sensors Journal, ISSN 1530-437X, E-ISSN 1558-1748, Vol. 16, no 14, p. 5679-5689Article in journal (Refereed) Published
Abstract [en]

In this work we present a practical calibration algorithm that calibrates a magnetometer using inertial sensors. The calibration corrects for magnetometer sensor errors, for the presence of magnetic disturbances and for misalignment between the magnetometer and the inertial sensor axes. It is based on a maximum likelihood formulation and is formulated as an offline method. It is shown to give good results using data from two different commercially available sensor units. Using the calibrated magnetometer measurements in combination with the inertial sensors to determine orientation, is shown to lead to significantly improved heading estimates.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2016
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-106879 (URN)10.1109/JSEN.2016.2569160 (DOI)000379601600024 ()
Note

Funding agencies: Funding Agencies|CADICS; Project Probabilistic Modeling of Dynamical Systems through the Swedish Research Council (Vetenskapsradet) [621-2013-5524]; MC Impulse through the European Commission Seventh Framework Programme Research Project; Linnaeus Center through the Swedish Research Council (Vetenskapsradet)

Vid tiden för disputation förelåg publikationen som manuskript

Available from: 2014-05-23 Created: 2014-05-23 Last updated: 2017-12-05
Kok, M., Hol, J. D. & Schon, T. B. (2015). Indoor Positioning Using Ultrawideband and Inertial Measurements. IEEE Transactions on Vehicular Technology, 64(4), 1293-1303
Open this publication in new window or tab >>Indoor Positioning Using Ultrawideband and Inertial Measurements
2015 (English)In: IEEE Transactions on Vehicular Technology, ISSN 0018-9545, E-ISSN 1939-9359, Vol. 64, no 4, p. 1293-1303Article in journal (Refereed) Published
Abstract [en]

In this paper, we present an approach to combine measurements from inertial sensors (accelerometers and gyroscopes) with time-of-arrival measurements from an ultrawideband (UWB) system for indoor positioning. Our algorithm uses a tightly coupled sensor fusion approach, where we formulate the problem as a maximum a posteriori (MAP) problem that is solved using an optimization approach. It is shown to lead to accurate 6-D position and orientation estimates when compared to reference data from an independent optical tracking system. To be able to obtain position information from the UWB measurements, it is imperative that accurate estimates of the UWB receivers positions and their clock offsets are available. Hence, we also present an easy-to-use algorithm to calibrate the UWB system using a maximum-likelihood (ML) formulation. Throughout this work, the UWB measurements are modeled by a tailored heavy-tailed asymmetric distribution to account for measurement outliers. The heavy-tailed asymmetric distribution works well on experimental data, as shown by analyzing the position estimates obtained using the UWB measurements via a novel multilateration approach.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2015
Keywords
Calibration; heavy-tailed noise distribution; inertial sensors; sensor fusion; ultrawideband (UWB)
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:liu:diva-118060 (URN)10.1109/TVT.2015.2396640 (DOI)000353111900004 ()
Note

Funding Agencies|Control, Autonomy, and Decision-making In Complex Systems (CADICS): a Linnaeus Center - Swedish Research Council (VR); BALANCE: a European Commission FP7 Research Project; Swedish Research Council (VR) [621-2013-5524]

Available from: 2015-05-20 Created: 2015-05-20 Last updated: 2017-12-04
Kok, M., Dahlin, J., Schön, T. & Wills, A. (2015). Newton-based maximum likelihood estimation in nonlinear state space models. In: Proceedings of the 17th IFAC Symposium on System Identification: . Paper presented at 17th IFAC Symposium on System Identification, Beijing, China, October 19-21, 2015 (pp. 398-403).
Open this publication in new window or tab >>Newton-based maximum likelihood estimation in nonlinear state space models
2015 (English)In: Proceedings of the 17th IFAC Symposium on System Identification, 2015, p. 398-403Conference paper, Published paper (Refereed)
Abstract [en]

Maximum likelihood (ML) estimation using Newton’s method in nonlinear state space models (SSMs) is a challenging problem due to the analytical intractability of the log- likelihood and its gradient and Hessian. We estimate the gradient and Hessian using Fisher’s identity in combination with a smoothing algorithm. We explore two approximations of the log-likelihood and of the solution of the smoothing problem. The first is a linearization approximation which is computationally cheap, but the accuracy typically varies between models. The second is a sampling approximation which is asymptotically valid for any SSM but is more computationally costly. We demonstrate our approach for ML parameter estimation on simulated data from two different SSMs with encouraging results. 

Series
IFAC-PapersOnLine, E-ISSN 2405-8963
Keywords
Maximum likelihood, parameter estimation, nonlinear state space models, Fisher’s identity, extended Kalman filters, particle methods, Newton optimization.
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-123208 (URN)10.1016/j.ifacol.2015.12.160 (DOI)2-s2.0-84988504046 (Scopus ID)
Conference
17th IFAC Symposium on System Identification, Beijing, China, October 19-21, 2015
Projects
CADICSThe project Probabilistic modeling of dynamical systems (Contract number: 621- 2013-5524)
Funder
Swedish Research Council
Available from: 2015-12-07 Created: 2015-12-07 Last updated: 2021-07-20
Svensson, A., Schön, T. & Kok, M. (2015). Nonlinear State Space Smoothing Using the Conditional Particle Filter. In: Proceedings of the 17th IFAC Symposium on System Identification: . Paper presented at 17th IFAC Symposium on System Identification, Beijing, China, October 19-21, 2015 (pp. 975-980).
Open this publication in new window or tab >>Nonlinear State Space Smoothing Using the Conditional Particle Filter
2015 (English)In: Proceedings of the 17th IFAC Symposium on System Identification, 2015, p. 975-980Conference paper, Published paper (Refereed)
Abstract [en]

To estimate the smoothing distribution in a nonlinear state space model, we apply the conditional particle filter with ancestor sampling. This gives an iterative algorithm in a Markov chain Monte Carlo fashion, with asymptotic convergence results. The computational complexity is analyzed, and our proposed algorithm is successfully applied to the challenging problem of sensor fusion between ultrawideband and accelerometer/gyroscope measurements for indoor positioning. It appears to be a competitive alternative to existing nonlinear smoothing algorithms, in particular the forward filtering-backward simulation smoother. 

Series
IFAC-PapersOnLine, E-ISSN 2405-8963
Keywords
Smoothing, Particle filters, Nonlinear systems, State estimation, Monte Carlo method, Sensor fusion, Position estimation.
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-123955 (URN)10.1016/j.ifacol.2015.12.257 (DOI)2-s2.0-84988584604 (Scopus ID)
Conference
17th IFAC Symposium on System Identification, Beijing, China, October 19-21, 2015
Projects
The project Probabilistic modeling of dynamical systems (Contract number: 621- 2013-5524)CADICS
Funder
Swedish Research Council
Available from: 2016-01-15 Created: 2016-01-15 Last updated: 2021-07-20
Isaksson, A., Sjöberg, J., Tornqvist, D., Ljung, L. & Kok, M. (2015). Using horizon estimation and nonlinear optimization for grey-box identification. Journal of Process Control, 30, 69-79
Open this publication in new window or tab >>Using horizon estimation and nonlinear optimization for grey-box identification
Show others...
2015 (English)In: Journal of Process Control, ISSN 0959-1524, E-ISSN 1873-2771, Vol. 30, p. 69-79Article in journal (Refereed) Published
Abstract [en]

An established method for grey-box identification is to use maximum-likelihood estimation for the nonlinear case implemented via extended Kalman filtering. In applications of (nonlinear) model predictive control a more and more common approach for the state estimation is to use moving horizon estimation, which employs (nonlinear) optimization directly on a model for a whole batch of data. This paper shows that, in the linear case, horizon estimation may also be used for joint parameter estimation and state estimation, as long as a bias correction based on the Kalman filter is included. For the nonlinear case two special cases are presented where the bias correction can be determined without approximation. A procedure how to approximate the bias correction for general nonlinear systems is also outlined. (C) 2015 Elsevier Ltd. All rights reserved.

Place, publisher, year, edition, pages
Elsevier, 2015
Keywords
System identification; State estimation; Parameter estimation; Optimization; Nonlinear systems; Kalman filtering; Moving horizon estimation; Model predictive control
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-120061 (URN)10.1016/j.jprocont.2014.12.008 (DOI)000356196200007 ()
Note

Funding Agencies|Swedish Foundation for Strategic Research (SSF) - as part of the Process Industry Centre Linkoping (PIC-LI); Swedish Agency for Innovation Systems (VINNOVA) through the ITEA 2 project MODRIO; Linnaeus Center CADICS - Swedish Research Council; ERC advanced grant LEARN - European Research Council [similar to267381]

Available from: 2015-07-06 Created: 2015-07-06 Last updated: 2024-01-08
Kok, M., Hol, J. & Schön, T. (2014). An optimization-based approach to human body motion capture using inertial sensors. In: Boje, Edward; Xia, Xiaohua (Ed.), Proceedings of the 19th IFAC World Congress, 2014: . Paper presented at 19th World Congress of the International Federation of Automatic Control (IFAC), Cape Town, South Africa, August 24-29, 2014 (pp. 79-85). International Federation of Automatic Control
Open this publication in new window or tab >>An optimization-based approach to human body motion capture using inertial sensors
2014 (English)In: Proceedings of the 19th IFAC World Congress, 2014 / [ed] Boje, Edward; Xia, Xiaohua, International Federation of Automatic Control , 2014, p. 79-85Conference paper, Published paper (Refereed)
Abstract [en]

In inertial human motion capture, a multitude of body segments are equipped with inertial measurement units, consisting of 3D accelerometers, 3D gyroscopes and 3D magnetometers. Relative position and orientation estimates can be obtained using the inertial data together with a biomechanical model. In this work we present an optimization-based solution to magnetometer-free inertial motion capture. It allows for natural inclusion of biomechanical constraints, for handling of nonlinearities and for using all data in obtaining an estimate. As a proof-of-concept we apply our algorithm to a lower body configuration, illustrating that the estimates are drift-free and match the joint angles from an optical reference system.

Place, publisher, year, edition, pages
International Federation of Automatic Control, 2014
Series
World Congress, ISSN 1474-6670 ; World Congress, Volume# 19 | Part# 1
Keywords
Human body motion capture, optimization, maximum a posteriori estimation, inertial sensors, 6D pose estimation.
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-111543 (URN)10.3182/20140824-6-ZA-1003.02252 (DOI)978-3-902823-62-5 (ISBN)
Conference
19th World Congress of the International Federation of Automatic Control (IFAC), Cape Town, South Africa, August 24-29, 2014
Projects
MC ImpulseCADICSBALANCE
Funder
EU, FP7, Seventh Framework Programme, 1933031801Swedish Research Council, 1933011102
Available from: 2014-10-22 Created: 2014-10-22 Last updated: 2016-12-15Bibliographically approved
Organisations

Search in DiVA

Show all publications