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.

276 projects

Page 12 of 12 · newest commit first

    • 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
    • Humanoids and robot learning

    A learning framework that trains robot visuomotor policies by generating actions with a diffusion model, with reproduced benchmarks in simulation and a real UR5 robot setup.

    • Stale
    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    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
    • Humanoids and robot learning

    A ROS software framework for building and controlling quadruped robots, with a gait controller, simulation, and navigation support. It targets both new robot designs and developing control algorithms.

    • Stale
    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Stale
    • Software
    • Humanoids and robot learning

    ACT is an imitation-learning policy that predicts action chunks with transformers, with simulated tasks for training and evaluating it in sim or on real robots.

    • Stale
    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    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
    • Software
    • Robot arms and industry

    Grbl is open-source firmware that turns an Arduino with an ATmega328P chip into a CNC motion controller for milling machines, running g-code.

    • Stale
    Code license
    GPL-3.0-only
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Stale
    • Software
    • Humanoids and robot learning

    A robot and simulation software project for MIT Biomimetics' Cheetah quadruped robots, with a shared dynamics library, robot control code, and a Qt-based simulator.

    • Stale
    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Stale

Projects 265–276 of 276

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.