Skip to content

Software

Open software that robots run on, with the license read from each project's license file, whether it is still maintained, and the robots on Robotheca that use it. A reference, not a download site: every entry links to its source.

Filters

Category
Difficulty

How hard it is to get running, chosen by a person at Robotheca for 276 of 276 software.

Options

Commercial use: its licenses together (code and assets) allow it, as Robotheca reads them. Maintained: a commit in the last 12 months, not archived or discontinued.

Clear filters

45 projects of 276

Page 2 of 2 · newest commit first

    • Software
    • Navigation and mapping

    A ROS node that multiplexes several geometry_msgs/Twist velocity command topics into one output, choosing among them by priority. It is meant for robot teleoperation setups.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Maintained
    • Software
    • Navigation and mapping

    A GPU-accelerated C++ library for real-time 3D reconstruction, aimed at robotic applications. It can be used from Python, C++, or ROS2.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    ROS 2 packages for Husarion Unmanned Ground Vehicles, enabling the Lynx and Panther robots to run on hardware or in simulation.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Maintained
    • Software
    • Navigation and mapping

    A ROS framework for live sensor fusion on robots, using nonlinear least squares optimization for tasks like state estimation, localization, mapping and calibration.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    A ROS-based collection of packages and documentation for the TurtleBot3 small mobile robot platform, including its related drivers, simulations and applications.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Maintained
    • Software
    • Navigation and mapping

    Point-LIO is a lidar-inertial odometry and mapping system built for fast, aggressive motion, running on ROS with Livox and Velodyne or Ouster lidars.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    An RViz plugin that shows satellite map tiles at the position given by a GPS (NavSatFix) message. It is meant for visualizing a robot's location on an aerial map.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Maintained
    • Software
    • Navigation and mapping

    KISS-ICP is a LiDAR odometry pipeline that estimates motion from LiDAR scans and is meant to work on most cases without tuning parameters.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Maintained
    • Software
    • Navigation and mapping

    A LiDAR-inertial-visual odometry and mapping system for real-time 3D reconstruction and robot localization, aimed at severely degraded environments.

    Code license
    GPL-2.0-only
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    Hydra incrementally builds 3D scene graphs in real time, a layered map of a robot's surroundings from geometry to objects and rooms. It is research code tied to papers by MIT SPARK.

    Code license
    BSD-2-Clause
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    A C++ library with a ROS interface for managing two-dimensional grid maps that hold multiple data layers, designed for mobile robotic mapping and rough terrain navigation.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Maintained
    • Software
    • Navigation and mapping

    TEASER++ is a C++ library, with Python and MATLAB bindings, that estimates the rigid transformation between two 3D point clouds. It stays accurate even when correspondences contain very many outliers.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    OpenVINS is an open-source visual-inertial state estimation system built on a filter-based MSCKF design, intended as a research platform for visual-inertial estimation.

    Code license
    GPL-3.0-only
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Maintained
    • Software
    • Navigation and mapping

    A ROS package that builds GPU-accelerated elevation maps from point clouds, aimed at legged robot navigation and locomotion. It can also fuse semantic and RGB data into the map.

    • Stale
    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale
    • Software
    • Navigation and mapping

    Kimera-VIO is a visual-inertial odometry pipeline that estimates a robot's state from stereo camera and IMU data, with an optional monocular mode. It is built for accurate real-time localization.

    • Stale
    Code license
    BSD-2-Clause
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale
    • Software
    • Navigation and mapping

    FAST-LIO2 is a LiDAR-inertial odometry package that fuses LiDAR points with IMU data for robot navigation in fast-motion or cluttered environments.

    • Stale
    Code license
    GPL-2.0-only
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale
    • Software
    • Navigation and mapping

    A ROS driver for NovAtel OEM7 GNSS and SPAN receivers, used to bring their positioning data into ROS systems. Installable as a ROS binary package or built from source.

    • Stale
    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Stale
    • Software
    • Navigation and mapping

    Cartographer is a system for real-time simultaneous localization and mapping (SLAM) in 2D and 3D, across multiple platforms and sensor setups. It is no longer actively maintained.

    • Stale
    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale
    • Software
    • Navigation and mapping

    A real-time lidar-inertial odometry package that fuses lidar scans, IMU data and optional GPS through factor-graph smoothing to estimate pose and build maps.

    • Stale
    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale
    • Software
    • Navigation and mapping

    ORB-SLAM3 is a real-time SLAM library for building maps and tracking camera position using visual, visual-inertial, and multi-map methods.

    • Stale
    Code license
    GPL-3.0-only
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale
    • Software
    • Navigation and mapping

    VINS-Fusion is an optimization-based multi-sensor state estimator for self-localization of drones, cars, and AR/VR devices. It extends VINS-Mono to several camera and IMU setups.

    • Stale
    Code license
    GPL-3.0-only
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale

Projects 25–45 of 45

How Robotheca reads each entry

  • The code license comes from the project's license files at a pinned commit, never from a badge.
  • Maintenance comes from the newest commit: active within 90 days, maintained within 12 months, stale after that.
  • Nothing is hosted or run here: every page links to the project itself.