Ask Your Question

Particle filter in ROS

asked 2013-11-17 02:48:17 -0500

maysamsh gravatar image

updated 2014-01-28 17:18:33 -0500

ngrennan gravatar image

I'm looking for particle filter implementation in ROS to use in mobile robot localization, but it seems the only available package is amcl (Adaptive Monte Carlo), I'm not sure is it possible to use it as particle filter or not, and if it's feasible, how?

Note: The robot (wheeled robot) provides odometry data and another data source is Kinect, that provides visual odometry data using fovis.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-11-17 09:16:06 -0500

One way to do it is with bfl (the Bayesian Filtering Library)which is part of the Orocos project and bundled with ROS. This is what packages like robot_pose_ekf use at their core. They even provide examples of how to write a particle filter for a mobile robot in their getting started guide.

I have used this library directly when pre-existing nodes don't quite provide what I want with very little trouble. Hope that helps!

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2013-11-17 02:48:17 -0500

Seen: 2,992 times

Last updated: Nov 17 '13