Skip to content

hcarrillo/FaMUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Introduction


This repository contains the accompanying code of our IROS'12 paper Fast Minimum Uncertainty Search on a Graph Map Representation.

In the paper we takle the problem of how to plan the minimum uncertainty path in a roadmap like structure?.

We have proposed a fast path planning algorithm capable of obtaining the minimum uncertainty path according to a reduced representation of the environment using a determinant-based criterion (e.g. D-opt).

The code in this repository is based on the code used in the experiments report in the paper. Moreover, It can be used as a starting point in an minimum uncertainty navigation framework based on SLAM algorithms.

If you use this work, please cite our corresponding paper :

@INPROCEEDINGS{Carrillo2012,
author = {H. Carrillo and Y. Latif and J. Neira and J. A. Castellanos},
title = {{Fast Minimum Uncertainty Search on a Graph Map Representation}},
booktitle = {IEEE / RSJ International Conference on Intelligent Robots and Systems, IROS’12},
year = {2012},
address = {Vilamoura, Algarve, Portugal},
month = {October}
}

#Requirements


Although g2o was used for the experiment, as stated in the paper others graph-SLAM based implementations could be used (e.g. iSAM), as long as the correct interface is coded.

#Installation


  • Install all the requirements.
  • Go to the build folder
    • cd build
  • compile tesp.cpp
    • make

The code was tested under Kubuntu 10.04 32 bits.

#Usage


  • Usage: ./FaMuS g2o_filename startVertexID endVertexID
    -./FaMuS ../Data/intel_opt.g2o 10 500
    The outputs in the command line are:
  • The nodes of the shortest path and the minimum uncertainty path.
  • The percentage of overlap between the shortest path and the minimum uncertainty path.
  • Overall time of the reduction process.
  • Final uncertainty value of the shortest path.

Also if WRITE_MATLAB is defined, a MATLAB script with the resulting paths will be generated. In the folder named "Results" is available a MATLAB script (i.e. plottingFunctions.m) to plot figures presented in the paper.

#Contact


If you have any queries please contact:

Henry Carrillo L.
http://webdiis.unizar.es/~hcarri/

Yasir Latif (ylatif at unizar dot es)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages