brax
brax copied to clipboard
Massively parallel rigidbody physics simulation on accelerator hardware.
Hi, I am trying to use persistent caching in XLA on GPU to speed up the execution of my Brax code. Tracking [issues](https://github.com/google/jax/discussions/13736#discussioncomment-5903999) in JAX this seems to be possible...
Hi Brax, When converting between quaternions and Euler angles, the function [euler_to_quat](https://github.com/google/brax/blob/673a41f780fe0f137507d1c35286577c48bde4d1/brax/math.py#L69) takes the Euler angles in degrees, but the inverse function, [quat_to_euler](https://github.com/google/brax/blob/673a41f780fe0f137507d1c35286577c48bde4d1/brax/math.py#L81), returns the Euler angles in radians. It...
Hi! Thanks for opensourcing this amazing piece of software! Currently, I'm trying to learn RL for Robotics and I want to be able to see the physical rendering of an...
This is an implementation of https://arxiv.org/pdf/2204.07137.pdf Not sure if there is interest merging this into the main branch. This might be an algorithm worth supporting as it leverages the differentiable...
This solves #331 #108 #47 #67 and is involved in #302 [Example Colab](https://colab.research.google.com/drive/14uV9ORm44lDNxmyjOvpOgGX-o-EVgkhS) (adopt majority of the code from Brax teams's [Brax Training](https://colab.research.google.com/github/google/brax/blob/main/notebooks/training.ipynb)) Known issue: the plane may not display...
This is a small pull request simply removing code duplication by reusing the `brax.envs.get_environment` function. I have also made some slight improvements to the documentation of the `brax.envs.create` function to...
Hi, I'm used to having observation_space in gym.Env / VectorEnv classes that tell me how to normalize observations, among other uses. Am I right to think this is missing in...
Hi, I'm looking for a way to fix/lock a body in its current position. Is it possible, for example, to set the joint ranges - in this case of a...
I have to build my environment from Brax. But the thing is my model has a lot of physical parameters to change. Is there a way in Brax to build...