Skip to content

Plumbing Repair and Installation Data

By Noah Loul · Reviewed by Noah Loul · Updated

  1. 01Your data spec
  2. 02Matched to businesses
  3. 03Rights and samples reviewed
  4. 04Licensed delivery
How it works with SourceX: Your data spec → Matched to businesses → Rights and samples reviewed → Licensed delivery.Illustrative

Short answer

Plumbing data combines job records (fixture, symptom, parts, outcome) with video of fitting, sealing, cutting and testing work, often in tight spaces with water present. Plumbing contractors may hold records; useful video is mostly commissioned. It supports task understanding, but a humanoid still needs robot or teleoperation data to learn manipulation, force and access.

Why plumbing is hard for robots and for data

Plumbing is manipulation under bad conditions. The work is below sinks, behind walls, in crawlspaces and under floors. Visibility is poor, reach is constrained and surfaces are wet or corroded. Fittings are threaded, compressed, glued or soldered, depending on the pipe material, and each joining method has its own motion and its own way to fail.

Two features shape the data. First, many steps are performed by feel: starting a thread without cross-threading it, judging how tight a compression nut is, noticing a seep. Second, the result is verified by a test, not by appearance: pressurize, run water, watch for drips. A recording that ends before the test cannot say whether the work succeeded.

This page covers what to source and how to scope it; building-wide upkeep that includes plumbing is in facility maintenance tasks. The overall cluster is described in the maintenance, repair and tool-use data hub; the whole section is in the humanoid training data guide.

Task anatomy

A representative repair or installation might include:

  1. Assessment: locating the fault or planning the route; shutting off supply.
  2. Access: opening cabinets, panels or walls; clearing the area.
  3. Disassembly: loosening nuts, cutting or unthreading pipe, draining residual water.
  4. Preparation: deburring, cleaning, measuring and cutting, applying sealant or flux where appropriate.
  5. Joining: threading, compressing, gluing or soldering a fitting.
  6. Testing: restoring supply, checking for leaks and re-tightening.
  7. Cleanup and documentation.

Failure modes include cross-threading, over-tightening, misaligned fittings, missed shutoff, slow leaks that appear hours later and damage to adjacent finishes. Leak-after-hours failures matter because a recording made during the visit will not show them unless a follow-up is linked.

Using occupational task lists, carefully

The O*NET database includes Task Statements and Detailed Work Activities, with a file mapping tasks to those activities (O*NET Resource Center). A buyer can look up the occupation entries relevant to plumbing and use the statements as a vocabulary for task coverage, to check whether a recording plan spans the activities a plumber performs. This page does not assert what those entries say. They describe occupations in general terms, not physical execution, so they are a coverage checklist rather than demonstration data.

What the data types cover

DataCoversDoes not cover
Job recordsFixture, symptom, parts, labor, outcomeTechnique
Parts and fitting photosFitting types, wear and corrosionBehavior under load
Technician video, close viewsSequence of steps, tool choiceTorque, force, robot actions
Body-camera footageFirst-person view of access workCalibrated hand pose, unless captured
Test and leak-check recordsSuccess evidenceMotion
Occupational task listsCoverage vocabularyExecution

For video forms, read repair video demonstrations and technician body-camera footage. Hand and wrench use is in hand tool use demonstrations, and tight spaces are covered in tool use in tight spaces.

Existing records versus commissioned recording

Contractors often hold invoices, work orders and photos, usually unstructured. Video is uncommon. A commissioned session can use a mock-up (a test rig with real fittings and pipe) or live jobs. A rig is safer to instrument and repeat, can include deliberate failures such as over-tightened joints and is easier to get consent for; live jobs show real access conditions but are harder to control. The trade-offs are explored in existing footage versus commissioned recording.

Choosing a joining method

Pick the pipe material and joining method before you scope recordings, because they define the manipulation problem. Threaded steel fittings involve wrenches and sealant tape. Compression fittings involve nut tightening with no heat. Push-fit fittings involve alignment and insertion force. Solvent-welded plastic involves cutting, priming, applying cement and holding a joint for a short time. Soldered copper involves flame or heat sources, which adds safety constraints on recording. Collecting a little of each yields coverage but few repetitions; collecting many repetitions of one method yields a narrower but deeper dataset.

Limits: what this data cannot support

It cannot train robot control by itself. Threading a fitting, tightening to feel, cutting pipe and working a wrench in a confined space require robot or teleoperation data with joint states and actions, often with force or torque sensing. Video of a plumber does not provide them. A humanoid's size and joint limits may also keep it out of spaces a human enters; the training data cannot change that.

It does not capture force. Tightness of a joint is judged by feel and by tool torque. Without an instrumented tool or torque log, video shows only the plumber's motion; see torque specs and fastening procedures.

It underrepresents water. Splash, wet hands and reflective surfaces affect perception, and cameras in wet spaces need protection.

It reflects local practice. Materials and joining methods differ by building age and region.

Illustrative capture plan

The following is an illustrative plan with synthetic values, not an existing dataset.

# Illustrative only: synthetic values, not a real or available dataset
task: replace_kitchen_faucet_supply_line
setting: test_rig_under_sink_mockup     # or: live_job (separate consent plan)
cameras: [head_mounted, close_up_fitting, wide_fixed]
logged: [torque_driver_reading_if_used, shutoff_state, leak_check_result]
steps: [shutoff, drain, loosen, remove, fit_new_line, hand_tighten, wrench_tighten, restore, leak_check]
outcome: no_leak / seep / leak
follow_up: call_back_after_24h_recorded
excluded: robot actions unless robot or handheld device used

Quality and acceptance criteria

Acceptance values are yours to set. Examples: fittings visible during joining; shutoff and leak-check steps captured; torque or other force proxy logged where relevant; follow-up outcome linked; deliberate failures labeled as such; and recordings from several sites or rigs so evaluation can be held out by site.

Permissions and provenance

Plumbing jobs happen in private homes and businesses. Video can show interiors, residents and personal items; invoices carry names and addresses. Ask what customers were told, how premises permission was obtained, whether the contractor works for property managers whose agreements limit data use and how plumbers consented. Blurring does not by itself settle permissions. See worker consent and identifiable people. This is not legal advice.

Questions to ask suppliers

  1. Which job types dominate your work: repair, installation, drain clearing?
  2. Do job records link symptom, parts and outcome?
  3. Is any footage recorded, and for what purpose?
  4. Would you record on a test rig as well as live jobs?
  5. How are leak checks and callbacks documented?
  6. Can torque or force proxies be logged during recorded jobs?
  7. What notice have customers and property managers received?
  8. How do you handle recording in wet or confined spaces safely?
  9. Who can license records for jobs performed under another company's contract?

Discuss your requirements

If you need plumbing task data, describe the task types, settings and permitted uses to SourceX. SourceX looks for US businesses that hold suitable material, checks the data and the supplier's licensing permissions, and coordinates the license and delivery. If no existing asset fits, SourceX can scope a commissioned collection of new recordings. A request does not guarantee a match. See the physical-world collection path and the catalog entry on first-person video of manual work.

Describe the workplace demonstration data your robotics project needs

Sources

Frequently asked questions

Why is plumbing work hard for robots, and why does it complicate data collection?

Plumbing is manipulation under bad conditions, with poor visibility, constrained reach and wet or corroded surfaces. Many steps are performed by feel, such as starting a thread without cross-threading it, and the result is verified by a test rather than by appearance.

Why can a recording that stops before the leak test mislead a plumbing dataset?

A recording made during the visit cannot show whether the work succeeded, because leaks can appear later and the result is confirmed by test. Leak-after-hours failures matter, so follow-up outcomes need to be linked to the original visit.

How do mock-up rigs compare with live plumbing jobs as a recording setting?

A rig is safer to instrument and repeat, can include deliberate failures such as over-tightened joints, and is easier to get consent for, while live jobs show real access conditions but are harder to control. Plumbing jobs also involve customers' homes and personal items.

Describe the data your robots need

Describe the tasks, modalities and permitted uses you need. SourceX reviews the requirement and follows up about potential sources; a request does not guarantee a match.

Discuss your humanoid training-data requirements with SourceX
See if you qualify