{
  "$schema": "https://botlandscape.com/history/release.schema.json",
  "base_release": "da73b5793624632f26b8cf1511dc15c9ce888bc15e02396882dd96e9ee9b42f9",
  "baseline": false,
  "claim_changes": [],
  "counts": {
    "added_claims": 0,
    "added_sources": 3,
    "changed_sources": 2,
    "context_changed": 0,
    "evidence_changed": 0,
    "removed_claims": 0,
    "removed_sources": 0,
    "state_changed": 0,
    "value_changed": 0
  },
  "data_audited": "2026-09-10",
  "data_digest": "e3b823e8bd14630f91b5e460cb83dd396cf5193569b4509e72689ce750135b21",
  "evidence_sources": [],
  "id": "e3b823e8bd14630f91b5e460cb83dd396cf5193569b4509e72689ce750135b21",
  "schema_version": 1,
  "source_changes": [
    {
      "after": {
        "access": {
          "note": null,
          "retrieved": "2026-09-10",
          "status": "direct"
        },
        "document": {
          "commit": "c3280d8 on noetic-devel",
          "label": "Kinova — ros_kortex / kortex_description. Type: official ROS robot-description repository. License: BSD-3-Clause style at repository root; package.xml license BSD. Commit pinned: c3280d8 on noetic-devel. Retrieved: 2026-09-10.",
          "license": "BSD-3-Clause style at repository root; package.xml license BSD",
          "publication_date": null,
          "publisher": "Kinova",
          "title": "ros_kortex / kortex_description",
          "type": "official ROS robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m31",
        "locator": {
          "direct_url": "https://github.com/Kinovarobotics/ros_kortex/tree/c3280d8a6a6b5d96590d51538e3f265710a6c77d",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m31"
        },
        "marker": "M31",
        "supports": "Supports: Kinova Gen3 7-DoF vision arm URDF kortex_description/arms/gen3/7dof/urdf/GEN3-7DOF-VISION_ARM_URDF_V12.urdf (9453 bytes, SHA256 262a15a7c86fc484b99087be8d787d00d442241421fcc274c8da26117d03a9bf) and the eight STL paths under arms/gen3/7dof/meshes/. This is the vision configuration without a gripper. NOVISION and BRAKES files are not counted separately. No mesh-specific license file was found beside the root LICENSE.",
        "topic": "robots"
      },
      "before": null,
      "id": "robots-m31",
      "type": "added"
    },
    {
      "after": {
        "access": {
          "note": null,
          "retrieved": "2026-09-10",
          "status": "direct"
        },
        "document": {
          "commit": "7aeeddc",
          "label": "Franka Robotics — franka_description. Type: official ROS 2 robot-description repository. License: Apache-2.0 (LICENSE and NOTICE). Package 2.9.0. Commit pinned: 7aeeddc. Retrieved: 2026-09-10.",
          "license": "Apache-2.0 (LICENSE and NOTICE). Package 2.9.0",
          "publication_date": null,
          "publisher": "Franka Robotics",
          "title": "franka_description",
          "type": "official ROS 2 robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m32",
        "locator": {
          "direct_url": "https://github.com/frankarobotics/franka_description/tree/7aeeddc449edf8d62b594f9e36a81da53e7796f9",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m32"
        },
        "marker": "M32",
        "supports": "Supports: the vendor scripts/create_urdf.py fr3 --robot-ee franka_hand recipe, model-specific Xacro under robots/fr3/, and package://franka_description/ meshes. The browser preview is a labeled recipe product, not an upstream-published standalone URDF. This is FR3, not FR3v2, FP3, FER/Panda, or FR3 Duo. Quantitative FR3 numbers stay on industrial-arms M10, not this description.",
        "topic": "robots"
      },
      "before": null,
      "id": "robots-m32",
      "type": "added"
    },
    {
      "after": {
        "access": {
          "note": null,
          "retrieved": "2026-09-10",
          "status": "direct"
        },
        "document": {
          "commit": "89bbe79",
          "label": "Universal Robots — Universal_Robots_ROS2_Description UR5e recipe. Type: official ROS 2 robot-description repository. License: BSD-3-Clause for UR5e meshes and description files. Package ur_description 4.3.1. Commit pinned: 89bbe79. Retrieved: 2026-09-10.",
          "license": "BSD-3-Clause for UR5e meshes and description files. Package ur_description 4.3.1",
          "publication_date": null,
          "publisher": "Universal Robots",
          "title": "Universal_Robots_ROS2_Description UR5e recipe",
          "type": "official ROS 2 robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m33",
        "locator": {
          "direct_url": "https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/89bbe795f38a7ab00fb66fe8831dfff79dc99edf",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m33"
        },
        "marker": "M33",
        "supports": "Supports: the official launch/view_ur.launch.xml xacro recipe with ur_type:=ur5e, config/ur5e/default_kinematics.yaml as generic factory defaults (not a calibrated robot), and BSD-3-Clause UR5e meshes. The browser preview is a labeled recipe product, not an upstream-published standalone URDF. This is UR5e, not UR5 or UR20.",
        "topic": "robots"
      },
      "before": null,
      "id": "robots-m33",
      "type": "added"
    },
    {
      "after": {
        "access": {
          "note": null,
          "retrieved": "2026-09-10",
          "status": "direct"
        },
        "document": {
          "commit": null,
          "label": "Universal Robots — Universal_Robots_ROS2_Description. Type: official ROS 2 robot-description repository. Retrieved: 2026-09-10.",
          "license": null,
          "publication_date": null,
          "publisher": "Universal Robots",
          "title": "Universal_Robots_ROS2_Description",
          "type": "official ROS 2 robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m5",
        "locator": {
          "direct_url": "https://github.com/UniversalRobots/Universal_Robots_ROS2_Description",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m5"
        },
        "marker": "M5",
        "supports": "Supports: UR20 remaining source-only because UR20/UR15/UR18/UR8LONG/UR30 meshes use Graphical Documentation terms. UR5e is expanded separately as a labeled recipe product at M33. Other repository content, including UR5e meshes, is BSD-3-Clause.",
        "topic": "robots"
      },
      "before": {
        "access": {
          "note": null,
          "retrieved": "2026-08-26",
          "status": "direct"
        },
        "document": {
          "commit": null,
          "label": "Universal Robots — Universal_Robots_ROS2_Description. Type: official ROS 2 robot-description repository. Retrieved: 2026-08-26.",
          "license": null,
          "publication_date": null,
          "publisher": "Universal Robots",
          "title": "Universal_Robots_ROS2_Description",
          "type": "official ROS 2 robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m5",
        "locator": {
          "direct_url": "https://github.com/UniversalRobots/Universal_Robots_ROS2_Description",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m5"
        },
        "marker": "M5",
        "supports": "Supports: UR20 model links, and the finding that the description ships as unexpanded xacro macros rather than a resolvable URDF. UR20 meshes use Universal Robots' Graphical Documentation terms; other repository content is BSD-3-Clause.",
        "topic": "robots"
      },
      "id": "robots-m5",
      "type": "changed"
    },
    {
      "after": {
        "access": {
          "note": null,
          "retrieved": "2026-09-10",
          "status": "direct"
        },
        "document": {
          "commit": "80b9643",
          "label": "Unitree — unitree_ros. Type: official ROS robot-description repository. License: BSD-3-Clause. Commit pinned: 80b9643. Retrieved: 2026-09-10.",
          "license": "BSD-3-Clause",
          "publication_date": null,
          "publisher": "Unitree",
          "title": "unitree_ros",
          "type": "official ROS robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m8",
        "locator": {
          "direct_url": "https://github.com/unitreerobotics/unitree_ros",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m8"
        },
        "marker": "M8",
        "supports": "Supports: browser-assembled previews of G1 (counted 29-DoF whole assembly; 23-DoF and three-finger hands remain variants), H1, H1-2, H2, R1, R1 AIR, B2, B2-W, Go2, Go2-W, Aliengo, Z1, Dex5-1, Dex3-1, and Dex1-1, plus the URDF and mesh links beside them. Unitree G1 is not Galbot G1. Go2-W is the wheeled-foot Go2 description, not B2-W. Aliengo is a distinct research quadruped, not Go2.",
        "topic": "robots"
      },
      "before": {
        "access": {
          "note": null,
          "retrieved": "2026-08-26",
          "status": "direct"
        },
        "document": {
          "commit": "80b9643",
          "label": "Unitree — unitree_ros. Type: official ROS robot-description repository. License: BSD-3-Clause. Commit pinned: 80b9643. Retrieved: 2026-08-26.",
          "license": "BSD-3-Clause",
          "publication_date": null,
          "publisher": "Unitree",
          "title": "unitree_ros",
          "type": "official ROS robot-description repository",
          "version": null
        },
        "grade": "manual",
        "id": "robots-m8",
        "locator": {
          "direct_url": "https://github.com/unitreerobotics/unitree_ros",
          "fragment": null,
          "registry_url": "https://botlandscape.com/sources.html#robots-m8"
        },
        "marker": "M8",
        "supports": "Supports: browser-assembled previews of G1 (23-DoF, 29-DoF, three-finger hands), H1, H1-2, H2, R1, R1 AIR, B2, B2-W, Go2, Go2-W, Aliengo, Z1, Dex5-1, Dex3-1, and Dex1-1, plus the URDF and mesh links beside them. Go2-W is the wheeled-foot Go2 description, not B2-W. Aliengo is a distinct research quadruped, not Go2.",
        "topic": "robots"
      },
      "id": "robots-m8",
      "type": "changed"
    }
  ]
}
