{
  "abstract": "A robot programming device capable of improving the teaching efficiency of a motion program for a fitting work performed by a robot is provided. This robot programming device includes: a feature acquisition unit for acquiring shape features of a first work object model and a second work object model; a teaching point setting unit for setting, on the basis of the shape features, a teaching point for fitting an axis of the first work object model into a hole of the second work object model by the robot model; and a program creation unit for creating a motion program for the robot to perform fitting work for fitting the axis of the first work object model into the hole of the second work object model, using the set teaching point.",
  "assignees": [
    "FANUC CORP"
  ],
  "authors": [
    "YONEYAMA HIROYUKI"
  ],
  "canonical_url": "https://opentechnical.org/p/OT-2026-000001126",
  "categories": [
    "robotics-automation/robot-architectures"
  ],
  "extent": {
    "figures": 0,
    "paragraphs": 0,
    "words": 130
  },
  "figures": [],
  "files": [
    {
      "bytes": 9651,
      "media_type": "text/html; charset=utf-8",
      "name": "index.html",
      "sha256": "bb4600f192ecc29ef00a139265bb15208da822e382f2aa3c161948129756485a"
    },
    {
      "bytes": 1131,
      "media_type": "text/markdown; charset=utf-8",
      "name": "publication.md",
      "sha256": "1dece892083a137da15245416a78c22c84cdb6a4c19576d3b6b5b18b7daf369b"
    },
    {
      "bytes": 1253,
      "media_type": "text/plain; charset=utf-8",
      "name": "publication.txt",
      "sha256": "91b613abdcf175cc3ca4af553c068c200e120ad2fea935ca76d1be4435599feb"
    }
  ],
  "integrity": {
    "hash_algorithm": "sha256",
    "keys_url": "https://opentechnical.org/integrity/keys",
    "record_url": "https://opentechnical.org/p/OT-2026-000001126/integrity",
    "signature_algorithm": "Ed25519",
    "signature_file": "manifest.sig",
    "verify_url": "https://opentechnical.org/integrity/verify"
  },
  "keywords": [
    "b25j9/1605",
    "b25j9/1605",
    "b25j9/1664",
    "b25j9/16",
    "b25j9/163",
    "b25j9/163"
  ],
  "language": "en",
  "license": {
    "name": "Creative Commons Attribution 4.0 International",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "publication_id": "OT-2026-000001126",
  "published_at": "2026-09-15T19:03:54.425455Z",
  "publisher": "Nebula Innovations Limited",
  "record_type": "record",
  "schema": "opentechnical-publication-manifest/1.0",
  "source_date": "2026-04-07",
  "source_id": "US-12594667-B2",
  "source_name": "the United States Patent and Trademark Office",
  "source_url": "https://patents.google.com/patent/US12594667B2",
  "supersedes": null,
  "title": "Robot programming device",
  "uuid": "01a0a674-4b39-78e1-9793-baaaaeecd51f"
}
