An open API service indexing awesome lists of open source software.

Robotics

Robotics is a branch of engineering and computer science which works to design, build, program. and operate robots. Robots are used in many environments in which human involvement could be dangerous, including bomb defusal, space repairs, and manufacturing processes. Robots typically work either autonomously or with commands sent by human operators.

https://github.com/autorally/autorally

Software for the AutoRally platform

autonomous-driving autonomous-vehicles robotics ros

Last synced: 12 May 2025

https://github.com/snape/RVO2

Optimal Reciprocal Collision Avoidance (C++)

collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents

Last synced: 18 Mar 2025

https://github.com/AutoRally/autorally

Software for the AutoRally platform

autonomous-driving autonomous-vehicles robotics ros

Last synced: 18 Mar 2025

https://github.com/AgibotTech/agibot_x1_infer

The inference module for AgiBot X1.

inference open-source robotics

Last synced: 20 Dec 2024

https://github.com/poppy-project/poppy-humanoid

Poppy Humanoid is an open-source and 3D printed humanoid robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.

poppy robot robotics

Last synced: 04 Apr 2025

https://github.com/utiasDSL/safe-control-gym

PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL

cartpole casadi control gym pybullet quadcopter quadrotor reinforcement-learning robotics robustness safety symbolic

Last synced: 07 May 2025

https://github.com/utiasdsl/safe-control-gym

PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL

cartpole casadi control gym pybullet quadcopter quadrotor reinforcement-learning robotics robustness safety symbolic

Last synced: 15 May 2025

https://github.com/evildmp/BrachioGraph

BrachioGraph is an ultra-cheap (total cost of materials: €14) plotter that can be built with minimal skills.

hardware plotting python raspberry-pi robotics

Last synced: 29 Mar 2025

https://github.com/engcang/SLAM-application

LeGO-LOAM, LIO-SAM, LVI-SAM, FAST-LIO2, Faster-LIO, VoxelMap, R3LIVE, Point-LIO, KISS-ICP, DLO, DLIO, Ada-LIO, PV-LIO, SLAMesh, ImMesh, FAST-LIO-MULTI, M-LOAM, LOCUS, SLICT, MA-LIO application and comparison on Gazebo and real-world datasets. Installation and config files are provided.

lidar lidar-inertial-odometry lidar-odometry multi-lidar-inertial-odometry robotics ros slam

Last synced: 20 Mar 2025

https://github.com/markfzp/humanplus

[CoRL 2024] HumanPlus: Humanoid Shadowing and Imitation from Humans

humanoids imitation-learning reinforcement-learning robotics

Last synced: 04 Apr 2025

https://github.com/PCrnjak/Faze4-Robotic-arm

All files for 6 axis robot arm with cycloidal gearboxes .

robot robotics

Last synced: 16 Apr 2025

https://github.com/atenpas/gpd

Detect 6-DOF grasp poses in point clouds

grasping robotics ros

Last synced: 12 May 2025

https://github.com/HKUST-Aerial-Robotics/DenseSurfelMapping

This is the open-source version of ICRA 2019 submission "Real-time Scalable Dense Surfel Mapping"

computer-vision drones quadrotor robotics

Last synced: 20 Apr 2025

https://github.com/pcrnjak/faze4-robotic-arm

All files for 6 axis robot arm with cycloidal gearboxes .

robot robotics

Last synced: 04 Apr 2025

https://github.com/hkust-aerial-robotics/fiesta

Fast Incremental Euclidean Distance Fields for Online Motion Planning of Aerial Robots

euclidean-distances mapping planning robotics

Last synced: 22 Apr 2025

https://github.com/methylDragon/ros-sensor-fusion-tutorial

An in-depth step-by-step tutorial for implementing sensor fusion with robot_localization! 🛰

ekf-localization kalman-filter robot-localization robotics ros sensor-fusion tutorial

Last synced: 01 Apr 2025

https://github.com/megviirobot/camlasercalibratool

Extrinsic Calibration of a Camera and 2d Laser

laser robotics ros slam

Last synced: 12 May 2025

https://github.com/methyldragon/ros-sensor-fusion-tutorial

An in-depth step-by-step tutorial for implementing sensor fusion with robot_localization! 🛰

ekf-localization kalman-filter robot-localization robotics ros sensor-fusion tutorial

Last synced: 17 Mar 2025

https://github.com/Farama-Foundation/Gymnasium-Robotics

A collection of robotics simulation environments for reinforcement learning

d4rl gymnasium mujoco reinforcement-learning robotics simulation

Last synced: 08 May 2025

https://github.com/AgibotTech/agibot_x1_train

The reinforcement learning training code for AgiBot X1.

open-source reinforcement-learning robotics

Last synced: 29 Mar 2025

https://github.com/makeecat/peng

A minimal quadrotor autonomy framework in Rust (Mac, Linux, Windows)

drone quadcopter quadrotor rerun robotics rust uav

Last synced: 14 May 2025

https://github.com/MegviiRobot/CamLaserCalibraTool

Extrinsic Calibration of a Camera and 2d Laser

laser robotics ros slam

Last synced: 18 Mar 2025

https://github.com/qgallouedec/panda-gym

Set of robotic environments based on PyBullet physics engine and gymnasium.

artificial-intelligence deep-learning franka-emika machine-learning python reinforcement-learning robotics

Last synced: 15 May 2025

https://github.com/mbreuss/diffusion-literature-for-robotics

Summary of key papers and blogs about diffusion models to learn about the topic. Detailed list of all published diffusion robotics papers.

diffusion-models grasping grasping-robot imitation-learning literature motion-planning offline-rl reinforcement-learning robotics score-based-generative-modeling summary video-diffusion-model

Last synced: 08 Apr 2025

https://github.com/AimRT/AimRT

A high-performance runtime framework for modern robotics.

cpp20 robotics

Last synced: 18 Jan 2025

https://github.com/aimrt/aimrt

A high-performance runtime framework for modern robotics.

cpp20 robotics

Last synced: 14 May 2025

https://github.com/AgibotTech/agibot_x1_hardware

The hardware design for AgiBot X1.

open-source robotics

Last synced: 20 Dec 2024

https://github.com/araffin/robotics-rl-srl

S-RL Toolbox: Reinforcement Learning (RL) and State Representation Learning (SRL) for Robotics

arm baselines baxter-robot gym kuka pybullet pytorch reinforcement-learning representation-learning robotics state

Last synced: 04 Apr 2025

https://github.com/moble/quaternion

Add built-in support for quaternions to numpy

math numpy physics python quaternion robotics

Last synced: 14 May 2025

https://github.com/vectr-ucla/direct_lidar_inertial_odometry

[IEEE ICRA'23] A new lightweight LiDAR-inertial odometry algorithm with a novel coarse-to-fine approach in constructing continuous-time trajectories for precise motion correction.

3d-mapping imu lidar lidar-inertial-odometry lidar-odometry lidar-slam localization mapping odometry robotics ros slam

Last synced: 12 May 2025

https://github.com/HKUST-Aerial-Robotics/FIESTA

Fast Incremental Euclidean Distance Fields for Online Motion Planning of Aerial Robots

euclidean-distances mapping planning robotics

Last synced: 18 Mar 2025

https://github.com/opendr-eu/opendr

A modular, open and non-proprietary toolkit for core robotic functionalities by harnessing deep learning

deep-learning robotics

Last synced: 20 Mar 2025

https://github.com/hungpham2511/toppra

robotic motion planning library

motion-planning robotics robotics-algorithms topp

Last synced: 20 Mar 2025

https://github.com/foxglove/mcap

MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.

cpp data deserialization golang python robotics serialization swift typescript

Last synced: 14 May 2025

https://github.com/google-research/ravens

Train robotic agents to learn pick and place with deep learning for vision-based manipulation in PyBullet. Transporter Nets, CoRL 2020.

artificial-intelligence computer-vision deep-learning imitation-learning manipulation openai-gym pick-and-place pybullet rearrangement reinforcement-learning robotics tensorflow transporter-nets vision

Last synced: 16 May 2025

https://github.com/rsasaki0109/lidarslam_ros2

ROS 2 package of 3D lidar slam using ndt/gicp registration and pose-optimization

lidar localization mapping robotics ros ros2 slam

Last synced: 12 May 2025

https://github.com/Improbable-AI/walk-these-ways

Sim-to-real RL training and deployment tools for the Unitree Go1 robot.

go1 reinforcement-learning robotics sim-to-real unitree

Last synced: 02 Apr 2025

https://github.com/BYU-PCCL/holodeck

High Fidelity Simulator for Reinforcement Learning and Robotics Research.

ai computer-vision drones reinforcement-learning reinforcement-learning-environments research robotics simulator unreal-engine

Last synced: 01 Apr 2025

https://github.com/PaoPaoRobot/ICRA2020-paper-list

ICRA2020 paperlist by paopaorobot

icra icra2020 robotics slam

Last synced: 20 Mar 2025

https://github.com/anki/vector-python-sdk

Anki Vector Python SDK

ai anki robot robotics vector vision

Last synced: 12 Apr 2025

https://github.com/robotlocomotion/pytorch-dense-correspondence

Code for "Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation"

3d artificial-intelligence computer-vision deep-learning manipulation pytorch robotics self-supervised-learning vision

Last synced: 04 Apr 2025

https://github.com/RobotLocomotion/pytorch-dense-correspondence

Code for "Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation"

3d artificial-intelligence computer-vision deep-learning manipulation pytorch robotics self-supervised-learning vision

Last synced: 07 May 2025

https://github.com/undera/pylgbst

Python library for LEGO® PoweredUp devices

lego lego-boost python robotics

Last synced: 16 May 2025

https://github.com/rbdl/rbdl

RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.

articulated-body-algorithm forward-dynamics inverse-dynamics inverse-kinematics multi-body-dynamics robotics

Last synced: 19 Mar 2025

https://github.com/universalrobots/universal_robots_ros2_driver

Universal Robots ROS2 driver supporting CB3 and e-Series

robotics ros-industrial ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling

Last synced: 13 Jun 2025

https://github.com/gkjohnson/urdf-loaders

URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL

graphics javascript nasa robotics robots ros threejs unity urdf urdf-models webcomponents

Last synced: 14 May 2025

https://github.com/nebrius/raspi-io

An IO plugin for Johnny-Five that provides support for the Raspberry Pi

javascript johnny-five nodejs raspberry-pi robotics

Last synced: 16 May 2025

https://github.com/jhu-lcsr/handeye_calib_camodocal

Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.

calibration camera camera-calibration dual-quaternion hand-eye-calibration kinect kinect-v2 kinematics orientations rgbd robot robot-arm robotics ros rotation solver translation

Last synced: 18 Mar 2025

https://github.com/leggedrobotics/open3d_slam

Pointcloud-based graph SLAM written in C++ using open3D library.

cpp lidar localization mapping open3d open3d-catkin pointcloud robotics ros slam

Last synced: 15 May 2025

https://github.com/jimmyyhwu/tidybot

TidyBot: Personalized Robot Assistance with Large Language Models

gpt-3 large-language-models mobile-manipulation robotics

Last synced: 11 Apr 2025

https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver

Universal Robots ROS2 driver supporting CB3 and e-Series

robotics ros-industrial ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling

Last synced: 13 May 2025

https://github.com/Toni-SM/skrl

Modular reinforcement learning library (on PyTorch and JAX) with support for NVIDIA Isaac Gym, Omniverse Isaac Gym and Isaac Lab

deep-learning deepmind gym gymnasium isaac-gym isaac-lab isaac-orbit isaac-sim isaaclab jax machine-learning nvidia-omniverse openai-gym python pytorch reinforcement-learning rl robosuite robotics skrl

Last synced: 02 Apr 2025

https://github.com/at-wat/mcl_3dl

A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.

monte-carlo-localization pointcloud robotics ros ros-node

Last synced: 14 Apr 2025

https://github.com/danijar/dreamer

Dream to Control: Learning Behaviors by Latent Imagination

artificial-intelligence deep-learning reinforcement-learning robotics world-models

Last synced: 05 Apr 2025

https://github.com/w111liang222/lidar-slam-detection

LSD (LiDAR SLAM & Detection) is an open source perception architecture for autonomous vehicle/robotic

autonomous-driving calibration deep-learning detection lidar mapping perception pointcloud robotics slam

Last synced: 19 Mar 2025

https://github.com/wh200720041/ssl_slam

SSL_SLAM: Lightweight 3-D Localization and Mapping for Solid-State LiDAR IEEE RA-L 2021

robotics slam

Last synced: 04 Apr 2025

https://github.com/yuce/pyswip

PySwip is a Python-Prolog interface that enables querying SWI-Prolog in your Python programs.

artificial-intelligence expert-systems logic-programming natural-language-processing prolog python robotics swi-prolog

Last synced: 14 May 2025

https://github.com/pauldanielml/mujoco_rl_ur5

A MuJoCo/Gym environment for robot control using Reinforcement Learning. The task of agents in this environment is pixel-wise prediction of grasp success chances.

computer-vision gym-environment mujoco pick-and-place reinforcement-learning robotics

Last synced: 05 Apr 2025

https://github.com/simpler-env/SimplerEnv

Evaluating and reproducing real-world robot manipulation policies (e.g., RT-1, RT-1-X, Octo) in simulation under common setups (e.g., Google Robot, WidowX+Bridge) (CoRL 2024)

computer-vision embodied-ai real2sim reinforcement-learning robot-learning robot-manipulation robotics robotics-benchmark robotics-simulation

Last synced: 05 Mar 2025

https://github.com/ethz-asl/wavemap

Fast, efficient and accurate multi-resolution, multi-sensor 3D occupancy mapping

3d compression cpp grid-map hierarchical mapping multi-resolution occupancy occupancy-grid-map perception robotics ros volumetric wavelet

Last synced: 15 May 2025

https://github.com/clvrai/furniture

IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Tasks

furniture-assembly imitation-learning reinforcement-learning-environments robot-learning robotics

Last synced: 27 Nov 2024

https://github.com/dougsm/ggcnn

Generative Grasping CNN from "Closing the Loop for Robotic Grasping: A Real-time, Generative Grasp Synthesis Approach" (RSS 2018)

deep-learning grasping robotics

Last synced: 08 May 2025

https://github.com/dongjing3309/minisam

A general and flexible factor graph non-linear least square optimization framework

factor-graph least-squares optimization robotics slam

Last synced: 11 Apr 2025

https://github.com/openrr/urdf-viz

visualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux

assimp inverse-kinematics robotics ros rust rust-lang urdf visualization xacro

Last synced: 14 May 2025

https://github.com/Nebukam/com.nebukam.orca

ORCA / RVO2 Implementation for Unity — Multithreaded using the job system.

collision-detection game-development physics-simulation robotics rvo2 rvo2-library simulation unity unity3d

Last synced: 29 Apr 2025

https://github.com/splintered-reality/py_trees

Python implementation of behaviour trees.

behaviour-trees python robotics

Last synced: 14 May 2025

https://github.com/gogojjh/M-LOAM

Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration

calibration lidar robotics slam

Last synced: 18 Mar 2025

https://github.com/prbonn/shine_mapping

🌟 SHINE-Mapping: Large-Scale 3D Mapping Using Sparse Hierarchical Implicit Neural Representations (ICRA 2023)

3d-mapping implicit-neural-representation robotics

Last synced: 05 Apr 2025

https://github.com/liruiw/HPT

Heterogeneous Pre-trained Transformer (HPT) as Scalable Policy Learner.

foundation-models heterogeneity hpt policy robotics

Last synced: 03 Mar 2025

https://github.com/FidoProject/Fido

A lightweight C++ machine learning library for embedded electronics and robotics.

beta embedded machine-learning neural-network robotics

Last synced: 15 Mar 2025

https://github.com/jaeyoung-lim/mavros_controllers

Aggressive trajectory tracking using mavros for PX4 enabled vehicles

drone gazebo mavros px4 quadrotor robotics ros trajectory

Last synced: 04 Apr 2025

https://github.com/PaulDanielML/MuJoCo_RL_UR5

A MuJoCo/Gym environment for robot control using Reinforcement Learning. The task of agents in this environment is pixel-wise prediction of grasp success chances.

computer-vision gym-environment mujoco pick-and-place reinforcement-learning robotics

Last synced: 21 Nov 2024

https://github.com/RoboStack/ros-noetic

vinca configuration files for ros-noetic

robotics ros

Last synced: 07 May 2025

https://github.com/robostack/ros-noetic

vinca configuration files for ros-noetic

robotics ros

Last synced: 04 Apr 2025

https://github.com/kyegomez/rt-2

Democratization of RT-2 "RT-2: New model translates vision and language into action"

artificial-intelligence attention-mechanism embodied-agent gpt4 multi-modal robotics transformer

Last synced: 12 Apr 2025

https://github.com/Le0nX/ModernRoboticsCpp

Modern Robotics: Mechanics, Planning, and Control C++ Library --- The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code is optimized neither for efficiency nor robustness. http://modernrobotics.org/

control cpp cpp11 eigen math modern-robotics robotics

Last synced: 19 Mar 2025

https://github.com/CopterExpress/clover

ROS-based framework and RPi image to control PX4-powered drones 🍀

aruco computer-vision drone education mavros optical-flow px4 quadcopter raspberry-pi robotics ros

Last synced: 07 May 2025