ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

bfl - particle filter

asked 2014-12-01 07:42:42 -0600

dasanche gravatar image


I'm trying to implement a particle filter using the BFL library from Orocos.

My problem is that my measurement system is multi-modal and in some cases non-analytical, with up to 30 measurements. For some measurements I have and expected value of 0, but for most of them I just know that they should be < 0, but I can't be sure in advance of the exact value. So, it s a bit different from the examples given in BFL website, or in the one from ROS, because they always know the value of the measurement they expect and then use a gaussian distribution to define to probability of this measurement.

I came up with the idea of applying every measurement value I get to a function that gives me an ouput between 0 and 1, and then multiply all these values into a final number (also between 0 and 1) that would be my probability for that measurement.

I'm not sure if this idea has any sense in for the measurement model. If not, can you suggest any way to handle this?

Thank very much!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-12-02 02:49:08 -0600

bvbdort gravatar image

Your idea of function to convert measurement values to estimated values between 0 and 1 is correct.

But you should remember your estimates of 0 and 1 should represent least and higher likelihoods of particle.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-12-01 07:42:42 -0600

Seen: 309 times

Last updated: Dec 02 '14