Spaces:
Runtime error
Runtime error
"""PyBullet utilities for loading assets.""" | |
import os | |
import six | |
import time | |
import pybullet as p | |
# BEGIN GOOGLE-EXTERNAL | |
def load_urdf(pybullet_client, file_path, *args, **kwargs): | |
"""Loads the given URDF filepath.""" | |
# Handles most general file open case. | |
for _ in range(6): | |
try: | |
return pybullet_client.loadURDF(file_path, *args, **kwargs) | |
except pybullet_client.error as e: | |
print("PYBULLET load urdf error!") | |
print(e) | |
time.sleep(0.1) | |
print("missing urdf error. use dummy block.") | |
urdf = 'stacking/block.urdf' | |
return pybullet_client.loadURDF(urdf, *args, **kwargs) | |
# END GOOGLE-EXTERNAL | |