[
  {
    "link": "L0",
    "mujoco_name": "L0",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_bg.stl",
    "aruco_offset_pos": [
      0.0,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L0",
    "board_length": 0.05,
    "grid": [
      3,
      3
    ],
    "ids": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L0.png"
  },
  {
    "link": "L1",
    "mujoco_name": "L1",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L1",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      20,
      21,
      22,
      23
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L1.png"
  },
  {
    "link": "L2",
    "mujoco_name": "L2",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L2",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      24,
      25,
      26,
      27
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L2.png"
  },
  {
    "link": "L3",
    "mujoco_name": "L3",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L3",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      28,
      29,
      30,
      31
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L3.png"
  },
  {
    "link": "L4",
    "mujoco_name": "L4",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L4",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      32,
      33,
      34,
      35
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L4.png"
  },
  {
    "link": "L5",
    "mujoco_name": "L5",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L5",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      36,
      37,
      38,
      39
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L5.png"
  },
  {
    "link": "L6",
    "mujoco_name": "L6",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L6",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      40,
      41,
      42,
      43
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L6.png"
  },
  {
    "link": "L7",
    "mujoco_name": "L7",
    "robot_mesh_path": "wrap_holder.stl",
    "exo_mesh_path": "fidex_holder_sm.stl",
    "aruco_offset_pos": [
      -79.7,
      0.0,
      19.6
    ],
    "aruco_offset_rot": [
      0.0,
      0.0,
      0.0
    ],
    "aruco_board_name": "board_L7",
    "board_length": 0.015,
    "grid": [
      2,
      2
    ],
    "ids": [
      44,
      45,
      46,
      47
    ],
    "dict": "DICT_4X4_250",
    "marker_image": "fidex_markers/L7.png"
  }
]