A list of paid, free or open source C++ (C plus plus) robotics libraries, plugins and tools for robot kinematics, simulation, communication motion and control and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C++ regular expression libraries, plugins and tools

  • MOOS-IvP – A set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.
  • MRPT – Mobile Robot Programming Toolkit. [BSD]
  • PCL – Point Cloud Library is a standalone, large scale, open project for 2D/3D image and point cloud processing. [BSD] website
  • Robotics Library (RL) – A self-contained C++ library for robot kinematics, motion planning and control. [BSD]
  • RobWork – A collection of C++ libraries for simulation and control of robot systems. [Apache2] website
  • ROS – Robot Operating System provides libraries and tools to help software developers create robot applications. [BSD]
  • Ruckig – Real-time motion generation for robots and machines. [MIT] website
  • YARP (Yet Another Robot Platform) – Library and toolkit for communication and device interfaces. [BSD-3-Clause] website

Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, robot kinematics, robotic simulation, robot communication, robot motion, robot control

Image: Unsplash License.

Portions of this text under: MIT license