• No results found

An improvement in the observarion model for Monte Carlo localization

N/A
N/A
Protected

Academic year: 2021

Share "An improvement in the observarion model for Monte Carlo localization"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

A

N IMPROVEMENT IN THE

OBSERVATION MODEL FOR

M

ONTE

C

ARLO

L

OCALIZATION

A

NAS

A

LHASHIMI

, G

EORGE

N

IKOLAKOPOULOS AND

T

HOMAS

G

USTAFSSON

P

ROBLEM

The classical observation model in Monte

Carlo Localization (MCL) assumes

indepen-dent noise in each individual measurement

beam in the laser scan (Thrun et al., 2005).

Also it assumes independent noise in each

beam from scan to scan.

In practice, the noise in adjacent beams

maybe largely correlated due to several

causes such as: incomplete map,

unmod-eled moving obstacles

, posterior

approxi-mations

(Thrun et al., 2005) This will result

in peaks in the likelihood measurement

func-tion. These peaks leads to incorrect

parti-cles distribution in the MCL and then maybe

even to incorrect localization.

C

ONTRIBUTION

In this research a modification to the

ob-servation model has been proposed. This

modification reduces the peaks generated in

the observation likelihood function.

Specif-ically the peaks generated due to the

invali-dation of the independent noise assumption

between different measurement beams.

S

OLUTION

In this research, an improvement in calculating the likelihood function in MCL is proposed through ne-glecting the measurements that suspected to invalidate the independent noise assumption. The neglec-tion is done based on the relative distance between adjacent measurement points in the 2D space. Based on the assumption that the very close points in the 2D space are most likely to be reflected from the same obstacle. On the other hand, reducing the number of beams will reduce the computations required for localization.

R

ESULTS

Normalized translation and orientation errors for different obstacles cases.

R

EFERENCES

Fox, D., Burgard, W., Dellaert, F., and Thrun, S. (1999). Monte carlo localization: Efficient position es-timation for mobile robots. AAAI/IAAI, 1999:343-349.

Thrun, S., Burgard, W., and Fox, D. (2005). Proba-bilistic robotics. MIT press.

Vaughan, R. (2008). Massively multi-robot simula-tion in stage.

S

IMULATION

The described reduction scheme has been ver-ified using Robot Operating System (ROS) and

stage simulator. Global localization has been used in all simulations. The robot is assumed to operate inside a small room with only two fixed rectangular obstacles and 8 umodeled obstacles. See the figures above for the normalized transla-tion and orientatransla-tion errors.

C

ONCLUSION

A modification to the observation model of MCL has been proposed. This modification re-duces the peaks in the observation likelihood function. Specifically the peaks generated due to the invalidation of the independent noise as-sumption between different measurement beams. The simulation results show improvement in both location estimation error and the computations required for localization.

C

ONTACTS

Name Anas Wasill Alhashimi

Email anas.alhashimi@ltu.se

Phone 0920-492167

Web http://www.ltu.se/staff/a/alhana-1.93599

F

UTURE

D

IRECTIONS

As future work, it is possible to find a reliable method to calculate or estimate the conditional probabilities instead of neglecting some measure-ments. Also it is useful to find solutions to other causes of the peaks in the observation model. This will definitely improves the localization further.

M

ETHOD

MCL is a particle filter based implementation of recursive Bayesian filtering for robot localiza-tion (Fox et al., 1999). In each iteralocaliza-tion of MCL, the so-called observation model p(zt|xt, m) is used

to the correct the proposal distribution according to the recursive Bayesian scheme.

bel(xt) =

Z

p(xt|ut, xt−1)bel(xt−1)dxt−1 (1)

bel(xt) = ηp(zt|xt, m)bel(xt) (2)

when using Laser scanners, the total measure-ment probability is the multiplication of all indi-vidual beams probabilities,

P (zt|xt, m) =

K

Y

k=1

P (ztk|xt, m) (3)

This is based on the independence assumption be-tween the noise in each individual measurement beam. In practice dependency exists which result in peaks in the likelihood function. To reduce the possibility of peaks existence, the specified mea-surement is accepted or not based on the relative distance to other points in the 2D point cloud.

P (zt|xt, m) = K Y k=1 P (zt|xt, m) P (zt|xt, m) =  1 if |ztk − ztk−1| ≤ δ P (zt|xt, m) if |ztk − z k−1 t | > δ

The δ is the distance threshold value that specifies the smallest distance to the next accepted point in the 2D space.

References

Related documents

Från den teoretiska modellen vet vi att när det finns två budgivare på marknaden, och marknadsandelen för månadens vara ökar, så leder detta till lägre

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

Generella styrmedel kan ha varit mindre verksamma än man har trott De generella styrmedlen, till skillnad från de specifika styrmedlen, har kommit att användas i större

Närmare 90 procent av de statliga medlen (intäkter och utgifter) för näringslivets klimatomställning går till generella styrmedel, det vill säga styrmedel som påverkar

Den förbättrade tillgängligheten berör framför allt boende i områden med en mycket hög eller hög tillgänglighet till tätorter, men även antalet personer med längre än

På många små orter i gles- och landsbygder, där varken några nya apotek eller försälj- ningsställen för receptfria läkemedel har tillkommit, är nätet av

Det har inte varit möjligt att skapa en tydlig överblick över hur FoI-verksamheten på Energimyndigheten bidrar till målet, det vill säga hur målen påverkar resursprioriteringar

Detta projekt utvecklar policymixen för strategin Smart industri (Näringsdepartementet, 2016a). En av anledningarna till en stark avgränsning är att analysen bygger på djupa