cameras:
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-161.98, 0.0, 102.53]
    translation: [0.26, 0.06, 0.9]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_1
  renderer_class: !RenderEngineVtkParams
    cast_shadows: true
    environment_map:
      skybox: true
      texture: !EquirectangularMap {path: 'package://anzu/models/environment_maps_hdr/poly_haven_studio_4k.hdr'}
    exposure: 0.4
    lights:
    - attenuation_values: [1, 0, 0]
      color:
        rgba: [0.5806222986760189, 0.9619109757787624, 1.0, 1.0]
      cone_angle: 20
      direction: [0.4486849277130266, 0.21031503527646755, -1.0]
      frame: world
      intensity: 3.3463182354650374
      type: directional
    shadow_map_size: 1024
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-177.16, -0.0, 78.1]
    translation: [0.04, -0.01, 0.93]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_2
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-150.7, 0.0, 173.81]
    translation: [0.05, 0.44, 0.89]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_3
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-152.74, 0.0, 106.68]
    translation: [0.38, 0.11, 0.88]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_4
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-154.25, 0.0, 173.0]
    translation: [0.04, 0.37, 0.86]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_5
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-142.79, 0.0, 120.14]
    translation: [0.41, 0.24, 0.73]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_6
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-157.74, 0.0, 116.04]
    translation: [0.3, 0.15, 0.92]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_7
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-140.72, 0.0, 72.27]
    translation: [0.44, -0.14, 0.66]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_8
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-161.16, 0.0, 176.12]
    translation: [0.02, 0.35, 1.13]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_9
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-149.14, 0.0, 167.69]
    translation: [0.11, 0.51, 0.97]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_10
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-152.08, 0.0, 75.43]
    translation: [0.44, -0.11, 0.96]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_11
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-160.36, 0.0, 60.08]
    translation: [0.24, -0.14, 0.87]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_12
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-150.04, 0.0, 105.65]
    translation: [0.42, 0.12, 0.85]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_13
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-175.42, 0.0, 92.15]
    translation: [0.08, 0.0, 1.05]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_14
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-171.27, 0.0, 121.08]
    translation: [0.13, 0.08, 1.09]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_15
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
- X_PB:
    base_frame: manipuland_table::table_top_center
    rotation: !Rpy
      deg: [-142.24, 0.0, 119.85]
    translation: [0.58, 0.33, 0.96]
  center_x: 320
  center_y: 240
  depth: true
  focal: !FocalLength {x: 381, y: 381}
  fps: 20
  label: true
  lcm_bus: camera
  name: scene_16
  renderer_class: RenderEngineVtk
  renderer_name: renderer_1
  rgb: true
directives:
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/franka_station/riverway_station.sdf
    name: riverway_station
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/franka_station/station_table_top_compliant.sdf
    name: manipuland_table
- add_frame:
    X_PF:
      base_frame: manipuland_table::origin
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.0]
    name: manipuland_table::table_top_center
- add_weld: {child: 'manipuland_table::table_top_center', parent: world}
- add_frame:
    X_PF:
      base_frame: riverway_station::station_table_cart
      rotation: !Rpy
        deg: [0.0, 0.0, 135.0]
      translation: [0.0, 0.0, 0.147]
    name: riverway_station::table_cart_weld_to_frame
- add_weld: {child: table_cart_weld_to_frame, parent: 'manipuland_table::table_top_center'}
- add_frame:
    X_PF:
      base_frame: manipuland_table::table_top_center
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.0]
    name: manipuland_table::task_frame
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/franka_station/station_arm_cart_gantry.sdf
    name: riverway_station_arm_cart_gantry_right
- add_frame:
    X_PF:
      base_frame: riverway_station::station_arm_cart_right
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, -0.012, 0.0]
    name: riverway_station::right_arm_cart_gantry_weld_frame
- add_weld: {child: 'riverway_station_arm_cart_gantry_right::station_arm_cart_gantry',
    parent: right_arm_cart_gantry_weld_frame}
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/franka_station/station_gantry_base_plate.sdf
    name: riverway_station_gantry_base_plate_right
- add_frame:
    X_PF:
      base_frame: riverway_station_arm_cart_gantry_right::station_arm_cart_gantry
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.185, 0.0, 0.041]
    name: riverway_station_arm_cart_gantry_right::gantry_base_plate_weld_frame_right
- add_weld: {child: 'riverway_station_gantry_base_plate_right::station_gantry_base_plate',
    parent: gantry_base_plate_weld_frame_right}
- add_model_instance: {name: right}
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://drake_models/franka_description/urdf/panda_arm.urdf
    name: right::panda
- add_frame:
    X_PF:
      base_frame: right::panda::panda_link0
      rotation: {}
      translation: [0.0, 0.0, 0.0]
    name: right::panda::origin
- add_frame:
    X_PF:
      base_frame: right::panda::panda_link8
      rotation: !Rpy
        deg: [0.0, 0.0, -45.0]
      translation: [0.0, 0.0, 0.0]
    name: right::panda::flange_rotated
- add_frame:
    X_PF:
      base_frame: right::panda::flange_rotated
      rotation: !Rpy
        deg: [180.0, 0.0, 90.0]
      translation: [0.0, 0.0, 0.0]
    name: right::panda::wrist_semantic_frame
- add_collision_filter_group:
    ignored_collision_filter_groups: []
    member_groups: []
    members: ['panda::panda_link5', 'panda::panda_link6', 'panda::panda_link7']
    model_namespace: right
    name: panda_wrist_filter_group
- add_frame:
    X_PF:
      base_frame: right::panda::origin
      rotation: !Rpy
        deg: [-1.4807, -1.3436, 43.0481]
      translation: [0.6586, 0.1677, 0.1094]
    name: right::panda::_manipuland_table_top_center_from_right_panda
- add_weld: {child: _manipuland_table_top_center_from_right_panda, parent: 'manipuland_table::table_top_center'}
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/franka_station/station_arm_cart_gantry.sdf
    name: riverway_station_arm_cart_gantry_left
- add_frame:
    X_PF:
      base_frame: riverway_station::station_arm_cart_left
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, -0.019, 0.0]
    name: riverway_station::left_arm_cart_gantry_weld_frame
- add_weld: {child: 'riverway_station_arm_cart_gantry_left::station_arm_cart_gantry',
    parent: left_arm_cart_gantry_weld_frame}
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/franka_station/station_gantry_base_plate.sdf
    name: riverway_station_gantry_base_plate_left
- add_frame:
    X_PF:
      base_frame: riverway_station_arm_cart_gantry_left::station_arm_cart_gantry
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [-0.1675, 0.0, 0.041]
    name: riverway_station_arm_cart_gantry_left::gantry_base_plate_weld_frame_left
- add_weld: {child: 'riverway_station_gantry_base_plate_left::station_gantry_base_plate',
    parent: gantry_base_plate_weld_frame_left}
- add_model_instance: {name: left}
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://drake_models/franka_description/urdf/panda_arm.urdf
    name: left::panda
- add_frame:
    X_PF:
      base_frame: left::panda::panda_link0
      rotation: {}
      translation: [0.0, 0.0, 0.0]
    name: left::panda::origin
- add_frame:
    X_PF:
      base_frame: left::panda::panda_link8
      rotation: !Rpy
        deg: [0.0, 0.0, -45.0]
      translation: [0.0, 0.0, 0.0]
    name: left::panda::flange_rotated
- add_frame:
    X_PF:
      base_frame: left::panda::flange_rotated
      rotation: !Rpy
        deg: [180.0, 0.0, 90.0]
      translation: [0.0, 0.0, 0.0]
    name: left::panda::wrist_semantic_frame
- add_collision_filter_group:
    ignored_collision_filter_groups: []
    member_groups: []
    members: ['panda::panda_link5', 'panda::panda_link6', 'panda::panda_link7']
    model_namespace: left
    name: panda_wrist_filter_group
- add_frame:
    X_PF:
      base_frame: left::panda::origin
      rotation: !Rpy
        deg: [-0.4968, -0.3597, -47.1347]
      translation: [0.6579, -0.1973, 0.0943]
    name: left::panda::_manipuland_table_top_center_from_left_panda
- add_weld: {child: _manipuland_table_top_center_from_left_panda, parent: 'manipuland_table::table_top_center'}
- add_frame:
    X_PF:
      base_frame: manipuland_table::table_top_center
      rotation: !Rpy
        deg: [-143.64306076326346, 7.447447807500457, 99.19332130728682]
      translation: [0.5488539623302436, 0.19174260854143854, 0.834067241117883]
    name: manipuland_table::camera_6CD146030E96
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/cameras/d415_simple.sdf
    name: camera_6CD146030E96_model
- add_weld: {child: 'camera_6CD146030E96_model::rgb', parent: camera_6CD146030E96}
- add_frame:
    X_PF:
      base_frame: manipuland_table::table_top_center
      rotation: !Rpy
        deg: [-143.26190710630584, -17.52109218297588, 73.77878468602188]
      translation: [0.4924298719888843, -0.3587679663548917, 0.782702733745241]
    name: manipuland_table::camera_6CD146030E9E
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/cameras/d415_simple.sdf
    name: camera_6CD146030E9E_model
- add_weld: {child: 'camera_6CD146030E9E_model::rgb', parent: camera_6CD146030E9E}
- add_frame:
    X_PF:
      base_frame: right::panda::panda_link8
      rotation: !Rpy
        deg: [-20.0, 0.0, -135.0]
      translation: [-0.05, 0.05, 0.01]
    name: right::panda::camera_6CD146030AFC
- add_frame:
    X_PF:
      base_frame: left::panda::panda_link8
      rotation: !Rpy
        deg: [-20.0, 0.0, 45.0]
      translation: [0.05, -0.05, 0.01]
    name: left::panda::camera_6CD146030B09
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/food_prep/panda_hand_finray_actuated_mesh_mimic.urdf
    name: right::panda_hand
- add_frame:
    X_PF:
      base_frame: right::panda::panda_link8
      rotation: !Rpy
        deg: [0.0, 0.0, -45.0]
      translation: [0.0, 0.0, 0.0]
    name: right::panda_hand::_origin
- add_weld: {child: 'right::panda_hand::panda_hand', parent: 'right::panda_hand::_origin'}
- add_frame:
    X_PF:
      base_frame: right::panda_hand::panda_finger_tip_center
      rotation: !Rpy
        deg: [180.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.0]
    name: right::panda_hand::grasp_frame
- add_frame:
    X_PF:
      base_frame: right::panda_hand::panda_hand
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.0704]
    name: right::panda_hand::finger_screw
- add_frame:
    X_PF:
      base_frame: right::panda_hand::finger_screw
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.024]
    name: right::panda_hand::calib_tip
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/food_prep/panda_hand_finray_actuated_mesh_mimic.urdf
    name: left::panda_hand
- add_frame:
    X_PF:
      base_frame: left::panda::panda_link8
      rotation: !Rpy
        deg: [0.0, 0.0, -45.0]
      translation: [0.0, 0.0, 0.0]
    name: left::panda_hand::_origin
- add_weld: {child: 'left::panda_hand::panda_hand', parent: 'left::panda_hand::_origin'}
- add_frame:
    X_PF:
      base_frame: left::panda_hand::panda_finger_tip_center
      rotation: !Rpy
        deg: [180.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.0]
    name: left::panda_hand::grasp_frame
- add_frame:
    X_PF:
      base_frame: left::panda_hand::panda_hand
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.0704]
    name: left::panda_hand::finger_screw
- add_frame:
    X_PF:
      base_frame: left::panda_hand::finger_screw
      rotation: !Rpy
        deg: [0.0, 0.0, 0.0]
      translation: [0.0, 0.0, 0.024]
    name: left::panda_hand::calib_tip
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/home_kitchen/shelves/vivo_custom_single_shelf.sdf
    name: shelving
- add_weld:
    X_PC:
      rotation: !Rpy
        deg: [0.0, 0.0, 180.0]
      translation: [0.0, -0.05, 0.0]
    child: shelving::origin
    parent: manipuland_table::origin
- add_frame:
    X_PF:
      base_frame: shelving::plywood_top_center__z_up
      rotation: !Rpy
        deg: [0.0, 0.0, 90.0]
      translation: [-0.14, -0.049, 0.0001]
    name: shelving::cereal_box_0_start
- add_frame:
    X_PF:
      base_frame: cereal_box_0_start
      rotation: !Rpy
        deg: [0.0, 0.0, 180.0]
      translation: [0.0, 0.0, 0.0]
    name: cereal_box_0_start_180
- add_model:
    default_free_body_pose:
      punyos_cereal_box:
        base_frame: cereal_box_0_start_180
        rotation: {}
        translation: [0.0, 0.0, 0.0]
    default_joint_positions: {}
    file: package://anzu/models/food/cereal/punyos_cereal_box.sdf
    name: cereal_box_0
- add_frame:
    X_PF:
      base_frame: cereal_box_0_start
      rotation: {}
      translation: [0.0, 0.0, 0.0]
    name: cereal_box_0_target
- add_frame:
    X_PF:
      base_frame: shelving::shelf_top_center__z_up
      rotation: !Rpy
        deg: [0.0, 0.0, 90.0]
      translation: [0.0, 0.0, 0.0]
    name: shelving::cereal_box_1_start
- add_frame:
    X_PF:
      base_frame: cereal_box_1_start
      rotation: !Rpy
        deg: [0.0, 0.0, 180.0]
      translation: [0.0, 0.0, 0.0]
    name: cereal_box_1_start_180
- add_frame:
    X_PF:
      base_frame: cereal_box_0_start
      rotation: {}
      translation: [0.0, -0.0505, 0.0]
    name: cereal_box_1_target
- add_model:
    default_free_body_pose:
      punyos_cereal_box:
        base_frame: cereal_box_1_start
        rotation: !Rpy
          deg: [0.0, 0.0, -23.543334078211032]
        translation: [-0.017743840446634483, -0.0423683069398189, 0.0]
    default_joint_positions: {}
    file: package://anzu/models/food/cereal/punyos_cereal_box.sdf
    name: cereal_box_1
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/lifelong/container/container_amuse_white_issue7265_body_low.sdf
    name: bell_pepper_bin
- add_weld:
    X_PC:
      rotation: !Rpy
        deg: [0.0, 0.0, 8.770842596581744]
      translation: [-0.22893325434425257, 0.5275234579919968, 0.0]
    child: bell_pepper_bin::bottom
    parent: manipuland_table::origin
- add_frame:
    X_PF:
      base_frame: manipuland_table::origin
      rotation: {}
      translation: [-0.1, -0.4, 0.06]
    name: manipuland_table::bell_pepper_start
- add_model:
    default_free_body_pose:
      center__z_up:
        base_frame: bell_pepper_start
        rotation: !Rpy
          deg: [-148.90045015735555, 144.0791846282503, 140.58442662083775]
        translation: [0.032277699025366036, 0.0689555467601822, 0.0]
    default_joint_positions: {}
    file: package://anzu/models/veggies/bell_peppers/red_bell_pepper_no_stem_scale_95.sdf
    name: bell_pepper_0
- add_model:
    default_free_body_pose: {}
    default_joint_positions: {}
    file: package://anzu/models/home_kitchen/bowls/generic_fruit_bowl.sdf
    name: fruit_bowl
- add_weld:
    X_PC:
      rotation: {}
      translation: [0.1935589690529107, -0.3942285842769568, 0.0]
    child: fruit_bowl::origin
    parent: manipuland_table::origin
- add_model:
    default_free_body_pose:
      mass_center__z_up:
        base_frame: fruit_bowl::origin
        rotation: !Rpy
          deg: [-146.78247785140246, -51.58689307659904, -15.600177227323684]
        translation: [-0.01630399670516723, -0.0026214199066804944, 0.08]
    default_joint_positions: {}
    file: package://anzu/models/fruits/pears/starkrimson_pear.sdf
    name: fruit_0
- add_model:
    default_free_body_pose:
      mass_center__z_up:
        base_frame: fruit_bowl::origin
        rotation: !Rpy
          deg: [-23.035169484067154, -105.06760820226225, 68.75519519000528]
        translation: [-0.027792021388633903, 0.02978460144611548, 0.18]
    default_joint_positions: {}
    file: package://anzu/models/fruits/apples/golden_delicious_apple.sdf
    name: fruit_1
initial_position:
  left::panda:
    panda_joint1: [-0.6108652381980153]
    panda_joint2: [-0.6108652381980153]
    panda_joint3: [0]
    panda_joint4: [-2.356194490192345]
    panda_joint5: [0]
    panda_joint6: [1.8325957145940461]
    panda_joint7: [0.7853981633974483]
  left::panda_hand:
    panda_finger_joint1: [-0.04]
    panda_finger_joint2: [0.04]
  right::panda:
    panda_joint1: [0.4363323129985824]
    panda_joint2: [-0.6108652381980153]
    panda_joint3: [0.0]
    panda_joint4: [-2.356194490192345]
    panda_joint5: [0]
    panda_joint6: [1.8325957145940461]
    panda_joint7: [-1.1344640137963142]
  right::panda_hand:
    panda_finger_joint1: [-0.04]
    panda_finger_joint2: [0.04]
item_locking:
  unlock_near_geometry: ['right::panda::panda_link3', 'right::panda::panda_link4',
    'right::panda_hand::panda_leftfinger', 'right::panda_hand::panda_rightfinger',
    'left::panda::panda_link3', 'left::panda::panda_link4', 'left::panda_hand::panda_leftfinger',
    'left::panda_hand::panda_rightfinger']
lcm_buses:
  camera: {lcm_url: 'memq://null'}
  default: {lcm_url: 'memq://null'}
  left: {lcm_url: 'memq://null'}
  right: {lcm_url: 'memq://null'}
  visualizer_bus: {lcm_url: 'memq://null'}
logging:
  logs:
  - !KeyframesLogging {filename: /home/zeyiliu/tmp/data/tasks/BimanualStoreCerealBoxUnderShelf/riverway/sim/bc/teleop/2025-03-13T08-14-05+00-00/demonstration_58/keyframes.txt,
    frequency_fps: 10.0}
model_drivers:
  left::panda: !PandaArmDriver {arm_child_frame_name: panda_link0, control_mode: position_only,
    ext_joint_filter_tau: 0.01, gripper_parent_frame_name: panda_link8, hand_model_name: 'left::panda_hand',
    lcm_bus: left}
  left::panda_hand: !PandaHandDriver {lcm_bus: left, use_implicit_pd: true}
  right::panda: !PandaArmDriver {arm_child_frame_name: panda_link0, control_mode: position_only,
    ext_joint_filter_tau: 0.01, gripper_parent_frame_name: panda_link8, hand_model_name: 'right::panda_hand',
    lcm_bus: right}
  right::panda_hand: !PandaHandDriver {lcm_bus: right, use_implicit_pd: true}
plant_config: {contact_model: hydroelastic_with_fallback, discrete_contact_approximation: lagged,
  penetration_allowance: 2e-3, stiction_tolerance: 1e-5, time_step: 10e-3}
preconditions:
  constraints:
    CerealBoxDoesntIntersectShelf:
      forbid_collision_between: ['shelving::.*', 'cereal_box_0::.*']
    FruitDoesntIntersectBowl:
      forbid_collision_between: ['fruit_bowl::.*', 'fruit_0::.*', 'fruit_1::.*']
    RedBellPepperDoesntIntersectBowl:
      forbid_collision_between: ['bell_pepper_0::.*', 'fruit_bowl::.*']
random_seed: 158
simulation_duration: .inf
simulator_config: {accuracy: 0.01, integration_scheme: runge_kutta2, max_step_size: 0.001,
  publish_every_time_step: false, target_realtime_rate: 1.0, use_error_control: false}
visualization: {enable_meshcat_creation: true, lcm_bus: visualizer_bus, publish_contacts: false,
  publish_illustration: true, publish_period: 0.05, publish_proximity: true}
