Bases: FrankaPanda
The Franka Emika Panda robot mounted on a custom chassis with a custom gripper
Source code in OmniGibson/omnigibson/robots/franka_mounted.py
| class FrankaMounted(FrankaPanda):
"""
The Franka Emika Panda robot mounted on a custom chassis with a custom gripper
"""
@property
def _raw_controller_order(self):
return [f"arm_{self.default_arm}", f"gripper_{self.default_arm}"]
@property
def _default_controllers(self):
controllers = super()._default_controllers
controllers[f"arm_{self.default_arm}"] = "InverseKinematicsController"
controllers[f"gripper_{self.default_arm}"] = "MultiFingerGripperController"
return controllers
@property
def usd_path(self):
return os.path.join(gm.ASSET_PATH, "models/franka/franka_mounted/usd/franka_mounted.usda")
@property
def urdf_path(self):
return os.path.join(gm.ASSET_PATH, "models/franka/franka_mounted/urdf/franka_mounted.urdf")
@property
def curobo_path(self):
return os.path.join(
gm.ASSET_PATH, "models/franka/franka_mounted/curobo/franka_mounted_description_curobo_default.yaml"
)
|