Software
Software to develop and run robots.
- Open3DOpen source
A modern library for 3D data processing.
- RerunOpen source
Log and visualize multimodal data over time for robotics and computer vision.
- ROS 2Open source
The de-facto standard middleware for building robot software.
- dora-rsOpen source
A low-latency, dataflow-oriented robotics framework in Rust.
- Robotics Toolbox for PythonOpen source
Peter Corke's toolbox for kinematics, dynamics and trajectories.
- ROS 1Open source
The original Robot Operating System, still powering thousands of robots.
- viserOpen source
Web-based 3D visualization and GUI for Python.
- python-canOpen source
Controller Area Network support for Python.
- minkOpen source
Differential IK for MuJoCo in Python.
- IKPyOpen source
Simple, pure-Python inverse kinematics library.
- MAVSDKOpen source
Modern C++/Python SDK for MAVLink-based drones.
- PinkOpen source
Differential inverse kinematics in Python based on Pinocchio.
- Spatial Maths for PythonOpen source
Rotations, poses, twists and quaternions done right.
- py_trees
Behaviour trees in Python, with ROS 2 bindings.
- MeshCatOpen source
Remotely controllable 3D viewer built on three.js.
- rosbagsOpen source
Pure Python library for reading and writing ROS bags without ROS.