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/vita-group/mm3dgs-slam

[IROS 2024] MM3DGS SLAM: Multi-modal 3D Gaussian Splatting for SLAM Using Vision, Depth, and Inertial Measurements

gaussian-splatting robotics slam

Last synced: 04 Apr 2025

https://github.com/ahundt/grl

Robotics tools in C++11. Implements soft real time arm drivers for Kuka LBR iiwa plus V-REP, ROS, Constrained Optimization based planning, Hand Eye Calibration and Inverse Kinematics integration.

atracsys c-plus-plus calibration computer-vision constrained-optimization control driver grl hand-eye-calibration iiwa inverse-kinematics kuka kuka-lbr-iiwa optimization real-time robot robotics ros vrep vrep-plugin

Last synced: 21 Nov 2024

https://github.com/xlang-ai/text2reward

[ICLR 2024 Spotlight] Code for the paper "Text2Reward: Reward Shaping with Language Models for Reinforcement Learning"

agent code-generation language-model reinforcement-learning robotics

Last synced: 05 Apr 2025

https://github.com/sollimann/dstar-lite-pathplanner

Implementation of the D* lite algorithm in Python for "Improved Fast Replanning for Robot Navigation in Unknown Terrain"

astar astar-algorithm astar-pathfinding dstar dstar-lite dstarlite gazebo obstacle-avoidance pathplanning pygame python robot-navigation robotics robotics-programming ros ros2 rrt rrt-star rrtstar slam

Last synced: 08 May 2025

https://github.com/stanfordasl/neural-network-lyapunov

Synthesizing neural-network Lyapunov functions (and controllers) as stability certificate.

lyapunov-functions neural-network robotics verification

Last synced: 04 Apr 2025

https://github.com/robotology/human-gazebo

URDF models of humans created to perform human robot interaction experiments.

gazebo human-robot-collaboration human-robot-interaction robotics simulation urdf-models

Last synced: 19 Jun 2025

https://github.com/real-stanford/decentralized-multiarm

[CoRL 2020] Learning a Decentralized Multiarm Motion Planner

deep-learning motion-planning multiagent-reinforcement-learning pytorch robotics

Last synced: 05 May 2025

https://github.com/jangirrishabh/Overcoming-exploration-from-demos

Implementation of the paper "Overcoming Exploration in Reinforcement Learning with Demonstrations" Nair et al. over the HER baselines from OpenAI

actor-critic ddpg-algorithm gazebo hindsight-experience-replay learning-from-demonstration openai-gym reinforcement-learning reinforcement-learning-agent robotics ros

Last synced: 21 Nov 2024

https://github.com/neka-nat/kinpy

Simple kinematics calculation toolkit for robotics

forward-kinematics inverse-kinematics kinematics manipulator mujoco python robot robotics sdf urdf

Last synced: 05 Apr 2025

https://github.com/ethz-asl/terrain-navigation

Implementation for safe low altitude navigation in steep terrain for fixed-wing Aerial Vehicles

drones fixedwing planning robotics

Last synced: 04 Apr 2025

https://github.com/lge-ros2/cloisim

Unity3D based multi-robot simulator can bring-up simulation environment by SDF(Simulation Description File) easily. And it supports to connect ROS2 through cloisim_ros.

3d-simulation cloisim cloisim-ros csharp gazebo multi-robot-simulator protobuf robot robot-simulation robot-simulator robotics robotics-simulation ros ros2 sdf sdfparser sensor-models simulation unity unity-3d

Last synced: 26 Mar 2025

https://github.com/rsasaki0109/rust_robotics

Rust implementation of PythonRobotics such as EKF, DWA, Pure Pursuit, LQR.

algorithm control localization navigation path-planning path-tracking robotics rust

Last synced: 11 Jun 2025

https://github.com/xrobot-org/xrobot

An embedded software framework for MCU, Arm/x86 Linux and simulator

embedded esp32 linux mcu raspberry-pi robomaster robot robotics simulator stm32 webots

Last synced: 09 Apr 2025

https://github.com/cyberbotics/urdf2webots

Utility to convert URDF files to Webots PROTO nodes

gazebo robotics robotics-simulation urdf webots

Last synced: 08 Apr 2025

https://github.com/yuwei-wu/robophd

Some records and notes of weekly arXiv papers, GRASP seminars, and resources

motion-planning optimization robotics

Last synced: 18 Feb 2025

https://github.com/tentone/aruco

Aruco marker detector and pose estimation for AR and Robotics with ROS support

opencv robotics ros

Last synced: 14 Apr 2025

https://github.com/lichtblick-suite/lichtblick

Lichtblick is an integrated visualization and diagnosis tool for robotics, available in your browser or as a desktop app on Linux, Windows, and macOS.

mcap robotics visualization

Last synced: 22 Mar 2025

https://github.com/rl-tools/rl-tools

A Fast, Portable Deep Reinforcement Learning Library for Continuous Control

continuous-control cpp deep-learning mujoco reinforcement-learning robotics tinyml tinyrl

Last synced: 01 Apr 2025

https://github.com/stephlin/kcp

K-Closest Points and Maximum Clique Pruning for Efficient and Effective 3-D Laser Scan Matching (RA-L 2022)

autonomous-vehicles data-association point-cloud-registration point-clouds robotics scan-matching

Last synced: 15 Apr 2025

https://github.com/prbonn/make_it_dense

Make it Dense: Self-Supervised Geometric Scan Completion of Sparse 3D LiDAR Scans in Large Outdoor Environments

lidar-mapping robotics scan-completion self-supervised-learning tsdf

Last synced: 25 Jun 2025

https://github.com/experience-monks/invisible-highway

Invisible Highway is an experiment in controlling physical things in the real world by drawing in AR. Simply make a pathway along the floor on your phone and the robot car will follow that path on the actual floor in your room. A custom highway with scenery is generated along the path to make the robots a little more scenic on your phone screen.

arcore bluetooth robot robotics unity

Last synced: 14 May 2025

https://github.com/youtalk/get-started-ros2

書籍「ROS2ではじめよう 次世代ロボットプログラミング」オンラインリソース

cpp gazebo python robotics roomba ros ros2

Last synced: 05 Apr 2025

https://github.com/ami-iit/adam

adam implements a collection of algorithms for calculating rigid-body dynamics in Jax, CasADi, PyTorch, and Numpy.

adam-robotics automatic-differentiation casadi jax motion-planning numpy optimization python pytorch reinforcement-learning rigid-body-dynamics robotics urdf

Last synced: 16 May 2025

https://github.com/foxglove/ws-protocol

Foxglove WebSocket protocol specification and libraries

foxglove robotics websocket

Last synced: 15 May 2025

https://github.com/acdslab/mppi-generic

Templated C++/CUDA implementation of Model Predictive Path Integral Control (MPPI)

cpp cuda model-predictive-control model-predictive-path-integral robotics stochastic-optimization

Last synced: 05 Apr 2025

https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds

A Zenoh plug-in for ROS2 with a DDS RMW. See https://discourse.ros.org/t/ros-2-alternative-middleware-report/ for the advantages of using this plugin over other DDS RMW implementations.

cyclonedds dds edge-computing robotics ros2 zenoh

Last synced: 08 Apr 2025

https://github.com/robotperf/benchmarks

Benchmarking suite to evaluate 🤖 robotics computing performance. Vendor-neutral. ⚪Grey-box and ⚫Black-box approaches.

acceleration benchmarking cpu fpga gpu performance robotics ros2 tpu

Last synced: 04 Dec 2024

https://github.com/ahundt/robotics_setup

Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.

bash bash-script ceres-solver deep-learning eigen grl install keras linux python robot robotics ros setup tensorflow ubuntu ubuntu1404 ubuntu1604 vrep zsh

Last synced: 21 Nov 2024

https://github.com/real-stanford/flingbot

[CoRL 2021 Best System Paper] This repository contains code for training and evaluating FlingBot in both simulation and real-world settings on a dual-UR5 robot arm setup for Ubuntu 18.04

cloth-simulation computer-vision robotics

Last synced: 05 May 2025

https://github.com/utiasASRL/vtr3

VT&R3 is a C++ implementation of the Teach and Repeat navigation framework. It enables a robot to be taught a network of traversable paths and then closely repeat any part of the network.

robotics slam

Last synced: 09 May 2025

https://github.com/Liquid-ai/Plankton

Open source simulator for maritime robotics researchers

liquid liquid-ai maritime plankton robotics ros ros2 simulation simulator user-needs

Last synced: 08 May 2025

https://github.com/cmower/optas

OpTaS: An optimization-based task specification library for trajectory optimization and model predictive control.

forward-kinematics inverse-kinematics library model-predictive-control nonlinear optimal-control optimization planning python robotics task-specification trajectory-optimization

Last synced: 16 May 2025

https://github.com/pollen-robotics/pollen-vision

Simple and unified interface to zero-shot computer vision models curated for robotics use cases.

computer-vision grasping object-detection object-segmentation robotics

Last synced: 05 Apr 2025

https://github.com/compas-dev/compas_fab

Robotic fabrication package for the COMPAS Framework.

aec architecture compas digital-fabrication grasshopper3d pybullet rhino3d robotics ros

Last synced: 16 May 2025

https://github.com/simple-robotics/simple

The Simple Simulator: Simulation Made Simple

brax bullet-physics bullet3 drake isaac-gym mujoco pinocchio raisim robotics simulation

Last synced: 13 Jun 2025

https://github.com/robotology/icub-main

The iCub Main Software Repository

humanoids icub robot robotics robotics-libraries

Last synced: 19 Jun 2025

https://github.com/real-stanford/semantic-abstraction

[CoRL 2022] This repository contains code for generating relevancies, training, and evaluating Semantic Abstraction.

computer-vision deep-learning robotics

Last synced: 05 May 2025

https://github.com/UT-Austin-RPL/Ditto

Code for Ditto: Building Digital Twins of Articulated Objects from Interaction

3d-reconstruction computer-vision deep-learning digital-twin robotics

Last synced: 11 Apr 2025

https://github.com/robotlocomotion/drake-external-examples

Examples of how to use Drake in your own project.

drake examples robotics

Last synced: 04 Apr 2025

https://github.com/aravindr93/trajopt

Trajectory optimization algorithms for robotic control.

mujoco robotics robotics-control trajectory-optimization

Last synced: 15 Apr 2025

https://github.com/AnyLoc/Revisit-Anything

Code release for Revisit Anything: Visual Place Recognition via Image Segment Retrieval (ECCV 2024)

deep-learning descriptors image-retrieval place-recognition revisit-anything robotics sam segment-anything

Last synced: 30 Nov 2024

https://github.com/lucidrains/diffusion-policy

Implementation of Diffusion Policy, Toyota Research's supposed breakthrough in leveraging DDPMs for learning policies for real-world Robotics

artificial-intelligence attention-mechanisms deep-learning denoising-diffusion robotics transformers

Last synced: 14 Apr 2025

https://github.com/atenpas/gpg

Generate grasp pose candidates in point clouds

grasping robotics ros

Last synced: 20 Jun 2025

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

"Good Robot! Now Watch This!": Repurposing Reinforcement Learning for Task-to-Task Transfer; and “Good Robot!”: Efficient Reinforcement Learning for Multi-Step Visual Tasks with Sim to Real Transfer

computer-vision deep-learning deep-q-network deep-reinforcement-learning grasping learning-from-demonstration manipulation multi-step-dqn multi-step-learning reinforcement-learning robotic-manipulation robotics simulation task-to-task-transfer vrep-simulator zero-shot-learning

Last synced: 01 Apr 2025

https://github.com/ethz-asl/data-driven-dynamics

Data Driven Dynamics Modeling for Aerial Vehicles

drones px4 robotics simulation

Last synced: 11 Apr 2025

https://github.com/chrberger/libcluon

libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.

aarch64 armhf cpp cpp14 freebsd header-only javascript json lcm linux msgpack openbsd osx powerpc protobuf robotics s390x single-file windows x86-64

Last synced: 09 Feb 2025

https://github.com/kevinzakka/ibc

A PyTorch implementation of Implicit Behavioral Cloning

behavioral-cloning deep-learning energy-based-model pytorch robotics

Last synced: 24 Mar 2025

https://github.com/ivalab/grasp_multiObject

Robotic grasp dataset for multi-object multi-grasp evaluation with RGB-D data. This dataset is annotated using the same protocal as Cornell Dataset, and can be used as multi-object extension of Cornell Dataset.

cornell-dataset dataset grasp grasping iros2018 ra-l robotics

Last synced: 08 May 2025

https://github.com/zju-fast-lab/eva-planner

EVA-planner: an EnVironmental Adaptive Gradient-based Local Planner for Quadrotors.

adaptive planning robotics

Last synced: 26 Apr 2025

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

Incremental 3D Scene Completion for Safe and Efficient Exploration Mapping and Planning

3d completion exploration mapping mav planning robotics sc-explorer scene ssc

Last synced: 11 Apr 2025

https://github.com/timschneider42/franky

High-Level Control Library for Franka Robots with Python and C++ Support

control franka franka-panda franka-panda-python franka-research-3 python python3 robotics

Last synced: 16 Jun 2025

https://github.com/airalab/aira

Autonomous intelligent robot agent (AIRA) project implements the standard of economic interaction between human-robot and robot-robot.

autonomous-robot ethereum multiagent-systems nix robotics

Last synced: 11 Apr 2025

https://github.com/uzh-rpg/sim2real_drone_racing

A Framework for Zero-Shot Sim2Real Drone Racing

deep-learning neural-network robotics sim2real

Last synced: 07 Apr 2025

https://github.com/ev3dev-lang-java/ev3dev-lang-java

A project to learn Java and create software for Mindstorms Robots using hardware supported by EV3Dev & the LeJOS way.

brickpi ev3 ev3-robot ev3dev ev3dev-lang-java frc java lego lejos mindstorms mobile-robots motor opencv pistorms raspberry-pi robot robotics robots ros wro

Last synced: 09 Feb 2025

https://github.com/eclipse-zenoh-flow/zenoh-flow

zenoh-flow aims at providing a zenoh-based data-flow programming framework for computations that span from the cloud to the device.

autonomous-vehicles data-science dataflow-programming machine-learning robotics ros2 rust-lang

Last synced: 05 Apr 2025

https://github.com/discower/px4-mpc

MPC implementation using acados integrated with with PX4 on ROS2

drones mpc px4 robotics ros2

Last synced: 07 Apr 2025

https://github.com/yilingqiao/diffarticulated

Efficient Differentiable Simulation of Articulated Bodies (ICML2021)

graphics machine-learning robotics

Last synced: 20 Nov 2024

https://github.com/automaticdai/realtime-embedded-conferences

Tracking conferences in Real-time Embedded Systems, Design Automation, Cyber-Pyhsical Systems and Robotics!

design-automation embedded-systems real-time-systems robotics

Last synced: 05 Apr 2025

https://github.com/utiasdsl/upright

[RA-L 2023, 2025] Model predictive control and trajectory optimization for fast nonprehensile object transportation with a mobile manipulator.

control mobile-manipulation mpc planning robotics

Last synced: 07 Apr 2025

https://github.com/foxglove/foxglove-sdk

Libraries and schemas for Foxglove

cpp data-visualization mcap python robotics ros ros2 rust visualization

Last synced: 16 May 2025

https://github.com/real-stanford/reflect

[CoRL 2023] REFLECT: Summarizing Robot Experiences for Failure Explanation and Correction

large-language-models robotics

Last synced: 05 May 2025

https://github.com/gunthercox/salvius

An open source humanoid robot made from recycled parts and open source technology

robotics

Last synced: 06 Mar 2025

https://github.com/tkkim-robot/safe_control

Safety-critical controllers for single/multi robotic navigation: CBF-QP, MPC-CBF, and etc.

cbf control mpc navigation obstacle-avoidance qp robotics robotics-simulation safety-critical simulation

Last synced: 06 Apr 2025

https://github.com/jaeyoung-lim/px4-mpc

MPC implementation using acados integrated with with PX4 on ROS2

drones mpc px4 robotics ros2

Last synced: 06 Apr 2025

https://github.com/liuzuxin/dsrl

🔥 Datasets and env wrappers for offline safe reinforcement learning

benchmark dataset imitation-learning offline-rl reinforcement-learning robotics safe-rl safety

Last synced: 23 Jun 2025

https://github.com/liuzuxin/DSRL

🔥 Datasets and env wrappers for offline safe reinforcement learning

benchmark dataset imitation-learning offline-rl reinforcement-learning robotics safe-rl safety

Last synced: 05 May 2025

https://github.com/nanmu42/robomasterpy

DJI RoboMaster Python SDK and programing framework | 大疆机甲大师的Python SDK和编程框架

client dji dji-robomaster dji-sdk framework library python3 robomaster robomaster-ep robomaster-python-sdk robomaster-sdk robot-framework robotics sdk

Last synced: 09 Feb 2025

https://github.com/jupyter-robotics/jupyterlab-urdf

A URDF viewer and editor extension for JupyterLab.

jupyterlab robotics ros

Last synced: 19 Dec 2024

https://github.com/angelmtenor/RL-ROBOT

Reinforcement Learning framework for Robotics

cognitive-robotics decision-making reinforcement-learning robotics ros v-rep

Last synced: 21 Nov 2024

https://github.com/angelmtenor/rl-robot

Reinforcement Learning framework for Robotics

cognitive-robotics decision-making reinforcement-learning robotics ros v-rep

Last synced: 16 Mar 2025

https://github.com/gazebosim/gz-gui

Builds on top of Qt to provide widgets which are useful when developing robotics applications, such as a 3D view, plots, dashboard, etc, and can be used together in a convenient unified interface.

dashboard gazebo gazebosim graphical-user-interface gui hacktoberfest ignition-gui ignition-robotics qt robotics robotics-applications robotics-simulation widgets

Last synced: 04 Apr 2025

https://github.com/goktug97/pygraphslam

Python implementation of Graph SLAM

g2o graph-slam icp lidar odometry pointcloud robotics slam

Last synced: 07 Apr 2025

Robotics Awesome Lists