2017
DOI: 10.1017/9781316671528
|View full text |Cite
|
Sign up to set email alerts
|

State Estimation for Robotics

Abstract: A key aspect of robotics today is estimating the state, such as position and orientation, of a robot as it moves through the world. Most robots and autonomous vehicles depend on noisy data from sensors such as cameras or laser rangefinders to navigate in a three-dimensional world. This book presents common sensor models and practical advice on how to carry out state estimation for rotations and other state variables. It covers both classical state estimation methods such as the Kalman filter, as well as import… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
457
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
9
1

Relationship

1
9

Authors

Journals

citations
Cited by 608 publications
(460 citation statements)
references
References 50 publications
3
457
0
Order By: Relevance
“…Furthermore, the number of optimisation variables reduces from four to three. Our approach draws inspiration from the multiplicative extended Kalman filter (MEKF) [12,15,16] and from approaches within the field of robotics [17][18][19][20][21]. Inspired by [5,6], instead of solving (10) for each time step, we perform only a single gradient descent iteration.…”
Section: Orientation From Accelerometer and Magnetometermentioning
confidence: 99%
“…Furthermore, the number of optimisation variables reduces from four to three. Our approach draws inspiration from the multiplicative extended Kalman filter (MEKF) [12,15,16] and from approaches within the field of robotics [17][18][19][20][21]. Inspired by [5,6], instead of solving (10) for each time step, we perform only a single gradient descent iteration.…”
Section: Orientation From Accelerometer and Magnetometermentioning
confidence: 99%
“…Among them, we can easily determine the derivative with respect to the translation from . Moreover, the derivative with respect to the rotation vector bold-italicωgoodbreakinfix=[ω1,0.33emω2,0.33emω3]goodbreakinfix∈frakturso(3) can be derived according to Barfoot () as follows: truerightbold-italicpicωcenter=left(Rbold-italicpi+t)ωrightcenter=left(bold-italicRpi)J, where the i‐th column indicates the derivative with respect to the rotation parameter ωi and bold-italicJ represents the left Jacobian of SO(3): bold-italicJgoodbreakinfix=sin(ω̄)ω̄bold-italicIgoodbreakinfix+()1sin(ω̄)ω̄bold-italicaaTgoodbreakinfix+1cos(ω̄)ω̄a, where trueω̄goodbreakinfix=bold-italicω and bold-italicagoodbreakinfix=bold-italicωtrueω̄.…”
Section: Optimizationmentioning
confidence: 99%
“…And we define the operator ⊞ that maps the disturbance Δx in tangent space to a disturbance on the manifold around the estimate X ̅ , X * = X ̅ ⊞ Δx. A detailed introduction of SE(3) Lie-manifold can be found in [10,15]. By replacing the operator + with ⊞, the framework of conventional optimization algorithm can be applied to the optimization problem on manifold.…”
Section: Problem Formulationmentioning
confidence: 99%