Skip to content

This repository includes the API developed during my master thesis. The API provides the C++ implementation of two algorithms for the solution of a 3D tactile localization problem: the Scaling Series algorithm, modified to work with only contact point measurements , and the Memory Unscented Particle Filter.

Notifications You must be signed in to change notification settings

giuliavezzani/tactile-localization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 

Repository files navigation

localizerAPI

The code distributed here provides the implementation of two different algorithms for the solution of the 3D object tactile localization: the Scaling Series algorithm, a reference algorithm in literature, and a new proposed algorithm, the Memory Unscented Particle Filter.

#dependeces Before compiling the code you are required to install

  1. YARP software: the website is http://www.icub.org, and all the detailed information can be found at http://wiki.icub.org/wiki/Manual#Six._Software.2C_Compiling_YARP_and_iCub;
  2. CGAL libraries: the website is http://doc.cgal.org/latest/Surface_reconstruction_points_3/.

#compilation The compilation makes use of the cmake tool.

#how to use the software You can run one of the algorithm typing in the command line:

./localizer 'num_of_trials' 'mupf'or nothing --from configuration file

-num_of_trials is the number of times you want to run the algorithm and to have statistics about -you have to write mupf if you want to use mupf algorithm. If you don't write anything, the scaling series is used

About

This repository includes the API developed during my master thesis. The API provides the C++ implementation of two algorithms for the solution of a 3D tactile localization problem: the Scaling Series algorithm, modified to work with only contact point measurements , and the Memory Unscented Particle Filter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 55.0%
  • Roff 17.2%
  • CMake 16.5%
  • C 6.2%
  • Makefile 5.1%