Skip to content

behnamasadi/robotic_notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation and Requirement

First add vcpkg as submodule to your project:

git submodule add https://github.com/microsoft/vcpkg

Then run the following script on Windows:

.\vcpkg\bootstrap-vcpkg.bat

on the bash:

./vcpkg/bootstrap-vcpkg.sh

The bootstrap script performs prerequisite checks and downloads the vcpkg executable.

set the path:

export VCPKG_ROOT=$PWD/vcpkg
export PATH=$VCPKG_ROOT:$PATH

Setting VCPKG_ROOT tells vcpkg where your vcpkg instance is located.

Now you can run:

cmake -S . -B build   -DCMAKE_TOOLCHAIN_FILE=./vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build --parallel

To build the rerun, just comment everything in the CMakeLists.txt and only leave this part:

include(FetchContent)
FetchContent_Declare(rerun_sdk URL https://github.com/rerun-io/rerun/releases/latest/download/rerun_cpp_sdk.zip)
FetchContent_MakeAvailable(rerun_sdk)

The reason is building arrow_cpp might take very long time. Also install the rerun server via:

Install the python packages:

pip3 install rerun-sdk==0.20.3
conda install -c conda-forge opencv
pip install graphslam
conda install conda-forge::gtsam
conda install conda-forge::matplotlib
conda install conda-forge::plotly

Also create this soft link.

ln -s /home/$USER/workspace/robotic_notes/docs/ /home/$USER/anaconda3/envs/robotic_notes/docs

Ceres Non-linear Least Squares

Lidar and IMU LIO

Radar SLAM

Add Apriltag to loop closure

Refs: 1

Lidar-Camera Calibration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published