Research on off-line programming method of spatial intersection curve welding based on VTK
Robot off-line programming is widely used in the field of spatial intersection curve welding. However, several existing problems are needed to be resolved which include the following: the operation process depends on the third-party CAD software, the welding trajectory planning depends on the precis...
Gespeichert in:
Veröffentlicht in: | International journal of advanced manufacturing technology 2020, Vol.106 (5-6), p.1587-1599 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1599 |
---|---|
container_issue | 5-6 |
container_start_page | 1587 |
container_title | International journal of advanced manufacturing technology |
container_volume | 106 |
creator | Hong, Lei Wang, Baosheng Xu, Zhenqin Yan, Zhuwen |
description | Robot off-line programming is widely used in the field of spatial intersection curve welding. However, several existing problems are needed to be resolved which include the following: the operation process depends on the third-party CAD software, the welding trajectory planning depends on the precise analytical formula, and the determination of welding posture lacks fusion of geometrical features of surrounding surfaces. This paper presents an off-line programming method of spatial intersection curve welding based on visualization toolkit (VTK). In this method, the visualization pipeline and observer/command mode of VTK are used to display the 3D model of the robot welding system and pick up the surfaces around the welding seam respectively. By calculating the normal vectors of the picked surfaces, the equidistant cutter planes perpendicular to these surfaces can be automatically created to form the planning weld nodes on the intersection of the surfaces, and the position and posture of the welding torch on weld nodes can be extracted. Furthermore, the position and posture along the weld curve are discretized by B-spline curve interpolation and quaternion spherical linear interpolation, respectively. Finally, the motion simulation is realized by the application of robot inverse kinematics. This method does not depend on the specific form of intersection, and all calculation processes are completed within the system, avoiding tedious external data calculation and import process. The correctness and practicability of the method are verified by the welding experiment of saddle-shaped cylindrical intersection pipes. |
doi_str_mv | 10.1007/s00170-019-04656-4 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2352076781</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2352076781</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-609204686f5dc7e302f8ebb6c3e3da4c783e12acda9f74f50a47e420edf693953</originalsourceid><addsrcrecordid>eNp9kE1LAzEQhoMoWKt_wNOC5-jkY5PdoxS_sCBI9eAlpNlJu2U_arJV_PemruDN0xzmed4ZXkLOGVwyAH0VAZgGCqykIFWuqDwgEyaFoAJYfkgmwFVBhVbFMTmJcZNwxVQxIW_PGNEGt876Luu9p03dYbYN_SrYtq27VdbisO6rtMvi1g61bbK6GzBEdEOdHLcLH5h9YlPt4aWNWO2jXhePp-TI2ybi2e-ckpfbm8Xsns6f7h5m13PqBCsHqqDk6edC-bxyGgVwX-ByqZxAUVnpdCGQcesqW3otfQ5WapQcsPKqFGUupuRizE1fv-8wDmbT70KXThoucg5a6YIlio-UC32MAb3Zhrq14cswMPsOzdihSR2anw6NTJIYpZjgboXhL_of6xtb63Sm</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2352076781</pqid></control><display><type>article</type><title>Research on off-line programming method of spatial intersection curve welding based on VTK</title><source>SpringerLink Journals</source><creator>Hong, Lei ; Wang, Baosheng ; Xu, Zhenqin ; Yan, Zhuwen</creator><creatorcontrib>Hong, Lei ; Wang, Baosheng ; Xu, Zhenqin ; Yan, Zhuwen</creatorcontrib><description>Robot off-line programming is widely used in the field of spatial intersection curve welding. However, several existing problems are needed to be resolved which include the following: the operation process depends on the third-party CAD software, the welding trajectory planning depends on the precise analytical formula, and the determination of welding posture lacks fusion of geometrical features of surrounding surfaces. This paper presents an off-line programming method of spatial intersection curve welding based on visualization toolkit (VTK). In this method, the visualization pipeline and observer/command mode of VTK are used to display the 3D model of the robot welding system and pick up the surfaces around the welding seam respectively. By calculating the normal vectors of the picked surfaces, the equidistant cutter planes perpendicular to these surfaces can be automatically created to form the planning weld nodes on the intersection of the surfaces, and the position and posture of the welding torch on weld nodes can be extracted. Furthermore, the position and posture along the weld curve are discretized by B-spline curve interpolation and quaternion spherical linear interpolation, respectively. Finally, the motion simulation is realized by the application of robot inverse kinematics. This method does not depend on the specific form of intersection, and all calculation processes are completed within the system, avoiding tedious external data calculation and import process. The correctness and practicability of the method are verified by the welding experiment of saddle-shaped cylindrical intersection pipes.</description><identifier>ISSN: 0268-3768</identifier><identifier>EISSN: 1433-3015</identifier><identifier>DOI: 10.1007/s00170-019-04656-4</identifier><language>eng</language><publisher>London: Springer London</publisher><subject>B spline functions ; CAE) and Design ; Computer simulation ; Computer-Aided Engineering (CAD ; Engineering ; Industrial and Production Engineering ; Interpolation ; Inverse kinematics ; Mechanical Engineering ; Media Management ; Motion simulation ; Nodes ; Original Article ; Posture ; Programming ; Quaternions ; Robots ; Three dimensional models ; Trajectory planning ; Visualization ; Welding</subject><ispartof>International journal of advanced manufacturing technology, 2020, Vol.106 (5-6), p.1587-1599</ispartof><rights>Springer-Verlag London Ltd., part of Springer Nature 2019</rights><rights>The International Journal of Advanced Manufacturing Technology is a copyright of Springer, (2019). All Rights Reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-609204686f5dc7e302f8ebb6c3e3da4c783e12acda9f74f50a47e420edf693953</citedby><cites>FETCH-LOGICAL-c319t-609204686f5dc7e302f8ebb6c3e3da4c783e12acda9f74f50a47e420edf693953</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00170-019-04656-4$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00170-019-04656-4$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Hong, Lei</creatorcontrib><creatorcontrib>Wang, Baosheng</creatorcontrib><creatorcontrib>Xu, Zhenqin</creatorcontrib><creatorcontrib>Yan, Zhuwen</creatorcontrib><title>Research on off-line programming method of spatial intersection curve welding based on VTK</title><title>International journal of advanced manufacturing technology</title><addtitle>Int J Adv Manuf Technol</addtitle><description>Robot off-line programming is widely used in the field of spatial intersection curve welding. However, several existing problems are needed to be resolved which include the following: the operation process depends on the third-party CAD software, the welding trajectory planning depends on the precise analytical formula, and the determination of welding posture lacks fusion of geometrical features of surrounding surfaces. This paper presents an off-line programming method of spatial intersection curve welding based on visualization toolkit (VTK). In this method, the visualization pipeline and observer/command mode of VTK are used to display the 3D model of the robot welding system and pick up the surfaces around the welding seam respectively. By calculating the normal vectors of the picked surfaces, the equidistant cutter planes perpendicular to these surfaces can be automatically created to form the planning weld nodes on the intersection of the surfaces, and the position and posture of the welding torch on weld nodes can be extracted. Furthermore, the position and posture along the weld curve are discretized by B-spline curve interpolation and quaternion spherical linear interpolation, respectively. Finally, the motion simulation is realized by the application of robot inverse kinematics. This method does not depend on the specific form of intersection, and all calculation processes are completed within the system, avoiding tedious external data calculation and import process. The correctness and practicability of the method are verified by the welding experiment of saddle-shaped cylindrical intersection pipes.</description><subject>B spline functions</subject><subject>CAE) and Design</subject><subject>Computer simulation</subject><subject>Computer-Aided Engineering (CAD</subject><subject>Engineering</subject><subject>Industrial and Production Engineering</subject><subject>Interpolation</subject><subject>Inverse kinematics</subject><subject>Mechanical Engineering</subject><subject>Media Management</subject><subject>Motion simulation</subject><subject>Nodes</subject><subject>Original Article</subject><subject>Posture</subject><subject>Programming</subject><subject>Quaternions</subject><subject>Robots</subject><subject>Three dimensional models</subject><subject>Trajectory planning</subject><subject>Visualization</subject><subject>Welding</subject><issn>0268-3768</issn><issn>1433-3015</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp9kE1LAzEQhoMoWKt_wNOC5-jkY5PdoxS_sCBI9eAlpNlJu2U_arJV_PemruDN0xzmed4ZXkLOGVwyAH0VAZgGCqykIFWuqDwgEyaFoAJYfkgmwFVBhVbFMTmJcZNwxVQxIW_PGNEGt876Luu9p03dYbYN_SrYtq27VdbisO6rtMvi1g61bbK6GzBEdEOdHLcLH5h9YlPt4aWNWO2jXhePp-TI2ybi2e-ckpfbm8Xsns6f7h5m13PqBCsHqqDk6edC-bxyGgVwX-ByqZxAUVnpdCGQcesqW3otfQ5WapQcsPKqFGUupuRizE1fv-8wDmbT70KXThoucg5a6YIlio-UC32MAb3Zhrq14cswMPsOzdihSR2anw6NTJIYpZjgboXhL_of6xtb63Sm</recordid><startdate>2020</startdate><enddate>2020</enddate><creator>Hong, Lei</creator><creator>Wang, Baosheng</creator><creator>Xu, Zhenqin</creator><creator>Yan, Zhuwen</creator><general>Springer London</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>2020</creationdate><title>Research on off-line programming method of spatial intersection curve welding based on VTK</title><author>Hong, Lei ; Wang, Baosheng ; Xu, Zhenqin ; Yan, Zhuwen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-609204686f5dc7e302f8ebb6c3e3da4c783e12acda9f74f50a47e420edf693953</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>B spline functions</topic><topic>CAE) and Design</topic><topic>Computer simulation</topic><topic>Computer-Aided Engineering (CAD</topic><topic>Engineering</topic><topic>Industrial and Production Engineering</topic><topic>Interpolation</topic><topic>Inverse kinematics</topic><topic>Mechanical Engineering</topic><topic>Media Management</topic><topic>Motion simulation</topic><topic>Nodes</topic><topic>Original Article</topic><topic>Posture</topic><topic>Programming</topic><topic>Quaternions</topic><topic>Robots</topic><topic>Three dimensional models</topic><topic>Trajectory planning</topic><topic>Visualization</topic><topic>Welding</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hong, Lei</creatorcontrib><creatorcontrib>Wang, Baosheng</creatorcontrib><creatorcontrib>Xu, Zhenqin</creatorcontrib><creatorcontrib>Yan, Zhuwen</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>International journal of advanced manufacturing technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hong, Lei</au><au>Wang, Baosheng</au><au>Xu, Zhenqin</au><au>Yan, Zhuwen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Research on off-line programming method of spatial intersection curve welding based on VTK</atitle><jtitle>International journal of advanced manufacturing technology</jtitle><stitle>Int J Adv Manuf Technol</stitle><date>2020</date><risdate>2020</risdate><volume>106</volume><issue>5-6</issue><spage>1587</spage><epage>1599</epage><pages>1587-1599</pages><issn>0268-3768</issn><eissn>1433-3015</eissn><abstract>Robot off-line programming is widely used in the field of spatial intersection curve welding. However, several existing problems are needed to be resolved which include the following: the operation process depends on the third-party CAD software, the welding trajectory planning depends on the precise analytical formula, and the determination of welding posture lacks fusion of geometrical features of surrounding surfaces. This paper presents an off-line programming method of spatial intersection curve welding based on visualization toolkit (VTK). In this method, the visualization pipeline and observer/command mode of VTK are used to display the 3D model of the robot welding system and pick up the surfaces around the welding seam respectively. By calculating the normal vectors of the picked surfaces, the equidistant cutter planes perpendicular to these surfaces can be automatically created to form the planning weld nodes on the intersection of the surfaces, and the position and posture of the welding torch on weld nodes can be extracted. Furthermore, the position and posture along the weld curve are discretized by B-spline curve interpolation and quaternion spherical linear interpolation, respectively. Finally, the motion simulation is realized by the application of robot inverse kinematics. This method does not depend on the specific form of intersection, and all calculation processes are completed within the system, avoiding tedious external data calculation and import process. The correctness and practicability of the method are verified by the welding experiment of saddle-shaped cylindrical intersection pipes.</abstract><cop>London</cop><pub>Springer London</pub><doi>10.1007/s00170-019-04656-4</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0268-3768 |
ispartof | International journal of advanced manufacturing technology, 2020, Vol.106 (5-6), p.1587-1599 |
issn | 0268-3768 1433-3015 |
language | eng |
recordid | cdi_proquest_journals_2352076781 |
source | SpringerLink Journals |
subjects | B spline functions CAE) and Design Computer simulation Computer-Aided Engineering (CAD Engineering Industrial and Production Engineering Interpolation Inverse kinematics Mechanical Engineering Media Management Motion simulation Nodes Original Article Posture Programming Quaternions Robots Three dimensional models Trajectory planning Visualization Welding |
title | Research on off-line programming method of spatial intersection curve welding based on VTK |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T05%3A40%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Research%20on%20off-line%20programming%20method%20of%20spatial%20intersection%20curve%20welding%20based%20on%20VTK&rft.jtitle=International%20journal%20of%20advanced%20manufacturing%20technology&rft.au=Hong,%20Lei&rft.date=2020&rft.volume=106&rft.issue=5-6&rft.spage=1587&rft.epage=1599&rft.pages=1587-1599&rft.issn=0268-3768&rft.eissn=1433-3015&rft_id=info:doi/10.1007/s00170-019-04656-4&rft_dat=%3Cproquest_cross%3E2352076781%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2352076781&rft_id=info:pmid/&rfr_iscdi=true |