Robotic Sanding Toolpath Control for Variable Part Surfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated finishing systems lack the ability to autonomously and accurately process parts with varying surface contours and materials, leading to inefficiencies and inconsistencies in surface finishing.

Innovation Solution

A robotic system equipped with a sanding head and optical sensor that autonomously scans a part, generates a toolpath, and adjusts the sanding force in real-time to maintain a target force, using a combination of optical images, tool characteristics, and force sensors to ensure precise processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional automated finishing systems are used, then automation is achieved, but adaptability to varying surface contours and materials is insufficient

Engineering Contradiction:
Improveadaptability to varying surface contours and materialsVSAvoidautonomous processing capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system performs preliminary scanning of the part surface using optical sensors to capture geometric data and material properties before processing. This preliminary action enables the generation of a customized toolpath that adapts to the specific surface contours and materials, resolving the contradiction by preparing adaptation information in advance while maintaining full automation during execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts processing parameters including sanding head position, orientation, and applied force based on real-time feedback from force sensors and optical imaging. The toolpath is not static but adapts during processing to accommodate varying surface contours and material properties, enabling both high automation and adaptability simultaneously

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If complex scanning and processing is performed to achieve high precision, then manufacturing precision improves, but processing time increases

Engineering Contradiction:
Improvesurface finishing precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs comprehensive scanning and part model generation in advance before the actual sanding operation. By capturing all necessary geometric and material information during the scan period and preparing the adaptive toolpath beforehand, the system eliminates the need for time-consuming measurements and adjustments during processing, thus achieving high precision without excessive processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous useful action by overlapping scan periods with toolpath generation and preparation activities. The robotic manipulator continuously processes the part along the pre-generated adaptive toolpath without interruption, ensuring that the high precision requirements are met through continuous monitoring and adjustment while minimizing idle time

Inventive Principle:
Principle #20Continuity of useful action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables efficient and accurate surface processing by allowing the robotic system to adapt to different surface contours and materials, reducing processing time and improving throughput while maintaining high resolution and repeatability.

Implementation Method 1

autonomously manipulate the robotic system to move an optical sensor across a part loaded into a work zone; and, at the optical sensor, capture a set of optical images depicting the part

Methodology Applied
Scientific EffectOptical imaging: Photography

Implementation Method 2

detecting a force value between the sanding head and the part surface

Methodology Applied
Scientific EffectForce sensing: Force

Data Source

PatentUS11584005B2System and method for autonomously scanning and processing a part
Publication Date: 2023.02.21 GRAYMATTER ROBOTICS INC
  • US11584005B2 patent drawing
  • US11584005B2 patent drawing
  • US11584005B2 patent drawing

AI summary

One variation of a method for autonomously scanning and processing a part includes: accessing a part model representing a part positioned in a work zone adjacent a robotic system; retrieving a sanding head translation speed; retrieving a toolpath for execution on the part defining positions, orientations, and target forces applied by the sanding head to the part. The method includes traversing the sanding head along the toolpath, at the sanding head translation speed; reading a sequence of applied forces from a force sensor coupled to the sanding head at positions along the toolpath; and deviating from the toolpath to maintain the set of applied forces within a threshold difference of a sequence of target forces along the toolpath. In one variation of the method, the robotic system executes a toolpath at a duration less than target duration by selectively varying target force and sanding head translation speed across the part.