Stars
Python sample codes for robotics algorithms.
Common used path planning algorithms with animations.
Extensible memoizing collections and decorators
Robotics Toolbox for Python
Modern Robotics: Mechanics, Planning, and Control Code Library --- The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code…
The Python Control Systems Library is a Python module that implements basic operations for analysis and design of feedback control systems.
Train robotic agents to learn to plan pushing and grasping actions for manipulation with deep reinforcement learning.
Automated, hardware-independent Hand-Eye Calibration
Yet another serialization library on top of dataclasses, inspired by serde-rs.
Example pybind11 module built with a CMake-based build system
Fisheye or Normal Camera Intrinsic and Extrinsic Calibration. Surround Camera Bird Eye View Generator.
Motion planning and Navigation of AGV/AMR:python implementation of Dijkstra, A*, JPS, D*, LPA*, D* Lite, (Lazy)Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, Voronoi, PID, DWA, APF, LQR, MPC, …
Python tools to perform time-synchronization and hand-eye calibration.
Communications Protocol Python Parser and Originator -- EtherNet/IP CIP
A ROS/Python API for controlling and managing the Franka Emika Panda robot (real and simulated).
Calculation of forward and inverse kinematics, Jacobian matrices, dynamic modeling, trajectory planning and geometric calibration for robotic manipulators
Python implementations of several robotic motion planners
SYmbolic MOdeling of RObots software. This is an open-source version of SYMORO software written in Python.
Motion planning algorithm implementation
An all-in-one application to visualize multiple different local path planning algorithms
🧪🔬 Use SQLAlchemy to connect, query, and interact with relational databases.
A description of the Kinematic Bicycle Model written in Cython with an animated example.
A repository of introductory autonomous ground vehicle (i.e., wheeled mobile robot) simulation examples in Python.
Sampling-based Planning Algorithms with Constraint for a 7-DoF Robot Arm. The algorithms include RRT, CBiRRT, PRM, and OBPRM.
Re-implementation of trajopt in python by John Schulman. The original document can be found in here: https://rll.berkeley.edu/trajopt/doc/sphinx_build/html/#