airobot.arm.yumi_pybullet

Pybullet simulation environment of an ABB Yumi robot.

class airobot.arm.yumi_pybullet.YumiPybullet(cfgs, pb_client, seed=None, self_collision=False, eetool_cfg=None)[source]

Bases: airobot.arm.dual_arm_pybullet.DualArmPybullet

Class for pybullet simulation of ABB Yumi robot with separate functionality for both arms.

Parameters:
  • cfgs (YACS CfgNode) – configurations for the arm.
  • pb_client (BulletClient) – pybullet client.
  • seed (int) – random seed.
  • self_collision (bool) – enable self_collision or not whiling loading URDF.
  • eetool_cfg (dict) – arguments to pass in the constructor of the end effector tool class.
Variables:
reset(force_reset=False)[source]

Reset the simulation environment.