---
publication_id: "OT-2026-000001553"
title: "System and method for teaching a robot program"
published_at: "2026-09-15T19:06:37.878696Z"
canonical_url: "https://opentechnical.org/p/OT-2026-000001553"
categories:
  - "robotics-automation/robot-architectures"
keywords:
  - "b25j9/163"
  - "b25j9/163"
  - "g06f3/0346"
  - "b25j9/0081"
  - "b25j9/16"
  - "b25j9/1656"
---

# System and method for teaching a robot program

## Abstract

A system and method for teaching a robot program based on user input. In some embodiments, poses of a posing device manipulated by a user are captured and analyzed. In some embodiments, robot instructions are determined by a machine-learning algorithm that is trained on data concerning previously executed instructions evaluated by a user. In some embodiments, a user-selected process type defines workpiece geometry types for guiding the creation of robot instructions. In some embodiments, an augmented- or virtual-reality user interface is provided for obtaining user input.
