Top 23 Python Robotic Projects
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.Project mention: I need suggestions to improve my project | reddit.com/r/github | 2021-09-06
Hello everyone, I published my python project a month ago, it's a command line interface for training, tuning and reusing reinforcement learning algorithms in tensorflow 2.x. It's similar to stable-baselines, tf-agents, and not so many others. It seems like it's not getting enough attention despite the README, license, and everything else.
Core ROS packagesProject mention: I want to program mini PLC robots at home. Kits? | reddit.com/r/PLC | 2021-09-14
If you want to so minirobots I'd rather recommend you either JetsonNano or arduino with linux and ROS, alternatively you can also buy a turtle bot that also runs on ROS and linux.
Run Linux Software Faster and Safer than Linux with Unikernels.
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)Project mention: By moving the battery pack forward, you can make the popular SpotMicro design balance much better. We had trouble getting it to do standing/walking because the center of mass was far to the back. | reddit.com/r/robotics | 2021-08-22
Our work was based on (SpotMicro)[https://github.com/michaelkubina/SpotMicroESP32] and (Rex Gym)[https://github.com/nicrusso7/rex-gym]. Our GitHub is (here)[https://github.com/LSaldyt/laser-dog]
A modular high-level library to train embodied AI agents across a variety of tasks, environments, and simulators.Project mention: Accelerate PPO training | reddit.com/r/reinforcementlearning | 2021-07-22
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
Robotics Toolbox for PythonProject mention: CM6 - Compliant 3D printed robotic arm - first moves! | reddit.com/r/robotics | 2021-03-12
I am using this toolbox and building software around it : https://github.com/petercorke/robotics-toolbox-python
High Fidelity Simulator for Reinforcement Learning and Robotics Research. (by BYU-PCCL)Project mention: [P] Doing a clone of Rocket League for AI experiments. Trained an agent to air dribble the ball. | reddit.com/r/MachineLearning | 2020-12-27
Tangentially related, but people interested in game engines for RL should check out Holodeck built on Unreal https://github.com/byu-pccl/holodeck
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Anki Vector Python SDKProject mention: is vector get smarter? | reddit.com/r/AnkiVector | 2021-05-01
Python library for LEGO® PoweredUp devicesProject mention: AI | reddit.com/r/LegoBoost | 2021-03-31
Mastering Atari with Discrete World ModelsProject mention: Google AI, DeepMind And The University of Toronto Introduce DreamerV2, The First Reinforcement Learning (RL) Agent That Outperforms Humans on The Atari Benchmark | reddit.com/r/artificial | 2021-02-23
A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.Project mention: DDPG not solving MountainCarContinuous | reddit.com/r/reinforcementlearning | 2021-08-30
- you can find tuned hyperparameters for DDPG, SAC, PPO in https://github.com/DLR-RM/rl-baselines3-zoo
PyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter controlProject mention: How to simulate solidworks model with python? | reddit.com/r/reinforcementlearning | 2021-08-02
PySwip is a Python - SWI-Prolog bridge enabling to query SWI-Prolog in your Python programs. It features an (incomplete) SWI-Prolog foreign language interface, a utility class that makes it easy querying with Prolog and also a Pythonic interface.Project mention: Why Learn Prolog in 2021? | news.ycombinator.com | 2021-01-05
It might be easier to learn prolog, if it's wrapped in more familiar python. Prolog's value lies in its database core. But much of the cost of learning a language is elsewhere, in coping with yet another way to do familiar things. With prolog, these are both relatively uninteresting, and nicely separable.
An open source toolkit for Distributed Deep Reinforcement Learning on real and simulated robots.Project mention: Joanneum Research Institute Release Version 1.0.0 Of Robo-Gym, An Open Source Toolkit For Distributed Deep Reinforcement Learning On Real And Simulated Robots | reddit.com/r/reinforcementlearning | 2021-07-27
Python ROS Bridge library
Webots ROS 2 packagesProject mention: Gazebo segmentation fault | reddit.com/r/ROS | 2021-09-12
CausalWorld: A Robotic Manipulation Benchmark for Causal Structure and Transfer LearningProject mention: Microsoft's CausalCity | reddit.com/r/CausalInference | 2021-06-30
Deep Reinforcement Learning for Robotic Grasping from OctreesProject mention: ROS 2 + Ignition + OpenAI Gym Deep RL Example | reddit.com/r/robotics | 2021-05-05
A wrapper framework for Reinforcement Learning in Webots simulator using Python 3.Project mention: Best Sim2Real Engine? | reddit.com/r/robotics | 2021-06-23
I suggest Webots, you won't need to think about ROS, you may need to find a tool to connect your DL backend to the Sim (https://github.com/aidudezzz/deepbots). A close second would be Gazebo, but that has a more complex setup, will probably require you learning some ROS.
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.Project mention: New Computer Vision-powered Object Pose Estimation Enhancement for Robotics Simulation - Demo & Tutorial | reddit.com/r/robotics | 2021-03-28
The tutorial provides a step-by-step guide covering:
Training code and evaluation benchmarks for the "Self-Supervised Policy Adaptation during Deployment" paper.Project mention: Exploring Self-Supervised Policy Adaptation To Continue Training After Deployment Without Using Any Rewards | reddit.com/r/reinforcementlearning | 2021-03-03
This my 3d printed robot arm project (by thomashiemstra)Project mention: Anyone know of any good robotic arm programming simulators? | reddit.com/r/robotics | 2021-09-08
Another option: pybullet. If you just want to learn and you don't need a super high performant system go with python. As an example my code for controlling a simulated robot arm with pybullet my code
Contrib package for Stable-Baselines3 - Experimental reinforcement learning (RL) codeProject mention: GitHub Copilot: your AI pair programmer | news.ycombinator.com | 2021-06-29
Transformers (GPT-3) aren't quite _supervised_, but it does require valid samples.
Agree 100% with RL being the path forward. You probably have already seen ( https://venturebeat.com/2021/06/09/deepmind-says-reinforceme... ). Personally I'm really stoked for this https://github.com/Stable-Baselines-Team/stable-baselines3-c... , which will make it a lot easier for rubes like me to use RL.
What are some of the best open-source Robotic projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.