EEmbodied AI Hub
Resource updatesEditor’s pick

Drake v1.55.0: Fixes Python Crashes, Standardizes Terminology

Why it mattersFixes Python interface crashes, standardizes 'fused' terminology, improves simulation stability.

Drake is a robotics simulation library. This update makes Python users more confident by fixing a crash in the official render engine example and preventing premature object deallocation in chained calls. It also standardizes the term 'fused' to avoid confusion in tutorials.

What changed

  • Standardized 'fused' terminology: Rigidly connected component groups are now uniformly called 'fused' to eliminate tutorial confusion.
  • Fixed Python render example: The official RenderEngine subclass example no longer crashes, safe to copy and extend.
  • Prevented chained call crashes: Added memory management protection to avoid crashes from premature C++ object deallocation.
  • Null pointer friendly messages: Added interception tests for null pointer inputs, providing clear error messages instead of silent crashes.
  • Upgraded build environment: Bazel and Python environment management now more accurately distinguish Python minor versions for smoother builds.
  • New Python binder flag: Finer control over which underlying APIs are exposed to Python.
changelogv1.55.0releaseprojectGitHubupdateDrake

Source: GitHub Releases · July 15, 2026

Share this article so more people can see it

What changed

  • Standardized 'fused' terminology: Rigidly connected component groups are now uniformly called 'fused' to eliminate tutorial confusion.
  • Fixed Python render example: The official RenderEngine subclass example no longer crashes, safe to copy and extend.
  • Prevented chained call crashes: Added memory management protection to avoid crashes from premature C++ object deallocation.
  • Null pointer friendly messages: Added interception tests for null pointer inputs, providing clear error messages instead of silent crashes.
  • Upgraded build environment: Bazel and Python environment management now more accurately distinguish Python minor versions for smoother builds.
  • New Python binder flag: Finer control over which underlying APIs are exposed to Python.

Related resources on this hub

Jump to projects, models, or datasets mentioned or closely related.

Discussion

Tell us what you think — comments make stories more useful for builders and founders.

Tell us what you think!

Drake v1.55.0: Fixes Python Crashes, Standardizes Terminology

Have an account? Log in to use your display name and avatar.

Email is optional and never shown on the page.

More insights

Resource updatesFeaturedGitHub Releases

dm_control 1.0.44: Physics Engine Upgrade, Adhesive Contacts & Conveyor Effects

dm_control 1.0.44 updates the physics engine MuJoCo to 3.11.0 and introduces several new features. You can now simulate adhesive contacts (contacts that pull like magnets) and conveyor/treadmill effects via surface velocity. For rotational joints (e.g., ball joints), control signals now handle rotations beyond 180 degrees more smoothly. Additionally, preparations for future MIMO actuators split actuator counts into inputs, objects, and outputs.

  • Update to MuJoCo 3.11.0, requiring this version
  • Add SO3 transmission and native orientation actuator for rotational control like ball joints
  • Add geom adhesion: contacts that pull via translated friction cones
Read
Resource updatesFeaturedGitHub Releases

Pink v4.3.0: Fix braking-distance calculation for continuous joints

Pink is a Python library for robot kinematics. This release fixes a critical bug where the braking-distance term in AccelerationLimit was incorrect for joints without configuration limits, such as continuous joints. It also updates the list of revolute-joint shortnames supported by ManipulabilityTask, and adds support for Python 3.13 and 3.14. New examples and dependencies are included.

  • Fixed braking-distance calculation in AccelerationLimit for continuous joints
  • Updated the list of revolute-joint shortnames supported by ManipulabilityTask
  • Added support for Python 3.13 and 3.14
Read
Resource updatesFeaturedGitHub Releases

OmniGibson v3.9.1: More Stable Model Downloads and Performance Tuning

OmniGibson is a 3D environment platform for robot simulation and interaction. v3.9.1 improves model downloading from Hugging Face for more stable resource access; adds PyTorch thread count configuration for performance tuning; fixes the R1Pro robot base velocity frame issue; and updates demo documentation.

  • Updated Hugging Face model download method for improved stability
  • Added constant options for PyTorch thread count to control parallel computing resources
  • Edited sponsor information in index.md
Read