Python Robot

Open-source Python projects categorized as Robot

Top 23 Python Robot Projects

  • PythonRobotics

    Python sample codes for robotics algorithms.

    Project mention: Python Alternative to MATLAB's UAV Toolbox? | | 2023-01-21

    I usually start here: , but I'm not sure how much is extended to 3D off the top of my head.

  • Automagica

    AI-powered Smart Robotic Process Automation 🤖

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • turtlebot3

    ROS packages for Turtlebot3

    Project mention: Trying to evaluate if passing object handles to various constructors is a good design choice | | 2022-12-31

    To give more context, I am using ROS2 (robot operating system) to build a small mobile robot for hobby/learning. To learn by ready other code, I am looking at a very popular ROS project called Turtlebot3.

  • Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor

    This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.

  • rex-gym

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

  • algobot

    Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.

  • rpaframework

    Collection of open-source libraries and tools for Robotic Process Automation (RPA), designed to be used with both Robot Framework and Python

    Project mention: Read Worksheet as Table START Not Working RF | | 2022-10-05


  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • easy_handeye

    Automated, hardware-independent Hand-Eye Calibration

  • vector-python-sdk

    Anki Vector Python SDK

    Project mention: Is it worth to buy it? | | 2022-10-09

    I don't want to dispel your ideas about Vector because I like that a robot can elicit such human fondness and responses, but we know for a fact they can't recognise each other. The neural net model for that is simply not programmed in their computer vision systems, this is easily verified by running the SDK with annotated viewer from the examples/tutorials where you can see exactly what Vector recognises. You will see it recognises faces (and things that vaguely look like faces which is why it will stare at random stuff sometimes), the charger, and the cube. It has no way to amend these vision models, though some people have done fun work to fix that using the SDK. But I can understand how people can pick up on the idea that they can "see" each other.

  • phobos

    An add-on for Blender allowing to create URDF, SDF and SMURF robot models in a WYSIWYG environment. (by dfki-ric)

  • catgrasp

    [ICRA 2022] CaTGrasp: Learning Category-Level Task-Relevant Grasping in Clutter from Simulation


    Import robot descriptions as Python modules

    Project mention: Thank you Lex for introducing me to the beautiful world of AI and robotics! Here are my first few training iterations of Atlas learning to kick a ball around! | | 2023-02-05

    Atlas's URDF can be found in this GitHub repo

  • pycozmo

    A pure-Python communication library, alternative SDK, and application for the Cozmo robot.

    Project mention: How to setup cozmo sdk with Windows 10 and ipad. | | 2023-03-21
  • panther

    🐆 Panther is an Open Robotic AGV platform ROS based for Outdoor and Indoor enviroments. (by rpanther)

  • ur3

    ROS-based UR3/UR3e controller with simulation in Gazebo. Adaptable to other UR robots

    Project mention: Programmatically manipulate gazebo via message api? | | 2022-04-27

    Definitely, you can find an example of how to do that [here](

  • vortex-auv

    Software for guidance, navigation and control for the Vortex AUVs. Purpose built for competing in AUV/ROV competitions.

  • uniquify

    Uniquify is a Telegram bot interface used to remove duplicate media files from a chat

  • robotmk

    Robotmk - the Robot Framework integration for Checkmk

    Project mention: Real-Time Performance Monitoring Software | | 2022-07-27

    We are using checkmk to monitor 1000s of locations in terms of reachability and performance. Basically you use the checkmk ( server as a central site that pings your network devices and your servers (both is important since a slow server doesn't mean "the network is so slow(tm)" ) In Checkmk you get nice graphs but you can also export your data to grafana (which is what we do) to build a smokeping like expirience. Smokeping is a nice tool, but it's rather old and does not scale too well. Checks from your network devices can be implemented using ipsla (cisco?). Theres a plugin for that:\_ip\_sla. If you want to monitor stuff from a (near) user perspective: Check MK supports a distributed setup that allows you to place sensors in differenent locations (if you don't want to implement the full end-to-end monitoring using something like Robot-Framework ( If you want deeper network visibility then you could pair checkmk with ntopng ( This way you'll get a lot more than plain RTT and network interface load like ipfix, dpi, *flow, etc...

  • robot

    Functions and classes for gradient-based robot motion planning, written in Ivy. (by unifyai)

  • LOTP-RoboDog

    This is my first quadruped robotic project which has still lots of things to do. I would like to share STL files, descriptions, components, instructions. But please be aware that this is just a test project which helps me to learn fundamentals of this science, and prepares myself for second prototype.

  • tlsassistant

    Fully-featured tool that combines state-of-the-art TLS analyzers with a report system that suggests appropriate mitigations and shows the full set of viable attacks.

  • rcj-soccersim

    The RoboCupJunior Soccer Simulator, based on Webots

  • Frida

    A robot painter that takes inspiration from a human in the form of any combination of language descriptions, source images, style images, or sketches. (by pschaldenbrand)

    Project mention: 🚨 CMU Researchers Develop FRIDA: An Artificial Intelligence (AI) Powered Robotics Framework That Can Collaborate With Humans To Paint And Create Beautiful Art | | 2023-02-11

    🔗  Quick Read: 🔗  Paper: 🔗  Github: 🔗  Project:

  • SaaSHub

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

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). The latest post mention was on 2023-03-21.

Python Robot related posts


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

Project Stars
1 PythonRobotics 17,915
2 Automagica 2,729
3 turtlebot3 1,115
4 Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor 906
5 rex-gym 896
6 algobot 842
7 rpaframework 748
8 easy_handeye 593
9 vector-python-sdk 534
10 phobos 500
11 catgrasp 211
12 135
13 pycozmo 131
14 panther 89
15 ur3 68
16 vortex-auv 57
17 uniquify 48
18 robotmk 46
19 robot 42
20 LOTP-RoboDog 31
21 tlsassistant 27
22 rcj-soccersim 20
23 Frida 11
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives