PyBullet is a real-time physics simulation library for robotics, machine learning, games, and visual effects. It provides an easy-to-use Python interface for the Bullet Physics SDK, supporting rigid and soft body dynamics, and collision detection.
PyBullet is a Python module for the Bullet Physics SDK, a widely-used, open-source physics engine. It is primarily aimed at researchers and developers in robotics, machine learning, and game development. The software allows for the creation and simulation of complex physical environments, including rigid and soft body dynamics, collision detection, and constraint solving. PyBullet is particularly popular for reinforcement learning tasks, where agents can be trained in a simulated world before being deployed on real hardware. It integrates with tools like Blender and supports standard robotics formats like URDF. As it is open-source and free, there are no pricing plans. Support is available through community forums and extensive documentation, including a quickstart guide. The software is actively developed and used in various research projects.
Provides a robust engine for simulating rigid body dynamics, soft body dynamics, and collision detection.
Offers an easy-to-use Python API for controlling simulations and creating environments.
Designed for robotics research, including training agents with reinforcement learning in simulated environments.
Includes visualization capabilities for rendering scenes and robots in 3D.
The underlying Bullet Physics SDK is cross-platform.
Includes the Tiny Differentiable Simulator (TDS) for hybrid simulation with neural networks and gradient-based optimization.
Supports loading robot and environment models from standard formats like URDF and SDF.
Can be used in virtual reality applications.
Includes support for Finite Element Method (FEM) for more accurate deformable object simulation.
The software is open source and actively maintained.
Be the first to drop a review
Scale AI Data Engine is a data management platform from Scale that powers large language…
IXUS RF Safety Software is a safety management platform from Alphawave Mobile Network Products (Pty)…
Fe/male Switch is a software platform from Fe/male Switch that supports female entrepreneurs in starting…
Epigos AI Platform is a computer vision software from Epigos AI that enables businesses to…
Spot something wrong or outdated?
Suggest a correction — a reviewer verifies every change.
PyBullet is a real-time physics simulation library for robotics, machine learning, games, and visual effects. It provides an easy-to-use Python interface for the Bullet Physics SDK, supporting rigid and soft body dynamics, and collision detection.
Does PyBullet have an in-app market place?
Yes
How many Mini-Apps in the marketplace?
0
Documentation
https://pybullet.org/wordpress/index.php/forum-2/Community Forums
https://pybullet.org/Bullet/phpBB3/Scale AI Data Engine is a data management platform from Scale that powers large language…
IXUS RF Safety Software is a safety management platform from Alphawave Mobile Network Products (Pty)…
Fe/male Switch is a software platform from Fe/male Switch that supports female entrepreneurs in starting…
Epigos AI Platform is a computer vision software from Epigos AI that enables businesses to…