Skip to content

mint-lab/TriangulationToolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.