This disclosure relates to surface modification and wiping tools, and more particularly, to robotically implemented repairs using surface modification tools and wiping tools.
The automotive industry often needs to prepare surfaces of vehicle parts or replacement parts (e.g., a bumper) for various purposes (e.g., painting), or to repair surfaces of car parts or replacement parts due to defects incurred during painting or coating. Typical surface preparation processes include, for example, physically surface modification car surfaces, or “scuffing”. Typical repair operations often include, for example, surface modification such as sanding and polishing. Surface preparation and repair of defects on surfaces can utilize different tools, materials and fluids.
In the automotive industry, clear coat repair has not been automated in the automotive original equipment manufacturing (OEM) and aftermarket sectors. Techniques are desired for automating this process as well as other paint applications (e.g., primer sanding, clear coat defect removal, clear coat polishing, etc.) amenable to the use of abrasives and/or robotic inspection and repair.
Various examples are now described to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. The Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
This disclosure describes systems, apparatuses, methods and techniques related to various problems in automating defect-specific repairs for paint applications. Current processes of having a human manually wipe a workpiece surface after each surface modification step. This is time consuming. The process time of automated paint repair could be improved by streamlining or automating the fluid removal process step. However, automated techniques have not been developed to wipe away residue after surface modification (e.g., after sanding or polishing). The present inventors have invented systems, apparatuses, methods and techniques that allow for automated wiping of a workpiece. Furthermore, the present inventors recognize that transition time between sanding and wiping or polishing and wiping can be improved. For example, the present inventors propose that an actuation axis of the wiping medium be mounted in a substantially parallel manner to an actuation axis of the sanding or polishing tool. This can reduce transition time and improve line throughput as the wrist of robotic arm does not have to reoriented to transition between sanding and wiping or polishing and wiping, for example. Thus, throughput of the production line can be improved.
The present inventors further recognize that the substantially parallel mounting orientation of the wiping medium relative to the sanding or polishing tool can reduce the likelihood of interference or collision of these tools with other objects such as the workpiece as the tools to do not have to be reoriented about an axis to reposition the wiping medium to perform wiping after sanding or polishing.
The details of one or more examples of the disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the disclosure will be apparent from the description, drawings, and claims.
The disclosure herein includes but is not limited to the following illustrative Examples:
Example 1 is a robotic paint repair system optionally including a robotic arm, a first tool system and a fluid removal tool. The first tool system can comprise a first end effector coupled to a first tool configured to contact a workpiece to perform surface modification of the workpiece. The first end effector can be configured to actuate the first tool about a first axis to perform the surface modification of the workpiece. The fluid removal tool can comprise a wiping medium. The fluid removal tool can be coupled to the robot arm. The fluid removal tool can be configured to actuate the wiping medium about or along a second axis to remove fluid from the workpiece. The first axis can be offset from the second axis and the first axis can be within 45 degrees of parallel with the second axis.
Example 2 is the robotic paint repair system of Example 1, wherein the first axis and the second axis can be substantially parallel being no more than 5 degrees from parallel in orientation.
Example 3 is the robotic paint repair system of any one of Examples 1-2, wherein the first tool system can be coupled to the robotic arm offset from the fluid removal tool.
Example 4 is the robotic paint repair system of any one of Examples 1-3, optionally further comprising a second tool system comprising a second end effector coupled to a second tool configured to contact the workpiece, wherein the second tool system is coupled to the robotic arm.
Example 5 is the robotic paint repair system of Example 4, wherein the first and second tools can be positioned between 90 degrees and 180 degrees apart, inclusive, on the robotic arm.
Example 6 is the robotic paint repair system of any one of Examples 4-5, wherein the fluid removal tool, the first end effector, and the second end effector can be mounted to a same force control device.
Example 7 is the robotic paint repair system of any one of Examples 1-6, wherein the wiping medium can be extensible and retractable axially along the second axis relative to the first tool.
Example 8 is the robotic paint repair system of any one of Examples 1-7, wherein surface modification of the workpiece can include one of sanding, polishing or buffing the workpiece.
Example 9 is the robotic paint repair system of any one of Examples 1-8, wherein the first tool system can be coupled to the robotic arm via a flange along with the fluid removal tool, and wherein the flange does not change a rotational orientation between the first tool performing the surface modification of the workpiece and the wiping medium removing fluid from the workpiece.
Example 10 is the robotic repair system of any one of Examples 1-8, wherein the first tool system can be coupled to the robotic arm via a flange along with the fluid removal tool, and wherein the flange can have a limited rotational orientation change between the first tool performing the surface modification of the workpiece and the wiping medium removing fluid from the workpiece.
Example 11 is the robotic paint repair system of any one of Examples 1-3 and 7-10, wherein the first tool system can be coupled to a second robotic arm.
Example 12 is the robotic paint repair system of any one of Examples 1-11, wherein the fluid comprises a sanding slurry.
Example 13 is the robotic paint repair system of any one of Examples 1-12, wherein the fluid removal tool and the first end effector can be mounted to a same force control device.
Example 14 is a robotic paint repair system that can include a robotic arm, a first tool system, a second tool system and a fluid removal tool. The first tool system can comprise a first end effector coupled to a first tool configured to contact a workpiece to perform a first surface modification of the workpiece. The first end effector can be configured to actuate the first tool about a first axis to perform the first surface modification of the workpiece. The second tool system can comprise a second end effector coupled to a second tool configured to contact the workpiece. The fluid removal tool can comprise a wiping medium. The fluid removal tool can be coupled to the robot arm. The fluid removal tool can be configured to actuate the wiping medium about or along a second axis to remove fluid from the workpiece. The first axis can be offset from and can be substantially parallel with the second axis.
Example 15 is the robotic paint repair system of Example 14, wherein the first tool and the second tool can be coupled to the robotic arm via a same force controller. The second tool can be configured to perform one of a second surface modification of the workpiece or a second removal of fluid from the workpiece.
Example 16 is the robotic paint repair system of any one of Examples 14-15, wherein the wiping medium can be extensible and retractable axially along the second axis relative to the first tool or the second tool.
Example 17 is the robotic paint repair system of any one of Examples 14-16, wherein the first tool system can be coupled to the robotic arm via a flange along with the fluid removal tool, and wherein the flange does not change a rotational orientation between the first tool performing the first surface modification of the workpiece and the wiping medium removing fluid from the workpiece.
Example 18 is the robotic paint repair system of any one of Examples 14-17, wherein at least one of the first tool system and the second tool system can be coupled to a second robotic arm.
Example 19 is the robotic repair system of any one of Examples 14-18, wherein the first axis and the second axis are no more than 5 degrees from parallel in orientation.
Example 20 is a method of performing automated paint repair on a workpiece. The method can optionally include: actuating a first tool mounted to a robotic arm to perform surface modification of the workpiece, moving a tool configured to perform wiping of the workpiece without manipulating a rotational axis of a wrist of the robotic arm, and wiping of the workpiece with the tool.
Example 21 is the method of Example 20, wherein surface modification of the workpiece can include one of sanding, polishing or buffing the workpiece.
Example 22 is the method of any one of Examples 20-21, optionally further comprising: reorientating the wrist about the rotational axis, and actuating a second tool mounted to the robotic arm via the wrist to perform buffing of the workpiece after the wiping of the workpiece.
Example 23 is the method of any one of Examples 20-21, optionally further comprising: actuating a second tool to perform buffing of the workpiece after the wiping of the workpiece, and wiping of the workpiece after the buffing of the workpiece.
Example 24 is the method of any one of Examples 20-23, wherein the surface modification of the workpiece by the first tool can be performed about a first axis and the wiping of the workpiece after surface modification the workpiece is performed about or along a second axis, and wherein the first axis can offset from and substantially parallel with the second axis.
Example 25 is the method of Example 24, wherein the first axis and the second axis can be no more than 5 degrees from parallel in orientation.
Example 26 is the method of any one of Examples 20-25, optionally further comprising extending or retracting a wiping solution that is configured to perform the wiping axially along a second axis relative to the first tool.
Example 27 is a method of performing automated paint repair on a workpiece.
The method can optionally include: actuating a first tool mounted to a robotic arm to perform surface modification of the workpiece, moving a tool configured to perform wiping of the workpiece with limited manipulation about a rotational axis of a wrist of the robotic arm, and wiping of the workpiece with the tool.
Example 28 is the method of Example 27, wherein the limited manipulation about the rotational axis of the wrist can be between 0.1 degrees and 45 degrees, inclusive.
In the drawings, like reference numerals indicate like elements. While the above-identified drawing, which may not be drawn to scale, sets forth various embodiments of the present disclosure, other embodiments are also contemplated, as noted in the Detailed Description. In all cases, this disclosure describes the presently disclosed disclosure by way of representation of exemplary embodiments and not by express limitations. It should be understood that numerous other modifications and embodiments can be devised by those skilled in the art, which fall within the scope and spirit of this disclosure.
The present disclosure provides an automated system and methods of using robotic repair unit with an end-of-arm system with mounted tools for surface modification of an object surface. The automated systems and methods also allow for end-of-arm removal of debris such as by wiping. This can be via a debris removal tool which may be utilized before, after and/or between the surface modification. As discussed previously, a wiping medium can be mounted substantially parallel with one or more of the tools that perform the surface modification. This arrangement can reduce processing time as additional manipulations of the wrist of the paint repair robot need not be performed. The present application also recognizes other benefits such as reduced part count (a single force control unit can be used for both wiping and surface modification) and reduced likelihood of interference or collision of these tools with other objects such as the workpiece.
The processing tools along with the fluid removal tool can be mounted on an end effector at the end of a motive robot arm, such that they capable of moving between various areas on a workpiece together as a unit. The surface modification tool may include a functional component configured to contact and prepare the object surface and one or more sensors configured to detect working state information of the end-effector tool. The end effector can include as part of the wiping tool or surface modification tool a dispenser for fluid while the functional component contacts and prepares the object surface. Various sensors include a force sensor can also be utilized in conjunction with the processing.
It should be understood that although an illustrative implementation of one or more embodiments are provided below, the disclosed systems and/or methods described with respect to
Whenever the terms “about an actuation axis” or “actuation about an axis” or similar are used can mean rotational actuation, orbital actuation, or random orbital actuation. The term “along an actuation axis” or “actuation along an axis” or similar means linear actuation. As used herein the term “fluid” means any one or combination of a pure fluid, a fluid in combination with particulate such as a slurry, debris from surface modification or any of the like. The term “surface modification” or the like includes repair of a surface, abrading, scuffing, sanding, polishing, buffing or the like. The term “substantially parallel” means up to but not exceeding 5 degrees, inclusive, from parallel in orientation (i.e. between exactly parallel and angled 5 degrees from exactly parallel, inclusive). The term “a limited rotational orientation change” or “limited manipulation about a rotational axis” or the like can mean a rotational orientation change of between 0.1 degrees and 45 degrees, inclusive.
The functions or algorithms described herein may be implemented in software in one embodiment. The software may consist of computer executable instructions stored on computer readable media or computer readable storage device such as one or more non-transitory memories or other type of hardware-based storage devices, either local or networked. Further, such functions correspond to modules, which may be software, hardware, firmware or any combination thereof. Multiple functions may be performed in one or more modules as desired, and the embodiments described are merely examples. The software may be executed on a digital signal processor, ASIC, microprocessor, or other type of processor operating on a computer system, such as a personal computer, server or other computer system, turning such computer system into a specifically programmed machine.
Robotic repair unit 102A includes a force control unit 124A that can be aligned with an end effector 126A. Robotic repair unit 102B includes a force control unit 124B that can be aligned with an end effector 126B. As illustrated in
Robotic repair units 102A and/or 102B may have a base fixed to a rail system configured to travel along with a vehicle being repaired, or may be mounted on a wall or ceiling carrier. Depending on a defect location, robotic repair unit 102A and/or 102B may need to move closer, or further away from a vehicle, or may need to move higher or lower with respect to the vehicle. A moveable base may make repairing difficult-to-reach defects easier.
The tool 128B can comprise a wiping medium 130B (also referred to as a wiping solution herein). The wiping medium 130B can be a cloth, sponge or other medium for example capable of being pressed linearly along the second axis B1 against the workpiece and/or rotated about the second axis B1 so as to be dragged along the workpiece for removal of fluid and other residue from the workpiece. While the present tool 128B is shown as a removal tool using cloth or other medium, in other embodiments fluid removal tool 128B can be another type of tool including a movement system, such as a vacuum or air knife. Similarly, while systems and methods are described herein with respect to a linear, unidirectional wiping process, it is expressly removed that more complex motion, such as that of rotary, orbital or random orbital devices.
During the paint or clearcoat repair process, fluid may be dispensed on the workpiece prior to, during, or subsequent to the utilization of 128A. This process fluid may combine with particulate matter from the process to create a slurry. The particulate matter composing this slurry is generally caused by the sanding process, which usually takes place prior to a polish buffing step. Processing by tool 128A, without prior removal of this slurry, may have adverse effects on the final paint surface. Such adverse effects include a hazy or unbuffed appearance or undesired scratches or other damage in the final painted product, which can be caused by micro scratches. The improvement seen when the slurry is removed was unexpected, as it is not a standard for robotic repair systems to remove the slurry prior to surface buffing. The hazy or imperfect appearance is not observable on every buffed surface, but is most noticeable after a buildup of slurry or particulate matter on the buff pad as a result of sanding. The adverse effects of buildup on the buff pad were demonstrated by an experiment conducted on a clearcoat workpiece.
The first tool 330 may be used for polishing, sanding, or other surface preparation purposes. The first tool 330 can be offset from the wiping medium 340 with respect to one or more of the x-axis, y-axis or z-axis of the Cartesian coordinate system for example. The wiping medium 340 can be used for liquid and residue removal as previously discussed. The end effectors 320A and/or 320B can be a pneumatically driven, servo driven, hydraulically driven or can be configured for actuation in some other known manner. The wiping medium 340 may incorporate a spring or pneumatic compliance source to allow for compliance upon applied pressure or force. Alternatively, the wiping medium 340 can be mounted such that it uses the same compliance tool that the first tool 330 is mounted to.
While the second tool 450 is mentioned as configured for buffing the workpiece, such that second tool 450 could alternatively be a second tool configured for sanding (similar to the first tool). Alternatively, both the first and second tools 430 and 450 can configured for buffing. Additionally, other possible combinations or orders of the two tools 430 and 450 are contemplated. For example, the second tool 450 can be configured as a wiping medium according to a further example. Additionally or alternatively, a second additionally wiping medium can be part of the end effector system 400. This second wiping medium could be arranged offset and substantially parallel with the axis C4 of the second tool 450, for example.
The first tool 430 can be offset from the wiping medium 440 with respect to one or more of the x-axis, y-axis or z-axis of the Cartesian coordinate system for example. The second tool 450 can be mounted to oppose the first tool 430 such that the wrist 410 must be rotated to bring the second tool 450 into surface modification position. However, it is contemplated the second tool 450 can be oriented or offset by less than 180 degrees such as between 90 degrees and 180 degrees, inclusive, according to other examples.
Robotic repair system 500, in one embodiment, has optical sensors 504, which may be used to locate paint/clearcoat blemishes or areas to be repaired. Robotic repair system 500 includes a robot moving mechanism 508, which may be used to move an end-of-arm assembly into proximity of a defect repair area. As illustrated in
In some embodiments, at the end of robot arm 510 is an end-of-arm assembly which can include a variety of tools, as illustrated in previous FIGURES, for example. However, it is expressly contemplated, as illustrated in
A first abrasive tool 542 may be mounted on robot arm 510. The first abrasive tool, in some embodiments, is coupled to a first end effector 540. In some embodiments, a second abrasive tool 548 is mounted to robot arm 510. Second tool 548 may be coupled to a second end effector 546. A fluid removal mechanism 560 may be mounted to a robot arm 510. However, it is expressly contemplated that, in some embodiments, some of these components may on more than one robot arm 510. For example, a first robot arm 510 could support a first abrasive tool 542, e.g., a sanding robot with a sanding tool, and a second robot arm 510 could support a second abrasive tool, e.g., a polishing robot with a polishing tool.
In one embodiment, robot arm 510 is moved into place by arm movement mechanism 516. Abrasive tools 542, 548 and fluid removal mechanism 560 may also be moved into place by arm movement mechanism 516, in one embodiment, or may each have their own movement mechanism that moves them into position on workpiece surface.
A force control unit 512 may also be located on robot arm 510 to control interactions between the robot arm 510, end effector systems, and a workpiece surface.
In some embodiments, air line 514 and fluid dispenser 526 feed from robot arm 510 to the end effector system to provide necessary air and fluid supply for operating first tool 542 and second tool 548.
In an embodiment, fluid removal tool 550 is also coupled to force control unit 512. Fluid removal tool 550 may be, for example, a fabric-based wiping medium, an air knife, a vacuum system, or another suitable tool. However, it is also contemplated that, in some embodiments, fluid removal tool 550 is coupled to a separate force control unit than that used for tool 542 or tool 548. It is also contemplated that, in other embodiments, fluid removal tool 550 is a passive tool with no associated force control unit. In some embodiments, fluid removal tool 550 is mounted in a fixed position on robot arm 510. A fastener 552 may be used to fix fluid removal tool 550 in a position to allow for passive wiping, in some embodiments. Fastener 552 may be extendable, or coupled to force control unit 512 to facilitate semi-passive wiping, in some embodiments.
Robot arm 510 may also include a fluid removal compliance device 556 which may provide force compliance for the fluid removal compliance device 556. Fluid removal compliance device 556 may be a passive compliance device, such as a flexible or compressible material that urges a wiping medium toward a worksurface. In other embodiments, fluid removal compliance device 556 is a mechanical device, such as a mechanical spring or a pneumatic air cylinder.
In some embodiments, fluid removal tool 550 may be moved through space using a fluid remover movement mechanism 554. Movement mechanism 554 will control variables such as the pitch, tilt, and yaw of an active wiping motion of fluid removal tool 550.
In some embodiments fluid removal tool 550 may function in conjunction with fluid removal force control unit 558. Force control unit 558 may maintain proper force or pressure between fluid removal tool 550 and the workpiece. Fluid removal force control unit 558 may be mounted to robot arm 510, and supply signal or control through fastener 552 to fluid removal tool 550. In other embodiments, pressure or tension on the workpiece surface is regulated by fluid removal compliance device 556.
Fluid removal tool 550 may function in conjunction with a fluid removal mechanism 560, in some embodiments. Fluid removal mechanism 560 may be a pad, vacuum, brush, or scraping tool used to remove particulate matter, debris, liquid or slurry from the wiping medium of fluid removal tool 550. Fluid removal mechanism 560 may help to provide a suitably absorbent and effective wiping medium for cleaning the workpiece surface more than once.
In another embodiment, fluid removal tool 550 may include a replaceable component, for example a new absorbent pad when an old one is saturated with fluid or debris. A fluid removal replacement mechanism 562 may facilitate replacement of the wiping medium fluid removal tool 550. In some embodiments, replacement mechanism 562 is a release clip, button or hook and loop system used to quickly exchange saturated or exhausted wiping medium.
In one or more examples, the functions described can be implemented in hardware, software, firmware, or any combination thereof, located locally or remotely. If implemented in software, the functions can be stored on or transmitted over a computer-readable medium as one or more instructions or code and executed by a hardware-based processing unit. Computer-readable media can include computer-readable storage media, which corresponds to a tangible medium such as data storage media, or communication media including any medium that facilitates transfer of a computer program from one place to another, e.g., according to a communication protocol. In this manner, computer-readable media generally can correspond to (1) tangible computer-readable storage media which is non-transitory or (2) a communication medium such as a signal or carrier wave. Data storage media can be any available media that can be accessed by one or more computers or one or more processors to retrieve instructions, code and/or data structures for implementation of the techniques described in this disclosure. A computer program product can include a computer-readable medium.
By way of example, and not limitation, such computer-readable storage media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage, or other magnetic storage devices, flash memory, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if instructions are transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium.
It should be understood, however, that computer-readable storage media and data storage media do not include connections, carrier waves, signals, or other transitory media, but are instead directed to non-transitory, tangible storage media. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
Instructions can be executed by one or more processors, such as one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other equivalent integrated or discrete logic circuitry, as well as any combination of such components. Accordingly, the term “processor,” as used herein can refer to any of the foregoing structures or any other structure suitable for implementation of the techniques described herein. In addition, in some aspects, the functionality described herein can be provided within dedicated hardware and/or software modules. Also, the techniques could be fully implemented in one or more circuits or logic elements.
The techniques of this disclosure can be implemented in a wide variety of devices or apparatuses, including a wireless communication device or wireless handset, a microprocessor, an integrated circuit (IC) or a set of ICs (e.g., a chip set). Various components, modules, or units are described in this disclosure to emphasize functional aspects of devices configured to perform the disclosed techniques, but do not necessarily require realization by different hardware units. Rather, as described above, various units can be combined in a hardware unit or provided by a collection of interoperative hardware units, including one or more processors as described above, in conjunction with suitable software and/or firmware.
The functions, techniques or algorithms described herein may be implemented in software in one example. The software may consist of computer executable instructions stored on computer readable media or computer readable storage device such as one or more non-transitory memories or other type of hardware-based storage devices, either local or networked. Further, such functions correspond to modules, which may be software, hardware, firmware or any combination thereof. Multiple functions may be performed in one or more modules as desired, and the examples described are merely examples. The software may be executed on a digital signal processor, ASIC, microprocessor, or other type of processor operating on a computer system, such as a personal computer, server or other computer system, turning such computer system into a specifically programmed machine
Various examples have been described. These and other examples are within the scope of the following claims.
This application claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 63/201,750, filed May 11, 2021, the contents of which are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/072225 | 5/10/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63201750 | May 2021 | US |