Technology research · Physical AI · Deep Dive

No-code scan-to-path robot programming

Programming software that turns a part's as-built geometry — a 3D scan mesh or STEP CAD model — into collision-free robot motion, without a teach pendant or robotics specialist. Covers surface-finishing processes (thermal spray, grit blasting, shot peening, sanding, grinding)...

Universe
Physical AI
Layer
Manufacturing, EMS & Industrial Automation
Mapped
3 companies
Tier
Deep Dive

AI-assisted research and editing. This edition consolidates earlier analysis and retains its original source dates. Research methodology

What “scan-to-path” means

No-code scan-to-path robot programming is a workflow in which a 3D sensor—laser profile, structured light, stereo, or time-of-flight—captures a workpiece or work-cell geometry, and software then converts that scan into an executable robot path without manually entering teach-pendant waypoints. The path may be generated directly from the scan’s point cloud or by registering the scan to a nominal CAD model and then using CAD surfaces to drive toolpaths for welding, sanding, painting, deburring, or laser cutting.

This is distinct from conventional offline programming (OLP), where a human uses CAD/CAM software to program a robot before the job reaches the floor. It is also distinct from “programming by demonstration” (PbD), where a human moves a tool or marks points; scan-to-path can be viewed as a PbD variant in which the “demonstration” is a geometric scan rather than a human-guided trajectory. The canonical PbD survey is Argall et al. 2009, A survey of robot learning from demonstration, Robotics and Autonomous Systems, DOI: 10.1016/j.robot.2008.10.024 ([doi.org ). Argall et al. establish that PbD reduces programming complexity but still struggles with generalization, perceptual aliasing, and user skill transfer—issues that scan-to-path must likewise solve.


Source discipline

This note uses a strict source hierarchy:

  • Tier 1 — technical/performance/IP claims: granted patents, peer-reviewed papers, standards-body documents, regulator technical assessments.
  • Tier 2 — adoption/deployment context: company technical docs and engineering blogs (self-reported), independent benchmarks, named conference proceedings.
  • Prohibited: SEO content farms, anonymous benchmark sites, AI-generated summaries, sources quoting documents that cannot be retrieved.

The Tier 1 anchors used here are:

  1. Peer-reviewed journal paper: Argall, Brenna D.; Chernova, Sonia; Veloso, Manuela; Browning, Brett. “A survey of robot learning from demonstration.” Robotics and Autonomous Systems, 57(5), 2009, pp. 469–483. DOI: 10.1016/j.robot.2008.10.024. URL: [doi.org . Publication year 2009; access date 2026-02-11.
  2. Granted-patent candidate: US 11,173,569 B2 — identifier supplied from patent-search memory; title, assignee, and grant date require revalidation against USPTO/Google Patents before any filing or investment reliance. needs primary source validation. URL candidate: [patents.google.com . A patent is evidence of recorded claims, not proof of performance or commercial viability.
  3. Standards-body documents:
  • ISO 10218-1:2011 — robots safety requirements. URL: [iso.org .
  • ISO 10218-2:2011 — robot systems and integration. URL: [iso.org .
  • ISO/TS 15066:2016 — collaborative robot safety. URL: [iso.org .

Tier 2 sources include named conference proceedings and company technical docs, cited below.


Technical architecture

A scan-to-path stack has six rough stages. Each stage has separate unresolved technical risk, and the integration risk is often larger than any single stage.

3.1 Scanning

The scan must capture enough surface geometry to define a process path. In welding, the seam must be found; in sanding or painting, the surface curvature must be approximated; in deburring, edge transitions must be located. The scanner can be mounted on the robot end-effector, on a fixed gantry, or on a separate tripod.

Representative Tier 2 vendor documentation for 3D scanning:

  • Cognex 3D laser profile sensors are described as capturing surface height profiles for inspection and automation; company page: [cognex.com . This is self-reported product documentation.
  • FARO laser scanners produce point clouds for “large-scale and small-part measurement”; company page: [faro.com . Self-reported.

Neither source provides an independent industry-wide accuracy figure; therefore scanner repeatability and field-of-view claims must be validated against the user’s process tolerance. needs primary source validation for any numerical scan-accuracy claim.

3.2 Point-cloud processing and scan-to-CAD registration

After acquisition, the point cloud is filtered, segmented, and aligned to a reference frame. A strong, publicly retrievable research result on scan-to-CAD alignment is:

  • Avetisyan et al., “Scan2CAD: Learning CAD Model Alignment in RGB-D Scans,” arXiv preprint arXiv:1811.11187; also presented as a named conference paper (CVPR 2019). URL: [arxiv.org . This is a preprint/conference paper, not a journal-published result; label it as a preprint for Tier 1 strength.

Scan2CAD shows that aligning a raw scan to a CAD database can be automated and learned, but it does not itself generate robot motion paths. It is therefore supporting evidence for the scan-to-CAD substep, not for whole-toolpath feasibility. That distinction matters for patent/feature claims.

Claim guard: “Automated scan-to-CAD alignment is solved” is not proven by one preprint; it is [SINGLE-SOURCE] for the alignment component and must be cross-verified against industrial metrology or independent benchmarks before supporting a commercial moat.

3.3 Path generation

Path generation maps a geometric model or scan to a robot path with tool orientation, speed, and process parameters. This stage is the highest-value claim of scan-to-path vendors. It depends on:

  • surface normal estimation,
  • collision-free path planning,
  • robot reachability and singularity avoidance,
  • process constraints such as weld travel speed, spray overlap, or grinding force.

Standards do not specify how the path is generated; they require that the resulting robot system be safe. ISO 10218-2:2011 applies to the integrated system and requires a risk assessment for the robot application; a scan-to-path system cannot bypass this because it changes paths automatically. In collaborative operation, ISO/TS 15066:2016 defines speed/force limits that may constrain scan-to-path planners. Any vendor claim that a scan-to-path system is “safe” without an integration-specific risk assessment is unsupported by the standards cited here.

3.4 Simulation, validation, and deployment

Before execution, the path must be simulated for collision, singularity, and joint limit. Vendor software may generate native robot code or intermediate code. Public company filings—not marketing pages—describe robotics software as a separate, fast-growing category. For example, Rockwell Automation’s 10-K risk and strategy sections discuss increasing software content in industrial automation; retrieval URL via EDGAR: [sec.gov . The filing does not, however, quantify scan-to-path time savings or certify vendor productivity claims.


Patent landscape and moat caution

At least one granted patent in this space is identified as a candidate:

IdentifierTypeStatusURLTier
US 11,173,569 B2Granted patent candidateneeds primary source validation[patents.google.com Tier 1 if resolves

Additional candidate, weaker confirmation:

IdentifierTypeStatusURLTier
US 9,533,414 B2Granted patent candidateneeds primary source validation[patents.google.com Tier 1 if resolves

Important patent-evidence rule: a granted patent is evidence that an assignee recorded claims with an office; it is not evidence that the claimed method is performing in industrial use, safe, cost-effective, or covered by any product. The scan-to-path moat claim therefore cannot be carried by a patent number alone. If the patent cannot be retrieved, the moat claim fails at the source-tier level. Under no circumstances should a patent application be passed off as a granted patent.


Cross-reference against public-company filings

Several US-listed public companies are materially exposed to no-code robotics or scan-to-path components. Their filings are Tier 2 for adoption/deployment context.

5.1 Rockwell Automation (ROK)

Rockwell Automation’s 10-K discusses automation software and skilled-labor constraints. The strategic logic for no-code robot programming is that the industrial buyer faces a shortage of robot programmers; Rockwell’s own filing discloses risk factors around attracting and retaining qualified personnel. Source: EDGAR company search page, [sec.gov , access date 2026-02-11.

5.2 Teradyne / Universal Robots (TER)

Teradyne owns Universal Robots and MiR. Universal Robots’ PolyScope programming environment is sold as a no-code/tablet teaching tool. Company technical page: [universal-robots.com . Teradyne SEC filing retrieval: [sec.gov . Marketing claims of ease of use are self-reported; filings contain aggregate segment information and do not isolate scan-to-path performance.

5.3 Autodesk (ADSK)

Autodesk sells Fusion, PowerMill, and manufacturing-cloud software that can consume CAD and scan data and generate toolpaths. Its 10-K discusses digital manufacturing and subscription revenue. Source: EDGAR search page, [sec.gov .

5.4 Cognex (CGNX)

Cognex supplies machine-vision cameras, including 3D laser profile sensors used in scan-to-path data acquisition. Product page: [cognex.com . SEC retrieval: [sec.gov .

5.5 FARO Technologies (FARO)

FARO supplies laser scanners and point-cloud hardware/software; its products are an input to scan-to-path. Product page: [faro.com . SEC retrieval: [sec.gov .

5.6 Discrepancy observed

Private scan-to-path vendors often market “no programming required” or “weld like a pro without programming,” for example a representative landing page claims “weld without programming” ([path-robotics.com , self-reported). Public-company 10-Ks do not certify those performance claims; they discuss labor shortages and software-enabled automation at a high level. Therefore, the strongest source-backed statement is: filed disclosures treat no-code robotics as strategically relevant, but audited filings do not quantify scan-to-path cycle-time or programmer-hour reduction; such numbers remain self-reported marketing until an independent benchmark or customer contract disclosure appears.


Quantitative worked calculation: payback from programming-time reduction

Because audited scan-to-path productivity data are not available in the cited filings, the following is an explicitly assumptive model. It shows how a buyer might evaluate the technology and how sensitive the payback is to the largest uncertain input: programmer-time reduction.

6.1 Formula

\[

\text{annual saving} = (T_m - T_s) \times N \times L

\]

\[

\text{payback years} = \frac{C}{\text{annual saving}}

\]

where:

  • \(T_m\) = manual programming hours per setup
  • \(T_s\) = scan-to-path programming hours per setup
  • \(N\) = number of setup changes per year
  • \(L\) = fully burdened labor rate per hour
  • \(C\) = incremental system cost for scan-to-path capability

6.2 Base inputs

ParameterValueSource/statusTiermeasured/derived/assumed/inferredcross-verified
Manual programming \(T_m\)8 h/setupAssumed; no audited sourceTier 3assumedno
Scan-to-path \(T_s\)2 h/setupVendor marketing implies large reduction; needs primary source validationTier 2 self-reportedassumed/inferredno
Setups per year \(N\)250Derived from 1 setup/day, 5-day week, 50 weeksTier 3derivedno
Labor rate \(L\)$75/hAssumed burdened programmer/engineer rate; needs primary source validationTier 3assumedno
System capex \(C\)$80,000Assumed incremental scanner + software + integration cost; needs primary source validationTier 3assumedno

6.3 Calculation

Manual programming annual cost:

\[

T_m \times N \times L = 8 \times 250 \times 75 = 150{,}000

\]

Scan-to-path annual cost:

\[

T_s \times N \times L = 2 \times 250 \times 75 = 37{,}500

\]

Annual saving:

\[

(8-2) \times 250 \times 75 = 112{,}500

\]

Simple payback:

\[

80{,}000 / 112{,}500 = 0.71 \text{ years} \approx 8.5 \text{ months}

\]

6.4 Sensitivity

Scenario\(T_s\)\(L\)Annual savingPayback
Base: 75% reduction2.0 h$75/h$112,5000.71 yr
40% reduction only4.8 h$75/h$60,0001.33 yr
Base reduction, cheaper labor2.0 h$50/h$75,0001.07 yr
40% reduction, cheaper labor4.8 h$50/h$40,0002.00 yr

Interpretation: the payback is attractive under the assumed 75% reduction, but the model becomes materially worse if scan-to-path requires more touch-up or if the buyer’s labor rate is lower. Because the key input \(T_s\) is not audited, any investment case should require a paid pilot with the buyer’s own part family. The payback model itself is not a Tier 1 measurement; it is a derived sensitivity only.


Unit economics / business model

Who monetizes this technology:

  1. Robot vendors/integrators sell the robot cell, scanner hardware, and integration. They often monetize the cell as capital equipment plus service contracts. Example: ABB sells industrial robots and RobotStudio software; ABB’s 20-F/company filings provide aggregate company data but do not isolate scan-to-path margins. Retrieval: [sec.gov . No margin figure is asserted here because no scan-to-path-specific margin appears in the cited filing. needs primary source validation for any margin number.
  1. Software vendors sell subscriptions/seats for path-generation, simulation, or CAD/CAM platforms. Autodesk and PTC are public examples; their 10-Ks disclose subscription revenue at the company level, not scan-to-path SKU level. Source: EDGAR search pages, [sec.gov and [sec.gov .
  1. Sensor vendors sell the scan hardware. Cognex and FARO sell 3D vision/scanners; these are hardware-plus-software sales with typical high-margin industrial technology characteristics, but the cited product pages do not disclose margins. Product pages: [cognex.com and [faro.com .

Where value is captured: the buyer captures value through reduced programmer hours and shorter changeover; the vendor captures value through hardware, software subscription, and integration service. If scan-to-path becomes a standard feature of robot controllers, the most defensible value may shift to process expertise (weld physics, grinding force control), not raw path generation. That is a source-bound inference, not a filing-certified conclusion.


Disconfirming Evidence

The scan-to-path thesis would be materially weakened or disproved by any of the following:

  1. Patent identifier failure. If US 11,173,569 B2 does not resolve as a granted patent with relevant claims, the IP/moat anchor is failed; any patent-dependent moat claim must be withdrawn.
  2. No independent benchmark of programming-time reduction. If no Tier 1 audit or independent technical benchmark verifies a reduction in programming hours against a trained manual programmer, adoption/deployment claims remain vendor self-report and cannot support the payback model’s base case.
  3. Process-capability failure. If scan-to-path cannot hold tolerance on real production parts—weld seam tracking error outside process allowance, spray transfer inefficiency, or grinding force instability—the economic model flips from 0.71-year payback to negative return.
  4. Safety certification burden. If automatic path changes trigger integrator re-validation costs that exceed labor savings, adoption will stall even if the raw path is good.
  5. Commoditization of scan-to-path. If robot OEMs bundle scan-to-path into standard controllers at low or zero incremental price, standalone software vendors may capture little value, changing the unit economics assumptions above.
  6. Patent is only recorded claims. If the granted patent has narrow claims easily designed around, it provides no moat; a patent without commercial validation is a legal artifact, not a technology moat.

01

Mapped companies

Public and private companies referenced in this research, linked to their canonical PXS Research profiles.

CompanyMarketResearch roleCurrent state
AugmentusPrivatecomponentCompany profile
Rockwell Automation (ROK)PublicMotion control and actuationACCUMULATE · reviewed
Teradyne (TER)PublicSemiconductor test equipment (ATE) | Universal Robots Cobots (Collaborative Robots)HOLD · reviewed

Sources

21 cited sources used to define and evaluate this capability.

  1. arxiv.orghttps://arxiv.org/abs/1811.11187Open source ↗
  2. doi.orghttps://doi.org/10.1016/j.robot.2008.10.024Open source ↗
  3. patents.google.comhttps://patents.google.com/patent/US11173569B2/enOpen source ↗
  4. iso.orghttps://www.iso.org/standard/51330.htmlOpen source ↗
  5. iso.orghttps://www.iso.org/obp/ui/iso:std:iso:10218:-2:ed-1:v1:enOpen source ↗
  6. iso.orghttps://www.iso.org/standard/62996.htmlOpen source ↗
  7. ieeexplore.ieee.orgRobot-Based Machining of Unmodeled Objects via Feature Detection in Dense Point CloudsOpen source ↗
  8. augmentus.techAugmentus — Standard / Pro scan-to-pathOpen source ↗
  9. cognex.comhttps://www.cognex.com/products/machine-vision/3d-machine-vision-systemsOpen source ↗
  10. faro.comhttps://www.faro.com/en/Products/Laser-ScannersOpen source ↗
  11. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=rockwell+automation&type=10-K&dateb=&owner=include&count=40Open source ↗
  12. patents.google.comhttps://patents.google.com/patent/US9533414B2/enOpen source ↗
  13. universal-robots.comhttps://www.universal-robots.com/products/polyscope-software/Open source ↗
  14. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=teradyne&type=10-K&dateb=&owner=include&count=40Open source ↗
  15. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=autodesk&type=10-K&dateb=&owner=include&count=40Open source ↗
  16. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=cognex&type=10-K&dateb=&owner=include&count=40Open source ↗
  17. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=faro+technologies&type=10-K&dateb=&owner=include&count=40Open source ↗
  18. path-robotics.comhttps://www.path-robotics.com/Open source ↗
  19. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=abb&type=20-F&dateb=&owner=include&count=40Open source ↗
  20. sec.govhttps://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=ptc&type=10-K&dateb=&owner=include&count=40Open source ↗
  21. fanucamerica.comFanuc America product pageOpen source ↗
The weekly brief

Get a weekly digest of what’s changing.

Research updates, thesis changes and company developments. One email a week.