awesome-robotics-libraries
A curated list of robotics libraries and software
https://github.com/eric-erki/awesome-robotics-libraries
Last synced: 4 days ago
JSON representation
-
[Simulators](#awesome-robotics-libraries)
- [github
- ARGoS - Physics-based simulator designed to simulate large-scale robot swarms [[github](https://github.com/ilpincy/argos3) ]
- GraspIt! - Simulator for grasping research that can accommodate arbitrary hand and robot designs [[github](https://github.com/graspit-simulator/graspit) ]
- Isaac - Nvidia's virtual simulator for robots
- MORSE - Modular open robots simulation engine [[github](https://github.com/morse-simulator/morse) ]
- Neurorobotics Platform - Internet-accessible simulation of robots controlled by spiking neural networks [[bitbucket](https://bitbucket.org/hbpneurorobotics/neurorobotics-platform)]
- PyBullet - An easy to use simulator for robotics and deep reinforcement learning [[github](https://github.com/bulletphysics/bullet3) ]
- Webots - Robot simulator that provides a complete development environment [[github](https://github.com/omichel/webots) ]
- RobotDK - Simulation and OLP for robots
- RobotStudio
- Virtual Robotics Toolkit
- Visual Components
- AWS RoboMaker - Service that makes it easy to develop, test, and deploy intelligent robotics applications at scale
-
[Libraries](#awesome-robotics-libraries)
-
[Dynamics Simulation](#awesome-robotics-libraries)
- ARCSim
- github
- Bullet
- DART - 2-Clause | [github](https://github.com/dartsim/dart.git) |  |
- Flex
- FROST - 3-Clause | [github](https://github.com/ayonga/frost-dev) |  |
- IBDS
- Klampt - 3-Clause | [github](https://github.com/krishauser/Klampt) |  |
- LibrePilot - 3.0 | [bitbucket](https://bitbucket.org/librepilot/librepilot), [github](https://github.com/librepilot/LibrePilot) |  |
- MBDyn - 2.1 | [download](https://www.mbdyn.org/?Software_Download) | |
- MBSim - env/mbsim) |  |
- MBSlib - 3.0 | [github](https://github.com/SIM-TU-Darmstadt/mbslib) |  |
- mvsim - 3.0 | [github](https://github.com/ual-arm-ros-pkg/mvsim) |  |
- ODE - 2.1 or BSD-3-Clause | [bitbucket](https://bitbucket.org/odedevs/ode) | |
- PhysX
- PyDy - 3-Clause | [github](https://github.com/pydy/pydy) |  |
- RBDL
- RaiSim
- Rigs of Rods - 3.0 | [github](https://github.com/RigsOfRods/rigs-of-rods) |  |
- RobWork - 2.0 | [gitlab](https://gitlab.com/sdurobotics/RobWork) | |
- siconos - 2.0 | [github](https://github.com/siconos/siconos) |  |
- SOFA - 2.1 | [github](https://github.com/sofa-framework/sofa) |  |
- inverse kinematics - kinematics))
- inverse dynamics
- simultaneous localization and mapping
- OpenRAVE - 3.0 | [github](https://github.com/rdiankov/openrave) |  |
- nphysics - 3-Clause | [github](https://github.com/sebcrozet/nphysics) |  |
-
[Machine Learning](#awesome-robotics-libraries)
- DyNet - The Dynamic Neural Network Toolkit [[github](http://github.com/clab/dynet) ]
- Fido - Lightweight C++ machine learning library for embedded electronics and robotics [[github](http://github.com/FidoProject/Fido) ]
- OpenAI Gym - Developing and comparing reinforcement learning algorithms [[github](http://github.com/openai/gym) ]
- RLLib - Temporal-difference learning algorithms in reinforcement learning [[github](http://github.com/samindaa/RLLib) ]
-
[Motion Planning and Control](#awesome-robotics-libraries)
- towr - A light-weight, Eigen-based C++ library for trajectory optimization for legged robots [[github](https://github.com/ethz-adrl/towr) ]
- Faster cover trees
- OctoMap - Efficient Probabilistic 3D Mapping Framework Based on Octrees [[github](https://github.com/OctoMap/octomap) ]
- nanoflann - Nearest Neighbor search with KD-trees [[github](https://github.com/jlblancoc/nanoflann) ]
- MoveIt! - Motion planning framework [[github](https://github.com/ros-planning/moveit) ]
-
[Optimization](#awesome-robotics-libraries)
- CasADi - Symbolic framework for algorithmic differentiation and numeric optimization [[github](https://github.com/casadi/casadi) ]
- Ceres Solver - Large scale nonlinear optimization library [[github](https://github.com/ceres-solver/ceres-solver) ]
- HYPRE - Parallel solvers for sparse linear systems featuring multigrid methods [[github](https://github.com/LLNL/hypre) ]
- OptimLib - Lightweight C++ library of numerical optimization methods for nonlinear functions [[github](https://github.com/kthohr/optim) ]
- Pagmo - Scientific library for massively parallel optimization [[github](https://github.com/esa/pagmo2) ]
- pymoo - Multi-objective Optimization in Python [[github](https://github.com/msu-coinlab/pymoo) ]
- RobOptim - Numerical Optimization for Robotics. [[github](https://github.com/roboptim/roboptim-core) ]
- limbo - Gaussian processes and Bayesian optimization of black-box functions [[github](https://github.com/resibots/limbo) ]
-
[Robot Platform](#awesome-robotics-libraries)
- AutoRally - High-performance testbed for advanced perception and control research [[github](https://github.com/autorally/autorally) ]
- Linorobot - ROS compatible ground robots [[github](https://github.com/linorobot/linorobot) ]
- Rock - Software framework for robotic systems
- YARP - Communication and device interfaces applicable from humanoids to embedded devices [[github](https://github.com/robotology/yarp) ]
-
[SLAM](#awesome-robotics-libraries)
- fiducials - Simultaneous localization and mapping using fiducial markers [[github](http://github.com/UbiquityRobotics/fiducials) ]
- [bitbucket
-
[Vision](#awesome-robotics-libraries)
- ViSP - Visual Servoing Platform [[github](https://github.com/lagadic/visp) ]
-
[Fluid](#awesome-robotics-libraries)
- Fluid Engine Dev - Jet - Fluid simulation engine for computer graphics applications [[github](https://github.com/doyubkim/fluid-engine-dev) ]
-
[Robot Modeling](#awesome-robotics-libraries)
- SDF - XML format that describes objects and environments for robot simulators, visualization, and control ([bitbucket](https://bitbucket.org/osrf/sdformat))
- urdf - XML format for representing a robot model [[github](https://github.com/ros/urdfdom) ]
-
-
[Other Awesome Lists](#awesome-robotics-libraries)
-
[ETC](#awesome-robotics-libraries)
-
-
[Contributing](#awesome-robotics-libraries)
-
[ETC](#awesome-robotics-libraries)
-
-
[License](#awesome-robotics-libraries)
-
[ETC](#awesome-robotics-libraries)
-
Categories
Sub Categories
[Dynamics Simulation](#awesome-robotics-libraries)
27
[Optimization](#awesome-robotics-libraries)
8
[ETC](#awesome-robotics-libraries)
7
[Motion Planning and Control](#awesome-robotics-libraries)
5
[Machine Learning](#awesome-robotics-libraries)
4
[Robot Platform](#awesome-robotics-libraries)
4
[SLAM](#awesome-robotics-libraries)
2
[Robot Modeling](#awesome-robotics-libraries)
2
[Fluid](#awesome-robotics-libraries)
1
[Vision](#awesome-robotics-libraries)
1
Keywords
ai
2
artificial-intelligence
2
deep-learning
2
neural-network
2
machine-learning
2
self-driving-car
1
research
1
platform-independent
1
pixhawk
1
drones
1
deeplearning
1
deep-reinforcement-learning
1
cross-platform
1
control-systems
1
computer-vision
1
autonomous-vehicles
1
autonomous-quadcoptor
1
airsim
1
simulator
1
unreal-engine
1
robotics
1
intelligent-machines
1
intelligent-systems
1
machine-intelligence
1
reinforcement-learning
1
statistical-learning
1
unsupervised-learning
1
awesome
1
awesome-list
1
deep-learning-tutorial
1
deep-networks
1
face-images
1
recurrent-networks
1