C++ libraries for robotics projects

Working on a robotics project means facing software-oriented challenges, challenges that can be tackled effortless if you use the right tools for the right job. Some C++ libraries that I have used (and some that I haven’t) are listed here, in order to be able to decide which library is the right one to use as your project’s base.

Linear algebra applications are prominent in robotics, computer vision etc. So the following are some of the most widely used libraries for linear algebra:

I will try to keep this list up-to-date with new tools, or more information about their use.