{
  "license": "CC BY 4.0",
  "attribution": "fysical.ai / whatro.bot",
  "source": "https://github.com/fysical-ai/whatrobot-catalog",
  "url": "https://whatro.bot/robot/elephant-robotics-mycobot-280/",
  "html": "https://whatro.bot/robot/elephant-robotics-mycobot-280/",
  "taxonomy_version": "2026-01",
  "catalog_version": "2026-01",
  "handle": "elephant-robotics-mycobot-280",
  "name": "myCobot 280",
  "kind": "robot",
  "manufacturer": {
    "handle": "elephant-robotics",
    "name": "Elephant Robotics",
    "country": "CN"
  },
  "category": {
    "id": "rb-1-1",
    "full_name": "Robot > Arm > Articulated arm",
    "path": [
      {
        "id": "rb",
        "name": "Robot",
        "handle": "robot"
      },
      {
        "id": "rb-1",
        "name": "Arm",
        "handle": "arm"
      },
      {
        "id": "rb-1-1",
        "name": "Articulated arm",
        "handle": "articulated"
      }
    ],
    "url": "https://whatro.bot/robots/arm/articulated/"
  },
  "facts": {
    "fixed_base": true,
    "manipulates": true,
    "arm_kinematics": "articulated"
  },
  "variants": [
    {
      "name": "myCobot 280 M5 (2023, dual screen)",
      "note": "ESP32 / M5Stack Basic + Atom; UIFlow, Python, Arduino"
    },
    {
      "name": "myCobot 280 Pi (2023)",
      "note": "Raspberry Pi 4B, Ubuntu; Python, ROS, myBlockly"
    },
    {
      "name": "myCobot 280 Jetson Nano",
      "note": "NVIDIA Jetson Nano; highest-performance model"
    },
    {
      "name": "myCobot 280 Arduino",
      "note": "customer-supplied Arduino board"
    },
    {
      "name": "myCobot 280 RDK X5",
      "note": "10 TOPS compute"
    }
  ],
  "availability": "shipping",
  "attributes": {
    "segment": [
      "education",
      "research",
      "hobby"
    ],
    "application": [
      "education",
      "research-platform"
    ],
    "autonomy": "teleoperated",
    "environment": [
      "indoor"
    ],
    "mass": 0.86,
    "payload": 0.25,
    "sdk": [
      "python",
      "ros1",
      "cpp"
    ],
    "axes": 6,
    "reach": 280,
    "repeatability": 0.5,
    "arm_count": 1,
    "mounting": [
      "table"
    ]
  },
  "summary": "myCobot 280 is a 6-axis desktop arm with a 280 mm working radius and 250 g payload, sold in several controller versions (M5Stack/ESP32, Raspberry Pi, Jetson Nano, Arduino, RDK X5). It is used mainly in classrooms and for small ROS and vision experiments, with Python, ROS and block-based programming.",
  "links": {
    "product": "https://www.elephantrobotics.com/en/mycobot-pi/",
    "docs": "https://docs.elephantrobotics.com/docs/gitbook-en/2-serialproduct/2.1-280/2.1-280.html"
  },
  "offers": [
    {
      "seller": "Elephant Robotics (direct)",
      "url": "https://shop.elephantrobotics.com/collections/mycobot-280",
      "price": 649,
      "currency": "USD",
      "date": "2026-10-28",
      "affiliate": false,
      "note": "M5Stack 2023 version; Pi 2023 $799, Jetson Nano $849, Arduino $599, RDK X5 $830"
    }
  ],
  "sources": [
    {
      "title": "Elephant Robotics shop: myCobot 280 collection",
      "url": "https://shop.elephantrobotics.com/collections/mycobot-280",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "variants"
      ]
    },
    {
      "title": "myCobot 280 Pi specifications",
      "url": "https://www.elephantrobotics.com/en/mycobot-280-pi-specifications-en/",
      "accessed": "2026-10-28",
      "for": [
        "specs",
        "facts"
      ]
    },
    {
      "title": "myCobot 280 product page",
      "url": "https://www.elephantrobotics.com/en/mycobot-pi/",
      "accessed": "2026-10-28",
      "for": [
        "specs",
        "other"
      ]
    },
    {
      "title": "Elephant Robotics docs: myCobot 280 series",
      "url": "https://docs.elephantrobotics.com/docs/gitbook-en/2-serialproduct/2.1-280/2.1-280.html",
      "accessed": "2026-10-28",
      "for": [
        "variants",
        "other"
      ]
    }
  ],
  "unverified": [
    "release_year",
    "open_source",
    "collaborative"
  ],
  "notes": "Mass 860 g and ±0.5 mm are from the Pi version spec page; the page calls ±0.5 mm \"positioning accuracy\" rather than repeatability. Elephant markets it as \"collaborative\" but no ISO 10218/TS 15066 rating is claimed, so collaborative is omitted. ROS version on the spec page is ROS1; ROS 2 not confirmed.",
  "tags": [],
  "price": {
    "amount": 649,
    "currency": "USD",
    "date": "2026-10-28",
    "seller": "Elephant Robotics (direct)",
    "url": "https://shop.elephantrobotics.com/collections/mycobot-280"
  },
  "attribute_definitions": {
    "segment": {
      "name": "Segment",
      "type": "enum",
      "unit": null,
      "description": "Buyer groups that would plausibly buy this at list price."
    },
    "application": {
      "name": "Application",
      "type": "enum",
      "unit": null,
      "description": "What the product is marketed to do. Each value belongs to one application group."
    },
    "autonomy": {
      "name": "Autonomy",
      "type": "enum",
      "unit": null,
      "description": "Highest level of unsupervised operation supported out of the box."
    },
    "environment": {
      "name": "Environment",
      "type": "enum",
      "unit": null,
      "description": "Environments the product is rated to operate in."
    },
    "mass": {
      "name": "Mass",
      "type": "number",
      "unit": "kg",
      "description": "Product mass as specified."
    },
    "payload": {
      "name": "Payload",
      "type": "number",
      "unit": "kg",
      "description": "Rated payload. Arm: at the wrist. Mobile robot: on the deck. End-effector: held object."
    },
    "sdk": {
      "name": "SDK",
      "type": "enum",
      "unit": null,
      "description": "Officially supported programming interfaces."
    },
    "axes": {
      "name": "Axes",
      "type": "number",
      "unit": "count",
      "description": "Number of controlled axes. Arm: joints. Force-torque sensor: measured axes."
    },
    "reach": {
      "name": "Reach",
      "type": "number",
      "unit": "mm",
      "description": "Maximum reach of the arm."
    },
    "repeatability": {
      "name": "Repeatability",
      "type": "number",
      "unit": "mm",
      "description": "Position repeatability as specified."
    },
    "arm_count": {
      "name": "Arm count",
      "type": "number",
      "unit": "count",
      "description": "Number of arms on the product."
    },
    "mounting": {
      "name": "Mounting",
      "type": "enum",
      "unit": null,
      "description": "Positions in which an arm can be mounted."
    }
  }
}