CN103521410B - Method for automatically spray painting three-dimensional patterns on vehicle body surface - Google Patents
Method for automatically spray painting three-dimensional patterns on vehicle body surface Download PDFInfo
- Publication number
- CN103521410B CN103521410B CN201310479265.XA CN201310479265A CN103521410B CN 103521410 B CN103521410 B CN 103521410B CN 201310479265 A CN201310479265 A CN 201310479265A CN 103521410 B CN103521410 B CN 103521410B
- Authority
- CN
- China
- Prior art keywords
- pattern
- vehicle body
- air brushing
- dimensional
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000007592 spray painting technique Methods 0.000 title abstract description 9
- 238000013507 mapping Methods 0.000 claims abstract description 18
- 230000001680 brushing effect Effects 0.000 claims description 52
- 238000010422 painting Methods 0.000 claims description 5
- 238000005507 spraying Methods 0.000 claims description 5
- 238000005253 cladding Methods 0.000 claims description 3
- 238000004040 coloring Methods 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 4
- 239000003086 colorant Substances 0.000 abstract description 2
- 239000007921 spray Substances 0.000 abstract 3
- 239000003973 paint Substances 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 2
- 239000002421 finishing Substances 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 239000004033 plastic Substances 0.000 description 2
- 229920003023 plastic Polymers 0.000 description 2
- 238000003854 Surface Print Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/407—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
- B41J3/4073—Printing on three-dimensional objects not being in sheet or web form, e.g. spherical or cubic objects
Abstract
The invention discloses a method for automatically spray painting three-dimensional patterns on a vehicle body surface, and belongs to the field of vehicle digital design and manufacturing. The method for automatically spray painting the three-dimensional patterns on the vehicle body surface includes the steps of setting up a vehicle outer covering piece model through three-dimensional design software, dispersing the vehicle outer covering piece model into a triangular mesh model, thereby setting up the mapping relation between the triangular mesh model and a planar parameter region, inversely mapping points, corresponding to pattern pixel points, in the planar parameter region onto a vehicle body three-dimensional model based on the mapping relation, setting up the corresponding relation between the pattern pixel points and vehicle body three-dimensional points, storing color information of pixels, generating spray paint paths on the vehicle body three-dimensional model, adjusting the spray paint colors of the patterns according to the pixel color information corresponding to the path points, and then completing the process of automatically spray painting the three-dimensional patterns on the vehicle body surface by driving a spray painting robot. Various individualized patterns are automatically spray painted on the vehicle body surface under the control of a computer according to the spray painting paths generated through the method, and the principle is simple, the spray painting is even, the patterns are vivid, and the pattern spray painting efficiency is effectively improved.
Description
Technical field
The present invention relates to a kind of automatic method for spray-drawing of bodywork surface three-D pattern, belong to vehicle Design of digital and manufacture field, be particularly useful for the aspects such as the air brushing of special vehicle camouflage color, ads. on vehicle making and personalized body-finishing.
Technical background
Along with the develop rapidly of producing, auto industry has become the important pillar industry of Chinese national economy, and the different bodywork surface printing pattern of form has potential application widely at aspects such as the drafting of special vehicle camouflage color, ads. on vehicle making and personalized body-finishings.Common vehicle body method for generating pattern has two kinds, a kind of is to utilize plastics or papery pattern directly to stick on bodywork surface, but the impact that changed by bodywork surface curvature, Pattern paste paper is easily wrinkling in taping process, directly affect the aesthetic property of pattern, and Pattern paste paper also easily fades and comes off; Another kind method is manual pattern air brushing, utilize various openworking templates to go out corresponding pattern in the air brushing of vehicle body table, this is also the main method for spray-drawing of current vehicle body camouflage color, although case that this kind of method drawn is true to nature, the retention time is long, production efficiency is low, labour intensity is large.U.S.'s patent of invention " Spray-painting system with automatic color calibration " of people's applications such as Cleary (patent No.: 5434604) can realize the automatic air brushing of various colors, but and the unrealized pattern air brushing at three-dimensional object surface.Up to the present, the automatic method for spray-drawing that does not also occur the bodywork surface three-D pattern that layout directly drives.
Summary of the invention
In order to overcome existing vehicle body method for making pattern in the deficiency aspect production efficiency, pattern fidelity, the invention provides a kind of automatic method for spray-drawing of bodywork surface three-D pattern, to realize by layout driving, computer, automatically control shower nozzle and carry out pattern air brushing at bodywork surface, improve the air brushing efficiency of vehicle body pattern.
The technical solution adopted in the present invention is: a kind of automatic method for spray-drawing of bodywork surface three-D pattern, first utilize the vehicle exterior cladding element model of the Three-dimensional Design Software structure air brushing of wanting, and be separated into triangle grid model, and then set up the mapping relations one by one between triangle grid model and plane parameter territory; Set up thus contacting between layout and Planar Mapping territory, and then the corresponding relation between definite pattern image vegetarian refreshments and the coordinate of parameter plane territory mid point; Corresponding points inverse mapping by pattern image vegetarian refreshments in plane domain, to the threedimensional model of vehicle body, is set up the corresponding relation between pattern image vegetarian refreshments and vehicle body three-dimensional point, and preserves the colouring information of pixel simultaneously; On vehicle body threedimensional model, generate air brushing path, and put according to path the air brushing color that corresponding picture-element color information is adjusted pattern, drive thus air brushing robot to complete the automatic air brushing of bodywork surface three-D pattern; Concrete implementation step is:
(1) first, in CAD design software, set up the three-dimensional CAD model of vehicle body parts, and save as the triangle grid model of STL form, the driving model using it as whole spraying and painting system;
(2) by the stamping inverse process of body outer skin is simulated, three-dimensional autobody surface is flattened on two dimensional surface; The Newton-Raphson residual force equilibrium iteration of setting up the nonlinear finite element of contrary forming process solves form, and realizing is the rapid solving of grid flat to plane blank shape; The object function of iterative is:
In formula, U is global coordinate system lower node virtual displacement vector,
with
be external force and the internal force on i node; The process stop criterion of above-mentioned iteration is:
||R
t(u
i)-R
t(u
i-1)||
∞≤ε
In formula, R
tfor the residual force factor on node section, ε is given iteration precision;
(3) utilize rotation, translation, zoom operations that two-dimensional design pattern is placed into the ideal position on plane grid; The searching method of employing based on bounding box obtains the tri patch at pixel place fast;
(4) obtain the plane triangle at pixel place
with corresponding spatial triangle
after, the method for employing bilinear interpolation, realizes pattern point q to the mapping of bodywork surface corresponding points p;
(5) according to the resolution requirement of printing pattern, pattern is separated into air brushing unit, extract the center q point of air brushing unit and also store its color information, by step (4), air brushing central point is mapped to and on autobody surface, obtains corresponding points p; The air brushing of arriving vehicle body according to shower nozzle again, apart from d, obtains the movement position point p of shower nozzle
cL; Movement position point { the p that connects all shower nozzles
cLformation air brushing movement locus S
path, by S
paththe motion control unit that is input to air brushing robot is realized the automatic air brushing of pattern.
The invention has the beneficial effects as follows: the automatic method for spray-drawing of this bodywork surface three-D pattern utilizes the vehicle exterior cladding element model of the Three-dimensional Design Software structure air brushing of wanting, and be separated into triangle grid model, and then set up the mapping relations one by one between triangle grid model and plane parameter territory; Set up thus contacting between desirable layout and Planar Mapping territory, and then the corresponding relation between definite pattern pixel and the coordinate of parameter plane territory mid point; Corresponding points inverse mapping by pattern image vegetarian refreshments in plane domain, to the threedimensional model of vehicle body, is set up the corresponding relation between pattern image vegetarian refreshments and vehicle body three-dimensional point, and preserves the colouring information of pixel simultaneously; On vehicle body threedimensional model, generate air brushing path, and put according to path the air brushing color that corresponding picture-element color information is adjusted pattern, drive thus air brushing robot to complete the automatic air brushing of bodywork surface three-D pattern.The air brushing track that this automatic method for spray-drawing generates can automatically complete various individualized patterns in the automatic air brushing of bodywork surface under computer control, and principle is simple, and air brushing is even, and pattern is true to nature, has effectively improved the efficiency of pattern air brushing.
Accompanying drawing explanation
Fig. 1 is spraying and painting system schematic diagram.
Fig. 2 is the flow chart that whole method for spray-drawing is realized.
Fig. 3 is grid model (STL) model of certain a vehicle body bonnet.
Fig. 4 is the vehicle body grid model after flattening.
Fig. 5 is the black and white chessboard grid pattern that is usually used in new car camouflage.
Fig. 6 is for flattening the corresponding relation between vehicle body and pattern.
Fig. 7 divides for flattening the bounding box of vehicle body grid.
Fig. 8 is the camouflage pattern of bonnet.
Fig. 9 is air brushing track.
The specific embodiment
With reference to accompanying drawing and implementation step, specific embodiment of the invention is described in detail.The schematic diagram of spraying and painting system as shown in Figure 1.The present invention will generate the movement locus that can drive air brushing robot to carry out air brushing, and the flow process of whole method as shown in Figure 2.Specific implementation process is as follows:
1, first, at CAD design software, set up the three-dimensional CAD model of vehicle body parts as the driving model of whole spraying and painting system in as UG, CATIA etc.; Utilize the data output function of CAD design software, parameters C AD model is output as to triangle grid model, and save as STL form, as shown in Figure 3.
2, by the stamping inverse process of body outer skin is simulated, three-dimensional autobody surface is flattened on two dimensional surface; The basic thought of method is: the vehicle body grid surface that can not open up is assumed to be the sheet metal curved surface that elastic-plastic deformation occurs, suppose that the suffered impulse force of sheet metal is that ratio loads, material is subject to planar film stress, so just can by parallel computing problem abstract be elastoplasticity full dose problem; And then from the principle of virtual work, utilize Non-Linear Continuous Medium Mechanics theoretical, and the Newton-Raphson residual force equilibrium iteration of setting up contrary shaping nonlinear finite element solves form, and realizing is the rapid solving of grid flat to plane blank shape; The object function of iterative is:
In formula, U is global coordinate system lower node virtual displacement vector,
with
be external force and the internal force on i node.The process stop criterion of above-mentioned iteration is:
||R
t(u
i)-R
t(u
i-1)||
∞≤ε
In formula, R
tfor the residual force factor on node section, ε is given iteration precision.Fig. 4 is the grid surface that utilizes said method to flatten.
3, utilize rotation, translation, zoom operations by two-dimensional design pattern (as shown in Figure 5, this pattern is elected as through being usually used in the black and white chessboard grid pattern of new car camouflage) be placed into the ideal position on plane grid, the corresponding relationship between air brushing region and four angle points of two-dimensional pattern or other characteristic points is treated in foundation, as shown in Figure 6.By the mode of linear interpolation, determine the corresponding relation of putting on layout and plane grid.
4, find soon the triangle gridding at pattern point place, the process in order to accelerate to find, proposes the searching method based on bounding box especially: as shown in Figure 7, and the minimum bounding box [x of Calculation Plane grid first
min, x
max] * [y
min, y
max], then according to grid vertex, count n
pand coefficient k, the length of side L calculating according to following formula:
The even division of realization to vehicle body plane grid, is divided into a lot of equal-sized square subregions, and is set up following data structure:
Store the correlation between sub-bounding box and grid vertex.On the basis of dividing at above-mentioned bounding box, can find fast the bounding box Bin[i at the corresponding points place of pixel on plane grid] [j], find thus from its nearest summit, and then in a ring tri patch neighborhood of this grid vertex, find the tri patch at this place.
5, obtain pixel corresponding points q
jthe tri patch at place
after, just can find fast its corresponding space triangular dough sheet according to the corresponding relation between plane grid and space lattice
by the space lattice of setting up in the 2nd step and the mapping relations between plane grid
just can be by q
jbe mapped on vehicle body three-dimensional grid,
Thereby utilize above-mentioned Formula layout point and three-dimensional vehicle body point p
jbetween corresponding relation.For the convenience of calculating, can adopt the method for bilinear interpolation as shown in Figure 6, realize pattern corresponding points q
jto bodywork surface corresponding points p
jmapping, computing formula is as follows:
Utilize pattern after said method mapping as shown in Figure 8.
6, according to the resolution requirement of printing pattern, pattern is separated into air brushing unit, extract the center q point of air brushing unit and store its color information, utilize the vehicle body grid surface of (5) foundation and the mapping relations between pattern point, air brushing central point is mapped on autobody surface, obtains corresponding points p.Again according to shower nozzle apart from the air brushing of vehicle body apart from d, obtain the movement position point p of shower nozzle
cL, computing formula is as follows:
p
CL=p+dn
p
Movement position point { the p that connects all shower nozzles
cLformation air brushing movement locus S
path, as shown in Figure 9.
7, by air brushing movement locus S
paththe motion control unit that is input to air brushing robot is realized, the automatic air brushing of pattern.
Claims (1)
1. the automatic method for spray-drawing of a bodywork surface three-D pattern, it is characterized in that: the vehicle exterior cladding element model that first utilizes the air brushing of wanting of Three-dimensional Design Software structure, and be separated into triangle grid model, and then set up the mapping relations one by one between triangle grid model and plane parameter territory; Set up thus contacting between layout and Planar Mapping territory, and then the corresponding relation between definite pattern image vegetarian refreshments and the coordinate of parameter plane territory mid point; Corresponding points inverse mapping by pattern image vegetarian refreshments in plane domain, to the threedimensional model of vehicle body, is set up the corresponding relation between pattern image vegetarian refreshments and vehicle body three-dimensional point, and preserves the colouring information of pixel simultaneously; On vehicle body threedimensional model, generate air brushing path, and put according to path the air brushing color that corresponding picture-element color information is adjusted pattern, drive thus air brushing robot to complete the automatic air brushing of bodywork surface three-D pattern; Concrete implementation step is:
(1) first, in CAD design software, set up the three-dimensional CAD model of vehicle body parts, and save as the triangle grid model of STL form, the driving model using it as whole spraying and painting system;
(2) by the stamping inverse process of body outer skin is simulated, three-dimensional autobody surface is flattened on two dimensional surface; The Newton-Raphson residual force equilibrium iteration of setting up the nonlinear finite element of contrary forming process solves form, and realizing is the rapid solving of grid flat to plane blank shape; The object function of iterative is:
In formula, U is global coordinate system lower node virtual displacement vector,
with
be external force and the internal force on i node; The process stop criterion of above-mentioned iteration is:
||R
t(u
i)-R
t(u
i-1)||
∞≤ε
In formula, R
tfor the residual force factor on node section, ε is given iteration precision;
(3) utilize rotation, translation, zoom operations that two-dimensional design pattern is placed into the ideal position on plane grid; The searching method of employing based on bounding box obtains the tri patch at pixel place fast;
(4) obtain the plane triangle at pixel place
with corresponding spatial triangle
after, the method for employing bilinear interpolation, realizes pattern point q to the mapping of bodywork surface corresponding points p;
(5) according to the resolution requirement of printing pattern, pattern is separated into air brushing unit, extract the center q point of air brushing unit and also store its color information, by step (4), air brushing central point is mapped to and on autobody surface, obtains corresponding points p; The air brushing of arriving vehicle body according to shower nozzle again, apart from d, obtains the movement position point p of shower nozzle
cL; Movement position point { the p that connects all shower nozzles
cLformation air brushing movement locus S
path, by S
paththe motion control unit that is input to air brushing robot is realized the automatic air brushing of pattern.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310479265.XA CN103521410B (en) | 2013-10-14 | 2013-10-14 | Method for automatically spray painting three-dimensional patterns on vehicle body surface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310479265.XA CN103521410B (en) | 2013-10-14 | 2013-10-14 | Method for automatically spray painting three-dimensional patterns on vehicle body surface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103521410A CN103521410A (en) | 2014-01-22 |
CN103521410B true CN103521410B (en) | 2014-10-22 |
Family
ID=49923970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310479265.XA Active CN103521410B (en) | 2013-10-14 | 2013-10-14 | Method for automatically spray painting three-dimensional patterns on vehicle body surface |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103521410B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104382327A (en) * | 2014-12-03 | 2015-03-04 | 曹乃承 | Manicure device and manicure, health management and information pushing method |
CN105643944B (en) * | 2016-03-31 | 2018-03-13 | 三维泰柯(厦门)电子科技有限公司 | A kind of 3D printer stable control method and control system |
CN105944885A (en) * | 2016-07-14 | 2016-09-21 | 青岛金光鸿智能机械电子有限公司 | Automatic camouflage spraying device and method |
CN105944864A (en) * | 2016-07-14 | 2016-09-21 | 青岛金光鸿智能机械电子有限公司 | Digital camouflage spray coating device and method |
CN106269359B (en) * | 2016-08-05 | 2018-10-26 | 广东银洋环保新材料有限公司 | A kind of wall surface spraying print system and its spraying method |
CN107891017B (en) * | 2017-11-08 | 2020-11-06 | 深圳市汯沐科技有限公司 | Method for cleaning surface of irregular columnar object |
CN108031588A (en) * | 2017-12-29 | 2018-05-15 | 深圳海桐防务装备技术有限责任公司 | Automatic spray apparatus and use its automatic painting method |
CN108257201B (en) * | 2017-12-29 | 2021-10-19 | 深圳海桐防务装备技术有限责任公司 | Method for pasting two-dimensional pattern on surface of three-dimensional industrial model |
CN109086492B (en) * | 2018-07-11 | 2022-12-13 | 大连理工大学 | Wire frame representation and deformation method and system for three-dimensional model of vehicle body structure |
CN116140166A (en) * | 2022-11-14 | 2023-05-23 | 湖南普旭科技有限公司 | Spray painting method and spray painting device for vehicle body |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5521477A (en) * | 1993-08-25 | 1996-05-28 | Mazda Motor Corporation | Evaluation method of coating sag and coating control system utilizing said method |
EP2087943A1 (en) * | 2008-02-05 | 2009-08-12 | GM Global Technology Operations, Inc. | Method for providing a patterned coating |
CN101625638A (en) * | 2008-07-11 | 2010-01-13 | 胡平 | Software for quickly computing process cost budget of automobile panel stamping and die |
CN101739488A (en) * | 2009-12-10 | 2010-06-16 | 广西大学 | Method for modeling paint deposition rate model adapting to complex free curved surface spraying |
CN102500498A (en) * | 2011-11-11 | 2012-06-20 | 江苏科技大学 | Optimization method for spray gun track of spraying robot on irregular polyhedron |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6714831B2 (en) * | 2002-01-24 | 2004-03-30 | Ford Motor Company | Paint defect automated seek and repair assembly and method |
-
2013
- 2013-10-14 CN CN201310479265.XA patent/CN103521410B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5521477A (en) * | 1993-08-25 | 1996-05-28 | Mazda Motor Corporation | Evaluation method of coating sag and coating control system utilizing said method |
EP2087943A1 (en) * | 2008-02-05 | 2009-08-12 | GM Global Technology Operations, Inc. | Method for providing a patterned coating |
CN101625638A (en) * | 2008-07-11 | 2010-01-13 | 胡平 | Software for quickly computing process cost budget of automobile panel stamping and die |
CN101739488A (en) * | 2009-12-10 | 2010-06-16 | 广西大学 | Method for modeling paint deposition rate model adapting to complex free curved surface spraying |
CN102500498A (en) * | 2011-11-11 | 2012-06-20 | 江苏科技大学 | Optimization method for spray gun track of spraying robot on irregular polyhedron |
Also Published As
Publication number | Publication date |
---|---|
CN103521410A (en) | 2014-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103521410B (en) | Method for automatically spray painting three-dimensional patterns on vehicle body surface | |
JP6235187B1 (en) | How to create a decorative image | |
CN101609564B (en) | Method for manufacturing three-dimensional grid model by draft input | |
CN103473806B (en) | A kind of clothes 3 D model construction method based on single image | |
CN108704993B (en) | A kind of method of Automobile Cover Drawing Die bedding-in binder surface design | |
Jiang et al. | Quad-mesh based isometric mappings and developable surfaces | |
CN103824253A (en) | Figure five sense organ deformation method based on image local precise deformation | |
CN102509338A (en) | Contour and skeleton diagram-based video scene behavior generation method | |
CN106504329A (en) | A kind of gingiva deformity emulation mode of the Mass-spring Model based on tooth long axile | |
CN111104702A (en) | Method for realizing visual simulation of embankment project based on UE4 | |
Sánchez et al. | A multi-step force–density method and surface-fitting approach for the preliminary shape design of tensile structures | |
CN103544733A (en) | Method for building three-dimensional human head triangular mesh model based on statistical shape analysis | |
CN105046727B (en) | A kind of generation method of Product Rendering | |
CN105493087B (en) | Method for generating a data set describing a foil located on a surface of a three-dimensional shaped part | |
CN101807290B (en) | two-dimensional cartoon character deformation method | |
Lo et al. | Brush footprint acquisition and preliminary analysis for Chinese calligraphy using a robot drawing platform | |
CN109816793B (en) | Isogeometric analysis-based bas-relief model establishing method | |
CN106097415A (en) | A kind of 2.5 dimension rope distortion animation producing methods | |
CN104143204A (en) | Moving least square two-dimensional character deformation method considering topological structure | |
CN109948241A (en) | A kind of assembled architecture design device and method | |
Joshi | Curve-based shape modeling a tutorial | |
Sárközi et al. | Classification of parametric design techniques—Types of surface patterns | |
Paquette | Nurbs Surfaces | |
JP2012089089A (en) | Image pattern creation method, creation apparatus and computer program | |
CN106815799A (en) | A kind of self adaptation artistic pattern forming method based on chaology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |