Skip to content

Getting odometry data from Optical Flow sensor for SLAM and NAV2 #493

Answered by alsora
Rak-r asked this question in Questions
Discussion options

You must be logged in to vote

Hi @Rak-r,
a common error when implementing dead-reckoning using a mouse sensor consists of not taking into account that the sensor location may not coincide with the robot center of mass.
For example, when the robot turns in place, its x/y/z location shouldn't change, but the mouse will detect movements.

To take that into account, you need to make sure to express the differential motion in the correct reference frame.
You can find some papers online detailing the necessary equations, such as:

Sekimori, D. and Miyazaki, F., 2007. Precise dead-reckoning for mobile robots using multiple optical mouse sensors. In Informatics in Control, Automation and Robotics II (pp. 145-151). Springer Neth…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@Rak-r
Comment options

@alsora
Comment options

@Rak-r
Comment options

Answer selected by alsora
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants