Skip to content
@uos

Osnabrück University – Mobile Robotics

UOS – Mobile Robotics

Welcome to the official GitHub for open source mobile robot software developed at the Osnabrück University (UOS).

We focus on cutting-edge research in robotics, 3D navigation, localization, and simulation. Our repositories offer tools and frameworks to support autonomous systems in unstructured environments.

Research

A selection of our research projects:

Simulation

3D Navigation

Map-based Localization

SLAM

Geometry Processing

  • lvr2 – A C++ library for reconstructing mesh surfaces from (unordered) 3D point cloud data. [IRC 2018]

Teaching & Robots

  • ros2_tutorial – Educational material for learning ROS 2.
  • ceres_robot – Software stack for the Ceres robot platform.

Tools

Involved Research Groups

This organization is shared with research groups at Osnabrück University (UOS) working in the field of mobile robotics.

Knowledge-Based Systems

Computer Engineering

We welcome collaboration and contributions. Feel free to explore our repositories and get in touch.

Pinned Loading

  1. rmcl rmcl Public

    Mobile Robot Localization in 3D Triangle Meshes & Geometric Scene Graphs

    C++ 258 27

  2. lvr2 lvr2 Public

    Las Vegas Reconstruction 2.0

    C++ 157 20

  3. rmagine rmagine Public

    A robot wants to simulate too

    C++ 76 17

  4. mesh_mppi mesh_mppi Public

    MeshMPPI: A Model Predictive Path Integral control algorithm for MeshNav.

    C++ 58 6

  5. tsdf_localization tsdf_localization Public

    6D Monte Carlo Localization in 3D TSDF maps

    C++ 47 2

  6. radarays_ros radarays_ros Public

    Rotating FMCW radar simulation based on ray tracing

    C++ 46 8

Repositories

Showing 10 of 72 repositories
  • homebrew-tools Public

    Homebrew tap for uos

    uos/homebrew-tools's past year of commit activity
    Ruby 0 0 0 0 Updated Sep 9, 2026
  • minot Public

    A versatile toolset for debugging and verifying stateful robot perception software.

    uos/minot's past year of commit activity
    Rust 13 Apache-2.0 0 1 0 Updated Sep 4, 2026
  • marina Public

    The missing ROS 2 bag registry.

    uos/marina's past year of commit activity
    Rust 6 Apache-2.0 1 0 1 Updated Aug 27, 2026
  • ratslang Public

    A minimal and extensible configuration language for humans working with robots.

    uos/ratslang's past year of commit activity
    Rust 2 Apache-2.0 0 1 0 Updated Aug 23, 2026
  • ros_pointcloud2 Public

    A PointCloud2 message conversion library for ROS1 and ROS2.

    uos/ros_pointcloud2's past year of commit activity
    Rust 22 Apache-2.0 5 0 1 Updated Aug 23, 2026
  • lvr2 Public

    Las Vegas Reconstruction 2.0

    uos/lvr2's past year of commit activity
    C++ 157 BSD-3-Clause 20 0 0 Updated Aug 11, 2026
  • rmcl Public

    Mobile Robot Localization in 3D Triangle Meshes & Geometric Scene Graphs

    uos/rmcl's past year of commit activity
    C++ 258 BSD-3-Clause 27 1 0 Updated Aug 7, 2026
  • rmagine Public

    A robot wants to simulate too

    uos/rmagine's past year of commit activity
    C++ 76 BSD-3-Clause 17 0 1 Updated Aug 6, 2026
  • rmagine_gazebo_plugins Public

    Ray Casting-Based Range Sensor Simulation in Gazebo using Rmagine

    uos/rmagine_gazebo_plugins's past year of commit activity
    C++ 28 BSD-3-Clause 5 1 0 Updated Aug 6, 2026
  • .github Public
    uos/.github's past year of commit activity
    0 0 0 0 Updated Apr 5, 2026