Python Robotics

Open-source Python projects categorized as Robotics

Top 23 Python Robotic Projects

  • PythonRobotics

    Python sample codes for robotics algorithms.

  • Kornia

    Geometric Computer Vision Library for Spatial AI

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • stable-baselines3

    PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

  • Project mention: Sim-to-real RL pipeline for open-source wheeled bipeds | /r/robotics | 2023-12-09

    The latest release (v3.0.0) of Upkie's software brings a functional sim-to-real reinforcement learning pipeline based on Stable Baselines3, with standard sim-to-real tricks. The pipeline trains on the Gymnasium environments distributed in upkie.envs (setup: pip install upkie) and is implemented in the PPO balancer. Here is a policy running on an Upkie:

  • nicegui

    Create web-based user interfaces with Python. The nice way.

  • Project mention: NiceGUI – Simple web apps with Python | news.ycombinator.com | 2024-05-17
  • ROS

    Core ROS packages

  • Project mention: Google DeepMind's Aloha Unleashed is pushing the boundaries of robot dexterity | news.ycombinator.com | 2024-04-16
  • robotics-toolbox-python

    Robotics Toolbox for Python

  • rl-baselines3-zoo

    A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.

  • Project mention: Can't solve MountainCar-v0 with A2C algorithm (stable-baselines3) | /r/reinforcementlearning | 2023-06-27

    I'm trying to solve MountainCar-v0 enviroment from gymnasium with the A2C algorithm and the agent doesn't find a solution. I checked this so I added import stable_baselines3.common.sb2_compat.rmsprop_tf_like as RMSpropTFLike. Also checked the rl-baselines3-zoo for the hyperparameter tuning. So my code is:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PromptCraft-Robotics

    Community for applying LLMs to robotics and a robot simulator with ChatGPT integration

  • habitat-lab

    A modular high-level library to train embodied AI agents across a variety of tasks and environments.

  • theseus

    A library for differentiable nonlinear optimization (by facebookresearch)

  • pykitti

    Python tools for working with KITTI data.

  • gym-pybullet-drones

    PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control

  • tapnet

    Tracking Any Point (TAP)

  • Project mention: Meta AI releases CoTracker, a model for tracking any points (pixels) on a video | news.ycombinator.com | 2023-08-29

    Neat. It's mentioned on Facebook's page, but here Google's version of point tracking: https://deepmind-tapir.github.io

  • rex-gym

    OpenAI Gym environments for an open-source quadruped robot (SpotMicro)

  • dreamerv2

    Mastering Atari with Discrete World Models

  • orbit

    Unified framework for robot learning built on NVIDIA Isaac Sim (by NVIDIA-Omniverse)

  • rospy

    ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).

  • BrachioGraph

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

  • Project mention: Google DeepMind's Aloha Unleashed is pushing the boundaries of robot dexterity | news.ycombinator.com | 2024-04-16
  • opendr

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

  • quaternion

    Add built-in support for quaternions to numpy (by moble)

  • Project mention: Does anyone know any good open source project to optimize? | /r/cpp | 2023-06-07

    numpy-quaternion is a neat little C extension for Python that adds support for quaternions to NumPy. I haven't seen it use SIMD or GPGPU in a quick look through its source.

  • holodeck

    High Fidelity Simulator for Reinforcement Learning and Robotics Research. (by BYU-PCCL)

  • vector-python-sdk

    Anki Vector Python SDK

  • Project mention: Vector 2.0 crash with error 914/915 on tutorial 06_face_image | /r/AnkiVector | 2023-06-15
  • pylgbst

    Python library for LEGO® PoweredUp devices

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Robotics related posts

Index

What are some of the best open-source Robotic projects in Python? This list will help you:

Project Stars
1 PythonRobotics 21,987
2 Kornia 9,495
3 stable-baselines3 8,115
4 nicegui 7,769
5 ROS 2,656
6 robotics-toolbox-python 1,921
7 rl-baselines3-zoo 1,824
8 PromptCraft-Robotics 1,743
9 habitat-lab 1,756
10 theseus 1,631
11 pykitti 1,124
12 gym-pybullet-drones 1,114
13 tapnet 1,113
14 rex-gym 957
15 dreamerv2 853
16 orbit 890
17 rospy 736
18 BrachioGraph 668
19 opendr 605
20 quaternion 598
21 holodeck 571
22 vector-python-sdk 556
23 pylgbst 545

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com