{
  "abstract": "A robot includes a body that is movable relative to a surface one or more measurement devices within the body to output information based on an orientation of the body at an initial location on the surface, and a controller within the body to determine an orientation of the body based on the information and to restrict movement of the body to an area by preventing movement of the body beyond a barrier that is based on the orientation of the body and the initial location.",
  "assignees": [
    "IROBOT CORP"
  ],
  "authors": [
    "JOHNSON JOSEPH M",
    "LU PING-HONG",
    "SANTINI FABRIZIO",
    "WILLIAMS MARCUS"
  ],
  "canonical_url": "https://opentechnical.org/p/OT-2026-000002584",
  "categories": [
    "robotics-automation/robot-architectures"
  ],
  "extent": {
    "figures": 0,
    "paragraphs": 0,
    "words": 86
  },
  "figures": [],
  "files": [
    {
      "bytes": 9502,
      "media_type": "text/html; charset=utf-8",
      "name": "index.html",
      "sha256": "db6cfce86bcb75f9781861b7b3f9fb4dc23d26296a7fcd7fe5aae0d8c81a7c4e"
    },
    {
      "bytes": 895,
      "media_type": "text/markdown; charset=utf-8",
      "name": "publication.md",
      "sha256": "0d610413a75603629e345006ef8b8ad4549e4a715752dc96d1c8fdd1598a580a"
    },
    {
      "bytes": 1005,
      "media_type": "text/plain; charset=utf-8",
      "name": "publication.txt",
      "sha256": "0656f7857fb667bab0ed86104eab0f9bdb53f16620298d1077ee85883b66d3bb"
    }
  ],
  "integrity": {
    "hash_algorithm": "sha256",
    "keys_url": "https://opentechnical.org/integrity/keys",
    "record_url": "https://opentechnical.org/p/OT-2026-000002584/integrity",
    "signature_algorithm": "Ed25519",
    "signature_file": "manifest.sig",
    "verify_url": "https://opentechnical.org/integrity/verify"
  },
  "keywords": [
    "b25j9/1666",
    "b25j9/1666",
    "g05d1/0274",
    "b25j5/00",
    "b25j5/00",
    "b25j5/00"
  ],
  "language": "en",
  "license": {
    "name": "Creative Commons Attribution 4.0 International",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "publication_id": "OT-2026-000002584",
  "published_at": "2026-09-15T19:14:00.426960Z",
  "publisher": "Nebula Innovations Limited",
  "record_type": "record",
  "schema": "opentechnical-publication-manifest/1.0",
  "source_date": "2026-02-24",
  "source_id": "US-12558786-B2",
  "source_name": "the United States Patent and Trademark Office",
  "source_url": "https://patents.google.com/patent/US12558786B2",
  "supersedes": null,
  "title": "Restricting movement of a mobile robot",
  "uuid": "01a0a67d-8a6a-79f4-9d2b-4ddd7a0fada5"
}
