Patents / IP-001
US 12,643,243 B1
AUTOWRAP ROBOTICS: AI PLATFORM FOR AUTOMATED VEHICLE SURFACE TREATMENT USING HUMANOID ROBOTS
| Status | GRANTED |
| Application number | 19/260,568 |
| Filed | 2025-07-06 |
| Granted | 2026-06-02 |
| Claims | 10 |
| Independent claims | 1 (system) |
| Term adjustment | 0 days |
| Assignee of record | AutoWrap Robotics LLC |
The claims, in full
Transcribed from the granted patent, columns 29-32. This is the claim text and nothing else — no interpretation and no scope opinion.
A computer-implemented artificial intelligence (AI) control system for autonomous surface treatment and film application, comprising:
a.a software platform executing machine learning algorithms configured to autonomously control surface treatment operations on a target surface, the target surface being an exterior surface of a vehicle or watercraft, or an interior or exterior window surface of a commercial or residential building;
b.an interface module configured to communicate with one or more robotic platforms selected from the group consisting of:
b.a.humanoid robots featuring bipedal or non-wheeled locomotion and dexterous robotic hands capable of manipulating surface treatment tools;
b.b.articulated robotic arms; and
b.c.mobile robotic units capable of autonomous navigation;
c.a three-dimensional vision system comprising stereo cameras and laser grid projectors configured to scan the target surface and generate high-resolution digital surface models;
d.an automated tool magazine operatively connected to the robotic platform and holding a plurality of interchangeable tool heads, each tool head is controlled by the artificial intelligence system and is configured to perform at least one surface treatment task selected from paint protection film application, vinyl wrapping, ceramic coating, window tint application, custom graphic application, decal application;
e.wherein the plurality of interchangeable tool heads include:
e.i.a heat-controlled roller tool head for vinyl wrap application; a rotating mist sprayer and microfiber buffing tool;
e.ii.a paint protection film applicator tool with heat and pressure sensors;
e.iii.a heated flexible spatula tool; (v) a precision retractable cutting tool;
e.iv.a motorized film tensioning tool configured to stretch and maintain vinyl film tension for wrinkle-free application;
e.v.a vibration-assisted squeegee tool configured to simulate controlled hand-angle motion simulating 10 o'clock and 2 o'clock hand angle vibration-assisted squeegee technique;
e.vi.a knifeless tape configured to perform precise nondestructive film trimming without physical blades or adhesive-backed cutting filaments, and capable of being manipulated by dexterous robotic hands while performing automated controlled trim operation;
e.vii.controllable heat gun end effectors; and
e.viii.a glove-like dexterity tool comprising multi-jointed fingers with tactile feedback sensors;
f.wherein the AI control system autonomously interprets the digital surface models, selects tool heads, controls robotic motion including dexterous manipulation by robotic hands, execute multi-step surface treatment operations, detects defects, and performs real-time corrective actions without requiring human intervention; and
g.wherein the AI control system is operable in fixed workspace and remote mobile deployments without requiring ownership, modification, or customization of proprietary robotic hardware.
The AI control system of claim 1, wherein the robotic platform comprises a humanoid robot configured for autonomous mobility and dexterous manipulation using multi-jointed robotic hands.
The AI control system of claim 1, wherein the robotic platform is: (a) equipped with an automated tool magazine configured for mid-process tool switching among the plurality of interchangeable tool heads; or (b) equipped with dexterous robotic hands comprising multi-jointed fingers with embedded force and tactile sensors, configured to manipulate surface treatment tools or robotic tool heads using AI-driven control algorithms.
The AI control system of claim 3, further predicts and selects tool heads based on surface conditions and surface treatment progress to minimize operational downtime.
The AI control system of claim 1, further comprising integrated sensors configured to detect bubbles, wrinkles, coating imperfections, and environmental conditions, wherein the AI control system dynamically adjusts application parameters based on sensor feedback.
The AI control system of claim 5, wherein environmental sensors and AI algorithms adapt treatment parameters in response to ambient temperature, humidity, wind, and surface contamination levels.
The AI control system of claim 1, is further configured to record operational parameters, analyze detected defects, and update control algorithms in a centralized database to enable fleet-wide learning and optimization.
The AI control system of claim 1, wherein the robotic platform is a mobile unit equipped with onboard tool storage, automated tool changing, wireless connectivity and autonomous navigation.
The AI control system of claim 8, further maps human expert demonstration motions onto articulated robotic joints using imitation learning or motion capture data to execute surface treatment operations.
The AI control system of claim 1, further executes an automated surface treatment routine for vehicle mirror assemblies using 3D scans, micro-contour segmentation, adaptive film stretching, and corrective heat and vibration application.
What the software implements
Every claim element of this patent, with the honest state of the corresponding software. This is an engineering record: it associates features with claim elements and states no legal conclusion about coverage.
| Claim | Element (engineering summary) | Status | Source |
|---|---|---|---|
| 1 | A - ML platform controls treatment on recited target surfaces | Implemented | integration/models.py |
| 1 | B - interface module to humanoid / articulated / mobile platforms | Partial | software/patent_01/src/interfaces.py |
| 1 | C - 3D vision: stereo cameras AND laser grid projectors | Simulated | software/patent_01/src/vision.py |
| 1 | C - rig must include grid projector | Implemented | software/patent_01/src/vision.py |
| 1 | D - automated tool magazine, recited operations | Implemented | software/patent_01/src/magazine.py |
| 1 | E - recited tool heads incl. knifeless tape, dexterity glove | Partial | software/patent_01/src/magazine.py |
| 1 | F - interpret surface models | Implemented | software/patent_01/src/control.py |
| 1 | F - select tool heads | Implemented | software/patent_01/src/control.py |
| 1 | F - control robotic motion incl. dexterous manipulation | Not implemented | - |
| 1 | F - execute MULTI-STEP operations (order NOT claimed) | Implemented | software/patent_01/src/control.py |
| 1 | F - detect defects | Simulated | software/patent_01/src/inspection.py |
| 1 | F - real-time corrective actions | Implemented | software/patent_01/src/control.py |
| 1 | F - without requiring human intervention | Implemented | software/patent_01/src/control.py |
| 1 | G - operable fixed AND mobile, no proprietary hardware dependency | Partial | ip/architecture/four_patent_software_architecture.md |
| 2 | humanoid, autonomous mobility, multi-jointed hands | Not implemented | (pending) |
| 3(a) | magazine for mid-process tool switching | Implemented | software/patent_01/src/magazine.py |
| 3(b) | hands with embedded force and tactile sensors | Requires hardware | - |
| 4 | predict and select heads to minimise downtime | Implemented | software/patent_01/src/selection.py |
| 5 | detect bubbles/wrinkles/coating imperfections; adjust parameters | Simulated | software/patent_01/src/control.py |
| 6 | adapt to ambient temp, humidity, wind, contamination | Implemented | software/patent_01/src/environment.py |
| 7 | centralised database for fleet-wide learning | Implemented | software/patent_01/src/fleet.py |
| 8 | mobile unit with onboard storage and navigation | Requires hardware | - |
| 9 | imitation learning from expert demonstration | Not implemented | (pending) |
| 10 | vehicle mirror assembly routine | Not implemented | (pending) |