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 17 of 27 · newest commit first

    • Software
    • Robot arms and industry

    A Python library that computes time-optimal path parameterizations for robots under kinematic and dynamic constraints. It turns a geometric path into the fastest feasible trajectory.

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

    A ROS 2 node that acts as a parameter server, storing parameters that are marked persistent to a user-chosen file so they survive restarts.

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

    A C++ library implementing the Iterative Closest Point algorithm for aligning point clouds, with a Python binding, used in robotics and computer vision.

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

    A ROS package that bridges raw camera driver output and higher-level vision processing, providing the image processing stage in between.

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

    A ROS 2 node that shows sliders, checkboxes and text inputs driven by a YAML file, and publishes any message or calls any service from them.

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

    A tool that pulls an Onshape assembly through the Onshape API and builds a robot description in URDF, SDF or MuJoCo format for physics simulation.

    • Closed core
    Code license
    MIT
    Commercial use
    Unknown
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Perception

    A ROS2 driver that reads raw data from SICK Safety Scanners over Ethernet and publishes it as a laser scan message.

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

    A helper library for the ROS4HRI framework that makes it easier to read a robot's perception of nearby humans, in C++ and Python.

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

    A ROS 2 package set that runs SLAM mapping and autonomous navigation on a Raspberry Pi Mouse robot, using slam_toolbox and Nav2.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active
    • Software
    • Drones and boats

    Core firmware library for ROSflight, a flight controller architecture pairing an autopilot with a companion computer running ROS for offboard control of UAVs.

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

    A ROS 2 C++ logging library that adds fmt-style formatting as a replacement for the RCLCPP logging macros. It can be used alongside existing macro-based log statements.

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

    Vizanti is a web-based visualizer and mission planner for ROS, aimed at operating outdoor robots from a phone-friendly interface.

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

    A Python library that reads 3Dconnexion SpaceMouse devices directly over raw HID, without needing the vendor drivers or software. Used for teleoperation and robot control.

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

    A ROS package that connects to Trimble GNSS and inertial navigation products over TCP, parses their GSOF output, and publishes it as ROS messages and transforms.

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

    ROS packages for running the real Leo Rover robot, including startup scripts, launch files and firmware releases. They do not work in simulation.

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

    A set of lightweight, portable C++ libraries for prototyping 3D, numeric, and video-based programs, widely used in computer vision to remove platform-specific boilerplate.

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

    Eclipse iceoryx is an inter-process communication middleware using true zero-copy shared memory to pass data between processes with constant latency regardless of payload size.

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

    Donkeycar is a minimalist Python library for building and experimenting with self-driving robot cars, aimed at hobbyists, students and researchers.

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

    A ROS2 node that reads data from Analog Devices MEMS inertial measurement units and publishes it on ROS2 topics, while also configuring the devices.

    Code license
    Apache-2.0
    Commercial use
    Yes
    Difficulty
    Intermediate
    Status
    Active
    • Software
    • Humanoids and robot learning

    A framework for simulating and deploying reinforcement learning control policies on quadruped, wheeled, and humanoid robots, bridging simulation (Gazebo, MuJoCo) and real hardware.

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

    A Python package for planning and executing robotic fabrication inside the COMPAS parametric design framework. It connects robotics libraries such as OMPL and ROS to that environment.

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

    A fast, scalable point cloud registration library in C++ and Python that aligns two 3D point clouds, with ROS2 and robust outlier rejection built on the ROBIN package.

    Code license
    MIT
    Commercial use
    Yes
    Difficulty
    Advanced
    Status
    Active
    • Software
    • Cars

    A Python library for controlling the PiCar-X, a small robot car built on Raspberry Pi, with SunFounder's Robot Hat board and vilib camera support.

    Code license
    GPL-2.0-only
    Commercial use
    Yes
    Difficulty
    Beginner
    Status
    Active
    • Software
    • Perception

    A set of tools for discovering Roboception devices such as rc_visard and rc_cube on the network via GigE Vision, with a console and a graphical version.

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

Projects 385–408 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.