Skip to content

Commit

Permalink
Add tuned EKF result example image
Browse files Browse the repository at this point in the history
  • Loading branch information
methylDragon committed Mar 15, 2019
1 parent c614bc3 commit 3be2a65
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion 01 - ROS and Sensor Fusion Tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -1124,9 +1124,17 @@ Tuning just the variances (the diagonals) is usually enough, there is no need to

Use rosbag to ensure consistency of data, and keep track of odometry performance!

- You can do things like driving in a square of known size 5 to 10 times (by marking the square with tape), and check the odometry and filtered odometry using rviz. The more your filtered odometry matches the actual motion of the robot, the better your Kalman Filter is performing.
- You can do things like driving in a square of known size 5 to 10 times (by marking the square with tape), and checking the odometry and filtered odometry using rviz. The more your filtered odometry matches the actual motion of the robot, the better your Kalman Filter is performing.
- You could potentially also do something like a mean square error calculation with the ground truth for a more objective and quantitative metric! But I did not do this.

When your Kalman Filter works, the difference is really quite obvious!

Here, red is the filtered odometry for driving in a known 1m square. Blue is unfiltered.

![1552676752994](assets/1552676752994.png)





#### **Observe, and Retune According to Feel**
Expand Down
Binary file added assets/1552676752994.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3be2a65

Please sign in to comment.