Code Monkey home page Code Monkey logo

nanogui's Introduction

The MRPT project

CI Check clang-format

DOI

1. Introduction

Mobile Robot Programming Toolkit (MRPT) provides C++ libraries aimed at researchers in mobile robotics and computer vision. Libraries include SLAM solutions, 2D and 3D spatial transformations, SE(2)/SE(3) Lie groups, probability density functions (pdfs) over points, landmarks, poses and maps, Bayesian inference (Kalman filters, particle filters), image processing, obstacle avoidance, etc. MRPT also provides GUI apps for camera calibration, dataset inspection, and much more.

2. Resources

3. Install

3.1. Ubuntu/Debian

Install simply with sudo apt install libmrpt-dev mrpt-apps, but check first what MRPT version exists in your Ubuntu or Debian (tracker) distribution.

If you want a more recent version, check out this PPA for nightly builds from the develop branch, or this one for stable releases.

    sudo add-apt-repository ppa:joseluisblancoc/mrpt   # develop branch
    #sudo add-apt-repository ppa:joseluisblancoc/mrpt-stable   # master (stable releases) branch
    sudo apt install libmrpt-dev mrpt-apps

Supported distributions:

  • Ubuntu 18.04 LTS (Bionic), Ubuntu 20.04 LTS (Focal), or newer.

3.2. Build from sources

See build documentation (source).

3.3. Windows precompiled versions

Executables (.exes and .dlls) and development libraries (.hs and .libs) included:

Nightly built Windows installer

3.4. As a ROS1/ROS2 package

MRPT is also shipped as a ros1 & ros2 package named mrpt2, so it can be installed via:

sudo apt install ros-$ROS_DISTRO-mrpt2

mrpt2 status in ROS build farms:

Distro develop branch Next builds Stable release
ROS 1 Noetic @ u20.04 Build Status Build Status Version
ROS 2 Humble @ u22.04 Build Status Build Status Version
ROS 2 Iron @ u22.04 Build Status Build Status Version
ROS 2 Jazzy @ u24.04 Build Status Build Status Version
ROS 2 Rolling @ u24.04 Build Status Build Status Version
EOL Distro Last release
ROS1 Melodic @ u18.04 Version
ROS2 Foxy @ u20.04 Version

4. License

MRPT is released under the new BSD license.

Contributors

5. Versions in repositories

Repology

nanogui's People

Contributors

alwaysgeeky avatar avasilkov avatar bsdbeard avatar chpatton013 avatar danielepanozzo avatar dougbinks avatar dvicini avatar ermarch avatar fairlight1337 avatar greatattractor avatar iamthecarl avatar jlblancoc avatar longjon avatar merlinnd avatar meumeu avatar michalkaptur avatar mottosso avatar mrzv avatar nhojb avatar omochi avatar petterarvidsson avatar r-lyeh avatar selfshadow avatar svenevs avatar thorius avatar tom94 avatar tony avatar vincentdchan avatar willxinc avatar wjakob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.