This repo is inspired by AtsushiSakai/PythonRobotics. Instead of being just educational, this repo focuses on runtime speed and modularity. The examples folder contains short tutorials for each implemented algorithm.
While this is still a work in progress, I would really appreciate it if you left any suggestion or just a star. Any help is greatly appreciated!
Implement as many robotics algorithms as possible, without sacrificing quality. These include, e.g., control, path planning, and estimation algorithms.
Be fast: by making use of templates and by relying on Eigen, most algorithms use static-size data structures known at compilation time.
The C++ dependencies will be obtained automatically by CPM.cmake. Note that the library only depends on Eigen, but matplotplusplus is used in the examples folder to plot the results.
On Windows, this will default to a Debug configuration. To build the project in release mode, you can add --config=Release after the first command.