Questions tagged [probability]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
30 views

How can I derive a metric comparing two 2D laser scans quantitatively, WITHOUT using any scan matching techniques?

TLDR version: I have two laser scans taken at the same pose that align nearly completely (see image). I want to come up with a metric that can quantify how well one did as opposed to the other. Longer ...
Shrinivas Iyengar's user avatar
0 votes
2 answers
310 views

Marginalization vs Dropping states for sliding window VO

When doing fixed lag smoothing or Windowed Smoothing for visual odometry and map construction, how does marginaliztion differ from dropping past states? How does each work? I assumed fixed lag ...
FourierFlux's user avatar
1 vote
0 answers
19 views

Sampling in non-parametric distribtution

I am currently working on a package in C++ to easily implement different Statistical Filters, and after implementing various versions of the Kalman Filter I decided to start working on the Particle ...
pdaranda661's user avatar
2 votes
1 answer
63 views

Confused with EKF Localization

I have been trying to understand EKF localization from Probabilistic Robotics by Thrun Burgard and Fox. There the covariance prediction is given by $$\overline{\Sigma }_t=G_t\Sigma_{t-1}G^T_t+V_tM_{t-...
Essam's user avatar
  • 141
1 vote
1 answer
47 views

Where do sensor models come from?

i'm new to robotics. I understood why we talk about probabilities and probabilistic robots, but i don't understand where those probabilities come from, how do i go about building a sensor model? Does ...
Feder's user avatar
  • 11
0 votes
1 answer
105 views

Does the Bayes-Filter perform a convolution in the prediction step?

I am watching the (fantastic) SLAM lectures of Claus Brenner, where he introduces the Bayes-Filter (Kalman-Filter, Particle-Filter, Histogram-Filter). He says, that the prediction step involves the ...
Manuel Schmidt's user avatar
2 votes
1 answer
287 views

Particle Filter for IMU tilt angle and bias estimation from Kalman Filter models

I understand the functioning of Particle Filters from the book Probabilistic Robotics and the robotics course provided by Cyrill Stachniss. I want to implement, from scratch, a particle filter to ...
Shrinivas Iyengar's user avatar
3 votes
3 answers
133 views

Why Does an Exponential Make ANYTHING a Probability Distribution

I am posting this here because my background in estimation theory and optimization has been developed entirely through my experience in robotics. TLDR: What makes it so that any time you put something ...
JJB_UT's user avatar
  • 120
3 votes
2 answers
130 views

Implementation of a particle filter algorithm

How do you calculate the likelihood of making an observation ? Does someone have a link to a book or article that explains the math that you need to do to implement a PF algorithm? Conceptually i ...
Shawty's user avatar
  • 31
0 votes
2 answers
198 views

Which math books would help in learning SLAM systems? [closed]

Recently I started studying papers on SLAM systems by Durrant-Whyte for my research and I'm finding some difficulties in the math (matrices and probability) that is tackled in these papers. Which ...
OmarAI's user avatar
  • 53
3 votes
3 answers
169 views

Basic question about Markov Localization, probability and belief distribution shift

I am starting in robotics, and reading about Markov Localization, I have one doubt, probably very stupid, but, well, I want to solve it. Let's take the CMU Website example: https://www.cs.cmu.edu/afs/...
xCovelus's user avatar
  • 133
0 votes
0 answers
37 views

Sampling from guassian distribution for odometry based motion?

I am trying to generate an odometry based motion model as described in the lectures. I have implemented a C++ version of the code. The issue I am having is that when I try to simulate successive ...
Zain's user avatar
  • 71
6 votes
1 answer
204 views

How to derive the Time-Update equation of SLAM

I was going through the tutorial on SLAM by Hugh Durrant-Whyte and Tim Bailey† and found this Time-Update equation (equation 4 in the paper): $ P\left(\mathrm{x}_{k},\mathrm{m} | \mathrm{Z}_{0:...
rotating_image's user avatar
2 votes
2 answers
66 views

How to calculate the mean of an unsymmetric distribution (Particle Filter)

I'm attempting to implement a variant of Monte Carlo localization in a 2D space with obstacles. While the object is moving around the obstacles the particles flow around the obstacle like in images ...
duggi's user avatar
  • 171
0 votes
1 answer
52 views

Can neural network probability directly be used as inverse sensor model?

For my robot i'm using semantic segmentation neural network that assigns to every pixel probability of being "road" (not occupied). By using homography matrix i'm re-projecting image to top-down view. ...
r7vme's user avatar
  • 3
3 votes
2 answers
266 views

EKF SLAM : Missing older landmarks in new observation

I am a beginner to SLAM and robotics in general and I have been trying to implement SLAM on my GoPiGo3 robot car kit using primarily Chapter 10 from Probabilistic Robotics by Sebastian Thrun as ...
Ananda Kumar's user avatar
1 vote
4 answers
190 views

Is Fuzzy logic applicable for robotics research

I found some papers that use fuzzy logic to solve robotics algorithmic problems. But I have recently been told by a few roboticists that fuzzy logic should not be used in robotics because it has ...
user_1_1_1's user avatar
2 votes
0 answers
47 views

Lost on SEIF Slam repeated update landmark

I am working on Sparse Extended Information Slam. I take the reference from Probabilistic Robotics, by Dr.Sebastian Thrun (Chapter 12,page 303). I have some doubt about the implementation of the ...
Encipher's user avatar
  • 419
4 votes
2 answers
349 views

How should I understand sequential importance resampling in a particle filter?

Suppose I implement a particle filter with $n$ particles. This is a brief description of my understanding of a particle filter. For the first step, I throw out $n$ particles some distance from my ...
michael zafford's user avatar
4 votes
3 answers
4k views

Why does the low variance resampling algorithm for particle filters work?

I am studying and coding particle filters and I am using the Low variance sampling algorithm suggested in the Probabilistic Robotics book. I understand the procedure for the algorithm. A random number ...
skr's user avatar
  • 239
3 votes
1 answer
84 views

Why does a Bayesian Filter require random controls?

As stated in Probabalistic Robotics, the proof for correctness of a Bayesian Filter relies on the fact that $$p(x_{t-1}|z_{1:t-1},\ u_{1:t}) = p(x_{t-1}|z_{1:t-1},\ u_{1:t-1})$$ In order to justify ...
Peter Mitrano's user avatar
1 vote
1 answer
487 views

How can we estimate the likelihood field for a particular scan in probabilistic terms?

I am trying to implement a scan matcher using Scan based sensor model but I cant figure out how to estimate likelihood for a particular scan. Is there any implementation available ? Would be thankful ...
Zain's user avatar
  • 71
1 vote
1 answer
55 views

$p(m|x_t, u_t, x_{t-1})$ What does Thrun mean with the "map probability"?

Different question from the last one since I still struggle with the concept. In his book "Probabilistic Robotics", Thrun has the following equation: (Context here) (5.49) $p(x_t|u_t,x_{t-1},m) = \...
Thomas's user avatar
  • 121
1 vote
0 answers
58 views

Probabilistic Robotics: Map-based motion model [closed]

I asked the following question in math.stackexchange, but realized that this might be the more appropriate place to post it: How did Thrun derive the following formula: (Context here) I think that ...
Thomas's user avatar
  • 121
1 vote
1 answer
189 views

Markov Localization using control as an input

When using Hidden Markov Models in Global Localization problems on the prediction step there is a need to calculate the probability of robot's pose given the actions (control u, odometry): ...
Aidos's user avatar
  • 113
12 votes
1 answer
431 views

What is the best way to compute the probabilistic belief of a robot equipped with a vision sensor?

I am trying to implement 'belief space' planning for a robot that has a camera as its main sensor. Similar to SLAM, the robot has a map of 3D points, and it localizes by performing 2D-3D matching with ...
HighVoltage's user avatar
  • 1,096
9 votes
1 answer
434 views

Understanding and implementing belief space planning

I am currently working on state estimation/navigation for a system with multiple robots. As of now, what I have is each robot localizing itself with a Kalman filter, given vision based measurements. ...
HighVoltage's user avatar
  • 1,096
4 votes
3 answers
817 views

Addressing the sample impoverishment in particle filter

I have implemented a particle filter algorithm for the state estimation of a mobile robot. There are several external range sensors(transmitters) in the environment which gives information on the ...
ZincFur's user avatar
  • 53
4 votes
1 answer
186 views

Modeling a robot to find its position

The task of the robot is as follows. My robot should catch another robot in the arena, which is trying to escape. The exact position of that robot is sent to my robot at 5Hz. Other than that I can use ...
Ramesh-X's user avatar
  • 192
2 votes
1 answer
3k views

Low variance resampling algorithm for particle filter

For my particle filter, I decided to try using the low variance resampling algorithm as suggested in Probabilistic Robotics. The algorithm implements systematic resampling while still considering ...
Kelly's user avatar
  • 23
1 vote
1 answer
175 views

Grid mapping probability calculation algorithmic complexity

I have stumbled upon an equation (https://i.stack.imgur.com/hv64E.png), where the probability of an occupancy grid map cell is calculated. My teacher insists that it's possible to approximate the ...
Maksimiliāns 's user avatar
1 vote
1 answer
115 views

Non-markovian problems/approaches in robotics

As far as i can tell, the markov assumption is quite ubiquitous in probabilistic methods for robotics and i can see why. The notion that you can summarize all of your robot's previous poses with its ...
Paul's user avatar
  • 1,268
1 vote
0 answers
94 views

Probabilistic Velocity Obstacles

I have been working with the Velocity Obstacles concept. Recently, I came across a probabilistic extension of this and couldn't understand the inner workings. Source: Recursive Probabilistic ...
simplename's user avatar
2 votes
1 answer
140 views

Laser Beam based model probability in case of single particle

I am trying to calculate likelihood of laser scan($Z$) at give pose($x$) with known map ($m$) using beam based model $P\left(z_t|x_t,m \right)=\prod_{i=1}^{n}P'\left(z_i|x_t,m \right)$ My scan ...
nayab's user avatar
  • 384