{
  "schemaVersion": "robotic.story.v1",
  "edition": "002",
  "checkedAt": "2026-09-11",
  "id": "touch",
  "mode": "real",
  "label": "SENSING / BELOW THE SURFACE",
  "title": "Touch, without a new layer of skin.",
  "robotTitle": "Joint measurements contain a contact story.",
  "description": "UniTac explores how existing robot measurements can help locate a touch. Look at what was actually tested.",
  "robotDescription": "Input: joint positions and torques. Output: an estimated contact location, under studied conditions.",
  "minutes": "5 min + explore",
  "kind": "Sourced research note",
  "interactive": "touch",
  "signal": "ONE CONTACT AT A TIME",
  "url": "/stories/touch/",
  "publishedAt": "2026-09-11",
  "topics": [
    "sensing",
    "bodies"
  ],
  "sections": [
    {
      "title": "A body already full of measurements.",
      "human": [
        "A robot does not have to wear a new electronic skin for every experiment about contact. UniTac explores a different route: estimating where a touch occurred from measurements already available in the robot’s joints.",
        "The researchers train a model using joint positions and joint torques. Their paper reports experiments on a Spot quadruped and a Franka robot arm. This is not sensing without sensors. It is asking existing measurements to answer another question.",
        "The useful distinction is between contact location and contact meaning. Estimating where something touched a body does not, by itself, establish what the person intended or what the robot should do next."
      ],
      "robot": [
        "UniTac learns contact localization from proprioceptive measurements: joint positions and torques. The experimental route avoids adding a separate tactile sensing layer.",
        "The paper reports mean localization errors of 7.2 cm for Spot and 8.0 cm for Franka. A mean is an average over the reported evaluation, not an upper error bound for a future contact.",
        "The tested setting contains important boundaries: single contacts, unsampled Spot legs, and a fixed end effector for Franka. “Whole-body” should not be read as every surface, tool and contact configuration being established."
      ]
    },
    {
      "title": "Read the demonstration with its boundaries.",
      "human": [
        "The author project demonstrates touches used to guide Spot movement and to select colored cubes with Franka. These are examples of an interface built on the contact estimate.",
        "Explore the two robot cases above, then open the boundary view. The question is not simply whether touch worked. It is where it was measured, what the error number means, and how far the evidence reaches.",
        "The next interesting design problem is a vocabulary: how do you distinguish an intentional instruction from an accidental bump? This article does not answer it. It identifies the missing question."
      ],
      "robot": [
        "A downstream command can assign a meaning to a contact location. That assignment is part of the interface design, not a meaning decoded from the joint measurement alone.",
        "The published project’s demonstrations are evidence of what its authors tried. They are not independent replication by Robotic.org and do not justify touching unfamiliar operating machinery.",
        "Before transferring the idea, ask what changes with a new tool, a different body surface or more than one contact. Those are evidence gaps, not details to fill with confidence."
      ]
    }
  ],
  "question": {
    "human": "If touch became a robot control, how would it know an instruction from an accident?",
    "robot": "Which untested contact condition would change the meaning of your reported average?"
  },
  "sources": [
    {
      "title": "UniTac: Whole-Robot Touch Sensing Without Tactile Sensors",
      "url": "https://arxiv.org/html/2507.07980v1",
      "published": "10 July 2025 · version 1",
      "facts": [
        "The model uses joint positions and torques to estimate contact locations.",
        "Reported mean errors: Spot 7.2 cm; Franka 8.0 cm."
      ],
      "limit": "The study addresses single contacts. Spot legs were not sampled; Franka used a fixed end effector. Mean error is not a maximum bound."
    },
    {
      "title": "UniTac: author project and demonstrations",
      "url": "https://ivl.cs.brown.edu/research/unitac",
      "published": "Undated author project",
      "facts": [
        "Demonstrations include touch-guided Spot movement and colored-cube selection with Franka."
      ],
      "limit": "The demonstrations do not establish general contact-intent recognition or safety for interacting with arbitrary robots."
    }
  ],
  "related": [
    "april-tag",
    "human-instructions"
  ],
  "image": {
    "kind": "AI illustration / concept",
    "alt": "A human fingertip touches an unbranded robot arm in a conceptual illustration.",
    "caption": "AI concept illustration, not a photograph of UniTac hardware. Any glowing signal is a visual metaphor, not recorded data or a sensor layer."
  },
  "notice": "Sourced explanation with an invented robot narrator. Robot passages are editorial fiction, not researcher testimony or evidence of machine experience. Reported findings are not independently replicated by Robotic.org."
}
