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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of advanced manufacturing technology 2020, Vol.106 (5-6), p.1587-1599
Hauptverfasser: Hong, Lei, Wang, Baosheng, Xu, Zhenqin, Yan, Zhuwen
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 &amp; 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