cpp_roboticsはロボティクスのためのC++ライブラリです
- 勉強したものの確認用に実装する
- あったら便利そうな機能を実装する
- その他実装してみたい機能を実装する
- C++20
- Eigen
- gtest
- Python3 (examplesをビルドする時に使用するmatplotlib用)
sudo apt install libeigen3-dev libgtest-dev
pip install numpy matplotlib
mkdir build && cd build
cmake ..
cmake --build .
sudo cmake --install .
exampleをビルドするときは以下
mkdir build && cd build
cmake -DBUILD_EXAMPLES=ON ..
cmake --build .
vendorパッケージをワークスペースにcloneしてcolcon buildすることで使用できます
https://github.com/Kotakku/cpp_robotics_vendor
ライブラリはEigen3の様にヘッダファイルのみであるためCMakeLists.txtには一行追加するだけで使用できます
find_package(cpp_robotics REQUIRED)
doxybook2とmkdocsをインストール後に以下を実行
sh gen_doc.sh
mkdocs build
mkdocs serve