ami-iit / kindyn-vio

Development on hold.
BSD 3-Clause "New" or "Revised" License
13 stars 1 forks source link

KinDynVIO: A Multimodal Sensor Fusion Framework for Whole Body Estimation of a Humanoid Robot C++ CI Workflow

:warning: REPOSITORY UNDER DEVELOPMENT :warning:
This project is a Work in Progress and is still in its preliminary development stage. It does not guarantee (yet) any support in terms of usage and documentation. The libraries implemented in this repository are still experimental and we cannot guarantee stable API.

Basic information can be found below. More details to be updated soon.

:hammer: Dependencies

NOTE: This project uses C++17 standard as a default. In order to avoid unexpected segmentation faults related to Eigen, we recommend to compile GTSAM with the CMake flags, -DGTSAM_COMPILE_FEATURES_PUBLIC=cxx_std_17, -DGTSAM_USE_SYSTEM_EIGEN=ON, -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF.

Build the software

git clone https://github.com/ami-iit/kindyn-vio.git
cd kindyn-vio
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=<path/where/you/want/to/install> \
      -DCMAKE_BUILD_TYPE=Release \
cmake --build . --config Release --target install

Acknowledgements

Roadmap

Please check doc/support-files/roadmap.md to get an overview of the roadmap of this project.