Skip to content

Installation and Quick Start

JokerJohn edited this page Apr 21, 2026 · 4 revisions

Installation and Quick Start

Language: English | 中文

Dependencies

Tested on Ubuntu 20.04 with C++17.

Required:

  • Eigen3
  • PCL

Optional:

  • TBB
  • OpenMP

No longer required on main:

  • Ceres
  • yaml-cpp
  • Open3D

Build

From the repository root:

cmake -S DCReg -B DCReg/build
cmake --build DCReg/build -j8

Run

./DCReg/build/dcreg_minimal_example
./DCReg/build/dcreg_runner

Default Sample Data

The default synthetic input is shipped inside the repository:

The parking-lot case is still available in code, but it expects your local data path.

Executables

  • dcreg_minimal_example: prints the three DCReg modules directly
  • dcreg_runner: runs the verified simulation pipeline across parameterizations

Clone this wiki locally