Skip to content

behnamasadi/robotic_notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 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

Topology and Configuration of Robot and Space

Aerial Robotics

PX4

Differential Drive Robots and Wheel odometry

IMU

Apriltag

Kalibr

ROS1

ROS2

Gazebo

ROS2 Gazebo Integration

MarsLogger

State Estimation

Bag of Words

Ceres Non-linear Least Squares

Visual and Inertial Odometry VIO

SLAM Benchmark

Lidar and IMU LIO

Radar SLAM

Add Apriltag to loop closure

Refs: 1

Structure-from-Motion

Deep Learning based SLAM

Lidar-Camera Calibration

E-Books and Refs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published