-
Notifications
You must be signed in to change notification settings - Fork 115
Errata
This page contains error and clarifications for the book. To create errata please post an Issue on Github and use the errata template.
page 225, (6.22) Issue #15
This is the insertion Jacobian for the SLAM case, not the landmark-only case as it should be. For the landmark-only case the Jacobian is
For the SLAM case (6.22) applies using the definition of
page 238 Issue #13
Incorrect variable, the line
>>> Q = np.diag([0.1, 0.1, np.deg2rad(1)]) ** 2;
should be
>>> R = np.diag([0.1, 0.1, np.deg2rad(1)]) ** 2;
which is passed to the ParticleFilter
class a few lines later.
The equation for
to match the x- and y-axis conventions shown in Fig. 13.16. That error has also been fixed in the code (pushed to GH 2025-03-02 commit 7af0aa414b150cd39973e7d18fa25d7868f27cc8).
The equation for
Unfortunately, the code implementation for CatadioptricCamera.project_point()
has a different error. Correcting that code error (pushed to GH 2025-03-02 commit 7af0aa414b150cd39973e7d18fa25d7868f27cc8) we get an alternative version of Fig 13.20. This version exhibits much more distortion because the cube is quite close to the camera.