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 646 of 646 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.

646 projects

Page 13 of 27 · newest commit first

    • Software
    • Robot arms and industry

    MoveIt 2 is an open-source motion planning and manipulation framework for ROS 2, aimed at building commercial applications, prototyping designs, and benchmarking algorithms.

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

    A ROS 2 package that takes a robot from bare hardware to autonomous navigation, with Nav2, SLAM Toolbox and robot_localization pre-wired, and a Gazebo simulation using the same configs.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Perception

    A ROS 2 package that merges scans from two lidars into one laser scan.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active
    • Software
    • Robot arms and industry

    A C++ library and Python module that generates jerk-limited, time-optimal motion trajectories on the fly for robots and machines, reacting to sensor input in real time.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Middleware

    Cloudini is a C++ library that compresses point cloud data, aiming for speed while still giving good compression ratios. It works with PCL and ROS or can be used standalone.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Robot arms and industry

    Tinymovr is an affordable motor controller with an integrated encoder and CAN bus for precise control of 3-phase brushless (PMSM) motors. This repository now hosts docs and release artifacts.

    Code license
    GPL-3.0-only
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Simulators

    Simbody is an open-source C++ toolkit for simulating articulated rigid-body mechanisms such as skeletons, robots, vehicles and machines.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Active
    • Software
    • Robot arms and industry

    A C++ and Python library that plans robot motions in microseconds by vectorizing collision checking and forward kinematics with CPU SIMD instructions.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Active
    • Software
    • Middleware

    A ROS 2 node that turns keyboard presses into velocity commands, letting you drive a robot by hand from a terminal.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active
    • Software
    • Middleware

    A ROS 2 tool that installs and removes Linux startup jobs, so groups of ROS 2 launch files start automatically when the machine boots.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Middleware

    A C++ library for building event-driven, asynchronous behavioral state machines that control multi-component robots on ROS 2.

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

    A header-only C++ library for sparse, unbounded 3D voxel grids, used to store and manipulate volumetric data. It is built mainly for fun and education.

    Code license
    MPL-2.0
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Middleware

    A GUI tool for visualizing and analyzing message timing in ROS 2 bag files (.mcap or .db3). It reads only timestamps and topic names, so bags with custom message types still open.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active
    • Software
    • Navigation and mapping

    A MOLA data source module that reads ROS 1 .bag files and exposes their contents as MOLA observations, without needing a ROS 1 installation.

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

    A ROS 2 node that turns GNSS (GPS) readings into markers drawn as ellipsoids on a MOLA georeferenced map, for visualization.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Perception

    ROS 2 drivers for Tec Gihan sensor amplifiers (DMA-03, DPA-06B) and the IMS-SD IMU, run on Linux and ROS 2.

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

    ROS 2 packages for the ROBOTIS AI Worker robot, providing interfaces and tools to control it, integrate its sensors, and build physical AI applications.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Robot arms and industry

    ROS 2 packages for the ROBOTIS OpenMANIPULATOR robot arm platform, providing interfaces and tools to control the robot, connect its sensors, and build physical AI applications.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active
    • Software
    • Robot arms and industry

    Open-source designs for the moteus brushless servo actuator, covering firmware, PCBs and client software for several controller boards.

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

    A ROS 2 metapackage for managing maps and points of interest (POIs) for Navigation2, covering map switching, POI management, and autonomous navigation from RViz2 or a web UI.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Robot arms and industry

    OMPL is an open-source sampling-based motion planning library offering over 40 planning algorithms across more than 20 state spaces. It can be extended with custom planners and state spaces.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Active
    • Software
    • Middleware

    An async Rust library for talking to ROS1 and ROS2 systems, built on Tokio, with one trait-based API that works across several transport backends.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Perception

    A ROS 2 node that connects to an Enpose 6-DoF optical marker tracking sensor, streams marker poses, and republishes them as ROS messages and TF.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Simulators

    A ROS 2 simulation stack for the iRobot Create 3 robot, running in Gazebo Harmonic. It lets you spawn one or more simulated robots and monitor them in RViz.

    Code license
    BSD-3-Clause
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active

Projects 289–312 of 646

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.