• Stars
    star
    103
  • Rank 321,854 (Top 7 %)
  • Language
    MATLAB
  • Created over 4 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Hands-on Tutorial for Global Optimization in Matlab

GlobalOptimizationTutorial

Hands-on Tutorial for Global Optimization in Matlab

This git repo is for the ICCV 2019 Tutorial "Global Optimization for Geometric Understanding with Provable Guarantees".

Authors: Heng Yang, Siyi Hu, Luca Carlone

Acknowledgement: The tutorial uses the SE-Sync implementation by David Rosen.

Prerequisites

  • CVX: Please download CVX according to your OS and put the "cvx" folder at the same folder level as this "GlobalOptimizationTutorial" folder (e.g. "path/Matlab/cvx" and "path/Matlab/GlobalOptimizationTutorial"), and then go inside the "cvx" folder from Matlab console and run cvx_setup.

Get Started

  • As simple as just openning, reading and running the Tutorial_presentation.mlx (Tutorial_complete.mlx contains the solution)
  • Alternatively, you can just read the Tutorial_complete.pdf

References

  1. Rosen, D. M., Carlone, L., Bandeira, A. S., & Leonard, J. J. (2018). SE-Sync: a certifiably correct algorithm for synchronization over the Special Euclidean group. Intl. J. of Robotics Research (IJRR). (pdf)
  2. Eriksson, A., Olsson, C., Kahl, F., & Chin, T.-J. (2018). Rotation averaging and strong duality. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR). (pdf)

More Repositories

1

Kimera

Index repo for Kimera code
1,707
star
2

TEASER-plusplus

A fast and robust point cloud registration library
C++
1,607
star
3

Kimera-VIO

Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.
C++
1,423
star
4

Kimera-Semantics

Real-Time 3D Semantic Reconstruction from 2D data
C++
607
star
5

Hydra

C++
485
star
6

Kimera-RPGO

Robust Pose Graph Optimization
C++
428
star
7

Kimera-VIO-ROS

ROS wrapper for Kimera-VIO
C++
351
star
8

Kimera-Multi

Index repo for Kimera-Multi system
Shell
288
star
9

Loc-NeRF

Monte Carlo Localization using Neural Radiance Fields
Python
250
star
10

Khronos

Spatio-Temporal Metric-Semantic SLAM
129
star
11

Kimera-Multi-Data

A large-scale multi-robot dataset for multi-robot SLAM
115
star
12

CertifiablyRobustPerception

Certifiable Outlier-Robust Geometric Perception
MATLAB
104
star
13

PD-MeshNet

Primal-Dual Mesh Convolutional Neural Networks
Python
103
star
14

GNC-and-ADAPT

Graduated Non-Convexity (GNC) and Adaptive Trimming (ADAPT) algorithms for outlier robust estimation
MATLAB
92
star
15

llm_scene_understanding

HTML
65
star
16

STRIDE

Solver for Large-Scale Rank-One Semidefinite Relaxations
MATLAB
63
star
17

VNAV-labs

Labs for MIT 16.485
C++
56
star
18

Kimera-VIO-ROS2

C++
36
star
19

Spark-DSG

Scene Graph API (C++ and Python)
C++
32
star
20

Kimera-VIO-Evaluation

Code to automatically evaluate and tune parameters for Kimera-VIO pipeline.
Python
31
star
21

Hydra-ROS

Hydra ROS Interface
C++
31
star
22

Kimera-Multi-LCD

C++
29
star
23

Kimera-PGMO

C++
29
star
24

estimation-contracts

MATLAB
25
star
25

pose-baselines

Jupyter Notebook
24
star
26

pose_graph_tools

C++
23
star
27

config_utilities

Automatic C++ config structs and tools.
C++
21
star
28

ROBIN

C++
21
star
29

C-3PO

Python
19
star
30

Kimera-Distributed

C++
19
star
31

neural_tree

Python
19
star
32

GlobalOptimization-ICCV2019

ICCV 2019 Tutorial: Global Optimization for Geometric Understanding with Provable Guarantees
TeX
14
star
33

FUSES

C++
11
star
34

robotRepresentations-RSS2023

Robot Representations Workshop @ RSS 2023
SCSS
7
star
35

ensemble_pose

Self-training for an ensemble of object pose estimators
Python
6
star
36

PACE

Index repo for the PACE project
6
star
37

CertifiablePerception-RSS2020

Workshop website on Certifiable Robot Perception for RSS2020
TeX
5
star
38

Longterm-Perception-WS

Workshop on Long-term Perception for Autonomy in Dynamic Human-shared Environments
HTML
4
star
39

PerceptionMonitoring

Python
3
star
40

ford-paper-params

Parameters for competitor pipelines for the Kimera Multicamera project
2
star
41

PAL-ICRA2020

Ruby
2
star
42

dbow2_catkin

CMake
1
star