mint-lab / TriangulationToolbox

Triangulation Toolbox

Home Page:http://sites.google.com/site/sunglok/tt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Triangulation Toolbox for MATLAB

Triangulation Toolbox is an open-source project to share algorithms, datasets, and benchmarks for landmark-based localization. It is implemented in MATLAB script language and distributed under Simplified BSD License.

Installation

  1. Download the toolbox through its GitHub ZIP URL
  2. Unzip the downloaded file, Triangulation-Toolbox-master.zip, on your target directory
  3. Execute run_test_aux or run_test_localize to check its working in MATLAB

File Description

Use help command to know each function in detail, for example, help observe_distance.

Example

trueMap =                                      ...
[                                              ...
    % x,  y,  z, r_x, r_y, r_z                 ...
      0,  0,  0,   0,  0,  0;                  ...
      8,  0,  0,   0,  0,  tran_deg2rad( +90); ...
      8,  8,  0,   0,  0,  tran_deg2rad(-180); ...
];
truePose = [3, 2, 0, 0, 0, pi / 9];
obsData = observe_distance(trueMap, truePose);      % Simulate observation
estPose = localize2d_sayed05_toa(obsData, trueMap); % Estimate position

See run_example.m for more complex example with visualization.

Reference

  • Sunglok Choi, Triangulation Toolbox: Open-source Algorithms and Benchmark for Landmark-based Localization, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2014

Authors

Acknowledgement

The authors thank to the following contributors and projects.

About

Triangulation Toolbox

http://sites.google.com/site/sunglok/tt

License:Other


Languages

Language:MATLAB 100.0%