The C++ RPA libraries are a set of C++ libraries that provide tools for use in machine learning and data science applications. The mrpt C++ RPA library is a open-source (MIT license) library for performing machine learning tasks on images. It offers a high level interface that is easy to use, yet powerful enough to perform complex tasks. The astrobee C++ RPA library provides efficient loss functions, automatic visualizations of the training process, and an end-to-end inference pipeline. The gpmp2 C++ RPA library is a modular framework that provides access to state-of-the-art computer vision algorithms, as well as to GPU acceleration.
The gpmp2 framework is built around a declarative programming model which allows users to define their own kernels and computation graphs without worrying about low-level details such as memory management or threading issues. The attitude_estimator C++ RPA library is designed to provide fast performance with minimal memory requirements. It supports multiple cameras simultaneously and can be used in real time applications such as self-driving cars or augmented reality games and services. The entire list of open source C++ RPA libraries are provided below.