Loading…
Equidistant Tool Path and Cartesian Trajectory Planning for Robotic Machining of Curved Freeform Surfaces
This article proposes an equidistant tool path planning strategy on curved freeform surfaces with the focus on robotic machining tasks. The strategy is based on the arc-length parameterization of the surface and can be considered as a variant of the iso-parametric path planning. This method allows u...
Saved in:
Published in: | IEEE transactions on automation science and engineering 2022-10, Vol.19 (4), p.3311-3323 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3 |
---|---|
cites | cdi_FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3 |
container_end_page | 3323 |
container_issue | 4 |
container_start_page | 3311 |
container_title | IEEE transactions on automation science and engineering |
container_volume | 19 |
creator | Amersdorfer, Manuel Meurer, Thomas |
description | This article proposes an equidistant tool path planning strategy on curved freeform surfaces with the focus on robotic machining tasks. The strategy is based on the arc-length parameterization of the surface and can be considered as a variant of the iso-parametric path planning. This method allows us to directly consider a given Cartesian boundary in the parameter domain. Using an inverse interpolation scheme of the parameterization with cubic splines, the path planned in arc-length coordinates is mapped back in Cartesian coordinates. The equidistance property is also satisfied for larger path intervals and does not depend on the local curvature of the surface. The proposed trajectory planner ensures a constant velocity along the planned path on the freeform surface while limiting the maximum centripetal acceleration. However, general velocity profiles can be included depending on the actual machining application. Exploiting the differential geometric properties of the path and surface allows us to directly determine the orientation and angular velocity of the end-effector along the planned trajectory. The proposed methods are demonstrated with a robotic manipulator on a real curved freeform surface. Note to Practitioners-Robotic manipulators and five-axis computerized numerical control (CNC) machines provide high flexibility for machining processes on curved freeform surfaces, for example, polishing or grinding. For these applications, it is often desired that the distance between two subsequent machining paths is independent of the local geometry and surface curvature. This article proposes a novel method to plan equidistant coverage paths on a curved freeform surface. Therefore, we develop a transformation between the 3-D Cartesian coordinates and the 2-D parameters based on the arc-lengths along the surface. The geometry is given by CAD data or a 3-D scan of the part and is directly processed, making our approach particularly feasible for both large to small batch sizes and even individualized products. To cover an arbitrary area with parallel paths, its boundary-given in Cartesian coordinates-is transformed into arc-length parameters. The coverage path is planned in this parameter space, consisting of parallel, equidistant lines with interconnection paths. The path is transformed back in Cartesian coordinates using an inverse transformation. We plan the motion of the tool along this path, satisfying a desired feed rate depending on the actual machinin |
doi_str_mv | 10.1109/TASE.2021.3117691 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TASE_2021_3117691</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9576056</ieee_id><sourcerecordid>2724736572</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3</originalsourceid><addsrcrecordid>eNo9kF1LwzAUhosoOKc_QLwJeN2ZjyZtLseYHzBxuHpd0vTEZWzNlqTC_r2tG16dl8PzngNPktwTPCEEy6dyuppPKKZkwgjJhSQXyYhwXqQsL9jlkDOecsn5dXITwgZjmhUSjxI7P3S2sSGqNqLSuS1aqrhGqm3QTPkIwaoWlV5tQEfnj2i5VW1r229knEefrnbRavSu9Nr-bZ1Bs87_QIOePUDP7NCq80ZpCLfJlVHbAHfnOU6-nufl7DVdfLy8zaaLVFPJYmowkzVjnPFaMJMVCnRdcFOAYbjmtc6V0YJRTpqmEEYKIgEKZjARArA2DRsnj6e7e-8OHYRYbVzn2_5lRXOa5UzwnPYUOVHauxA8mGrv7U75Y0VwNRitBqPVYLQ6G-07D6eOBYB_XvJcYC7YLwm0cyw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2724736572</pqid></control><display><type>article</type><title>Equidistant Tool Path and Cartesian Trajectory Planning for Robotic Machining of Curved Freeform Surfaces</title><source>IEEE Xplore (Online service)</source><creator>Amersdorfer, Manuel ; Meurer, Thomas</creator><creatorcontrib>Amersdorfer, Manuel ; Meurer, Thomas</creatorcontrib><description>This article proposes an equidistant tool path planning strategy on curved freeform surfaces with the focus on robotic machining tasks. The strategy is based on the arc-length parameterization of the surface and can be considered as a variant of the iso-parametric path planning. This method allows us to directly consider a given Cartesian boundary in the parameter domain. Using an inverse interpolation scheme of the parameterization with cubic splines, the path planned in arc-length coordinates is mapped back in Cartesian coordinates. The equidistance property is also satisfied for larger path intervals and does not depend on the local curvature of the surface. The proposed trajectory planner ensures a constant velocity along the planned path on the freeform surface while limiting the maximum centripetal acceleration. However, general velocity profiles can be included depending on the actual machining application. Exploiting the differential geometric properties of the path and surface allows us to directly determine the orientation and angular velocity of the end-effector along the planned trajectory. The proposed methods are demonstrated with a robotic manipulator on a real curved freeform surface. Note to Practitioners-Robotic manipulators and five-axis computerized numerical control (CNC) machines provide high flexibility for machining processes on curved freeform surfaces, for example, polishing or grinding. For these applications, it is often desired that the distance between two subsequent machining paths is independent of the local geometry and surface curvature. This article proposes a novel method to plan equidistant coverage paths on a curved freeform surface. Therefore, we develop a transformation between the 3-D Cartesian coordinates and the 2-D parameters based on the arc-lengths along the surface. The geometry is given by CAD data or a 3-D scan of the part and is directly processed, making our approach particularly feasible for both large to small batch sizes and even individualized products. To cover an arbitrary area with parallel paths, its boundary-given in Cartesian coordinates-is transformed into arc-length parameters. The coverage path is planned in this parameter space, consisting of parallel, equidistant lines with interconnection paths. The path is transformed back in Cartesian coordinates using an inverse transformation. We plan the motion of the tool along this path, satisfying a desired feed rate depending on the actual machining application. The tool is slowed down when the maximum centripetal acceleration is reached. Considering the geometry of the path and the surface, we can also plan the tool's orientation and its angular velocity during the manufacturing task. We demonstrate the path and motion planning approach on an experimental setup with a robotic manipulator.</description><identifier>ISSN: 1545-5955</identifier><identifier>EISSN: 1558-3783</identifier><identifier>DOI: 10.1109/TASE.2021.3117691</identifier><identifier>CODEN: ITASC7</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Acceleration ; Angular velocity ; Cartesian coordinates ; Curvature ; Differential geometry ; End effectors ; Feed rate ; Five axis ; Freeform surface ; Geometry ; industrial robots ; intelligent and flexible manufacturing ; Interpolation ; Machining ; Manipulators ; motion and path planning ; Motion planning ; Numerical controls ; Parameterization ; Parameters ; Path planning ; Planning ; Robot arms ; Robot kinematics ; Robotics ; Robots ; Spline functions ; Strategy ; Surface geometry ; Trajectory ; Trajectory planning ; Transformations (mathematics) ; Velocity ; Velocity distribution</subject><ispartof>IEEE transactions on automation science and engineering, 2022-10, Vol.19 (4), p.3311-3323</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3</citedby><cites>FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3</cites><orcidid>0000-0002-9175-2157 ; 0000-0002-6416-3453</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9576056$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Amersdorfer, Manuel</creatorcontrib><creatorcontrib>Meurer, Thomas</creatorcontrib><title>Equidistant Tool Path and Cartesian Trajectory Planning for Robotic Machining of Curved Freeform Surfaces</title><title>IEEE transactions on automation science and engineering</title><addtitle>TASE</addtitle><description>This article proposes an equidistant tool path planning strategy on curved freeform surfaces with the focus on robotic machining tasks. The strategy is based on the arc-length parameterization of the surface and can be considered as a variant of the iso-parametric path planning. This method allows us to directly consider a given Cartesian boundary in the parameter domain. Using an inverse interpolation scheme of the parameterization with cubic splines, the path planned in arc-length coordinates is mapped back in Cartesian coordinates. The equidistance property is also satisfied for larger path intervals and does not depend on the local curvature of the surface. The proposed trajectory planner ensures a constant velocity along the planned path on the freeform surface while limiting the maximum centripetal acceleration. However, general velocity profiles can be included depending on the actual machining application. Exploiting the differential geometric properties of the path and surface allows us to directly determine the orientation and angular velocity of the end-effector along the planned trajectory. The proposed methods are demonstrated with a robotic manipulator on a real curved freeform surface. Note to Practitioners-Robotic manipulators and five-axis computerized numerical control (CNC) machines provide high flexibility for machining processes on curved freeform surfaces, for example, polishing or grinding. For these applications, it is often desired that the distance between two subsequent machining paths is independent of the local geometry and surface curvature. This article proposes a novel method to plan equidistant coverage paths on a curved freeform surface. Therefore, we develop a transformation between the 3-D Cartesian coordinates and the 2-D parameters based on the arc-lengths along the surface. The geometry is given by CAD data or a 3-D scan of the part and is directly processed, making our approach particularly feasible for both large to small batch sizes and even individualized products. To cover an arbitrary area with parallel paths, its boundary-given in Cartesian coordinates-is transformed into arc-length parameters. The coverage path is planned in this parameter space, consisting of parallel, equidistant lines with interconnection paths. The path is transformed back in Cartesian coordinates using an inverse transformation. We plan the motion of the tool along this path, satisfying a desired feed rate depending on the actual machining application. The tool is slowed down when the maximum centripetal acceleration is reached. Considering the geometry of the path and the surface, we can also plan the tool's orientation and its angular velocity during the manufacturing task. We demonstrate the path and motion planning approach on an experimental setup with a robotic manipulator.</description><subject>Acceleration</subject><subject>Angular velocity</subject><subject>Cartesian coordinates</subject><subject>Curvature</subject><subject>Differential geometry</subject><subject>End effectors</subject><subject>Feed rate</subject><subject>Five axis</subject><subject>Freeform surface</subject><subject>Geometry</subject><subject>industrial robots</subject><subject>intelligent and flexible manufacturing</subject><subject>Interpolation</subject><subject>Machining</subject><subject>Manipulators</subject><subject>motion and path planning</subject><subject>Motion planning</subject><subject>Numerical controls</subject><subject>Parameterization</subject><subject>Parameters</subject><subject>Path planning</subject><subject>Planning</subject><subject>Robot arms</subject><subject>Robot kinematics</subject><subject>Robotics</subject><subject>Robots</subject><subject>Spline functions</subject><subject>Strategy</subject><subject>Surface geometry</subject><subject>Trajectory</subject><subject>Trajectory planning</subject><subject>Transformations (mathematics)</subject><subject>Velocity</subject><subject>Velocity distribution</subject><issn>1545-5955</issn><issn>1558-3783</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNo9kF1LwzAUhosoOKc_QLwJeN2ZjyZtLseYHzBxuHpd0vTEZWzNlqTC_r2tG16dl8PzngNPktwTPCEEy6dyuppPKKZkwgjJhSQXyYhwXqQsL9jlkDOecsn5dXITwgZjmhUSjxI7P3S2sSGqNqLSuS1aqrhGqm3QTPkIwaoWlV5tQEfnj2i5VW1r229knEefrnbRavSu9Nr-bZ1Bs87_QIOePUDP7NCq80ZpCLfJlVHbAHfnOU6-nufl7DVdfLy8zaaLVFPJYmowkzVjnPFaMJMVCnRdcFOAYbjmtc6V0YJRTpqmEEYKIgEKZjARArA2DRsnj6e7e-8OHYRYbVzn2_5lRXOa5UzwnPYUOVHauxA8mGrv7U75Y0VwNRitBqPVYLQ6G-07D6eOBYB_XvJcYC7YLwm0cyw</recordid><startdate>20221001</startdate><enddate>20221001</enddate><creator>Amersdorfer, Manuel</creator><creator>Meurer, Thomas</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-9175-2157</orcidid><orcidid>https://orcid.org/0000-0002-6416-3453</orcidid></search><sort><creationdate>20221001</creationdate><title>Equidistant Tool Path and Cartesian Trajectory Planning for Robotic Machining of Curved Freeform Surfaces</title><author>Amersdorfer, Manuel ; Meurer, Thomas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Acceleration</topic><topic>Angular velocity</topic><topic>Cartesian coordinates</topic><topic>Curvature</topic><topic>Differential geometry</topic><topic>End effectors</topic><topic>Feed rate</topic><topic>Five axis</topic><topic>Freeform surface</topic><topic>Geometry</topic><topic>industrial robots</topic><topic>intelligent and flexible manufacturing</topic><topic>Interpolation</topic><topic>Machining</topic><topic>Manipulators</topic><topic>motion and path planning</topic><topic>Motion planning</topic><topic>Numerical controls</topic><topic>Parameterization</topic><topic>Parameters</topic><topic>Path planning</topic><topic>Planning</topic><topic>Robot arms</topic><topic>Robot kinematics</topic><topic>Robotics</topic><topic>Robots</topic><topic>Spline functions</topic><topic>Strategy</topic><topic>Surface geometry</topic><topic>Trajectory</topic><topic>Trajectory planning</topic><topic>Transformations (mathematics)</topic><topic>Velocity</topic><topic>Velocity distribution</topic><toplevel>online_resources</toplevel><creatorcontrib>Amersdorfer, Manuel</creatorcontrib><creatorcontrib>Meurer, Thomas</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on automation science and engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Amersdorfer, Manuel</au><au>Meurer, Thomas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Equidistant Tool Path and Cartesian Trajectory Planning for Robotic Machining of Curved Freeform Surfaces</atitle><jtitle>IEEE transactions on automation science and engineering</jtitle><stitle>TASE</stitle><date>2022-10-01</date><risdate>2022</risdate><volume>19</volume><issue>4</issue><spage>3311</spage><epage>3323</epage><pages>3311-3323</pages><issn>1545-5955</issn><eissn>1558-3783</eissn><coden>ITASC7</coden><abstract>This article proposes an equidistant tool path planning strategy on curved freeform surfaces with the focus on robotic machining tasks. The strategy is based on the arc-length parameterization of the surface and can be considered as a variant of the iso-parametric path planning. This method allows us to directly consider a given Cartesian boundary in the parameter domain. Using an inverse interpolation scheme of the parameterization with cubic splines, the path planned in arc-length coordinates is mapped back in Cartesian coordinates. The equidistance property is also satisfied for larger path intervals and does not depend on the local curvature of the surface. The proposed trajectory planner ensures a constant velocity along the planned path on the freeform surface while limiting the maximum centripetal acceleration. However, general velocity profiles can be included depending on the actual machining application. Exploiting the differential geometric properties of the path and surface allows us to directly determine the orientation and angular velocity of the end-effector along the planned trajectory. The proposed methods are demonstrated with a robotic manipulator on a real curved freeform surface. Note to Practitioners-Robotic manipulators and five-axis computerized numerical control (CNC) machines provide high flexibility for machining processes on curved freeform surfaces, for example, polishing or grinding. For these applications, it is often desired that the distance between two subsequent machining paths is independent of the local geometry and surface curvature. This article proposes a novel method to plan equidistant coverage paths on a curved freeform surface. Therefore, we develop a transformation between the 3-D Cartesian coordinates and the 2-D parameters based on the arc-lengths along the surface. The geometry is given by CAD data or a 3-D scan of the part and is directly processed, making our approach particularly feasible for both large to small batch sizes and even individualized products. To cover an arbitrary area with parallel paths, its boundary-given in Cartesian coordinates-is transformed into arc-length parameters. The coverage path is planned in this parameter space, consisting of parallel, equidistant lines with interconnection paths. The path is transformed back in Cartesian coordinates using an inverse transformation. We plan the motion of the tool along this path, satisfying a desired feed rate depending on the actual machining application. The tool is slowed down when the maximum centripetal acceleration is reached. Considering the geometry of the path and the surface, we can also plan the tool's orientation and its angular velocity during the manufacturing task. We demonstrate the path and motion planning approach on an experimental setup with a robotic manipulator.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TASE.2021.3117691</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-9175-2157</orcidid><orcidid>https://orcid.org/0000-0002-6416-3453</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1545-5955 |
ispartof | IEEE transactions on automation science and engineering, 2022-10, Vol.19 (4), p.3311-3323 |
issn | 1545-5955 1558-3783 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TASE_2021_3117691 |
source | IEEE Xplore (Online service) |
subjects | Acceleration Angular velocity Cartesian coordinates Curvature Differential geometry End effectors Feed rate Five axis Freeform surface Geometry industrial robots intelligent and flexible manufacturing Interpolation Machining Manipulators motion and path planning Motion planning Numerical controls Parameterization Parameters Path planning Planning Robot arms Robot kinematics Robotics Robots Spline functions Strategy Surface geometry Trajectory Trajectory planning Transformations (mathematics) Velocity Velocity distribution |
title | Equidistant Tool Path and Cartesian Trajectory Planning for Robotic Machining of Curved Freeform Surfaces |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T13%3A34%3A24IST&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=Equidistant%20Tool%20Path%20and%20Cartesian%20Trajectory%20Planning%20for%20Robotic%20Machining%20of%20Curved%20Freeform%20Surfaces&rft.jtitle=IEEE%20transactions%20on%20automation%20science%20and%20engineering&rft.au=Amersdorfer,%20Manuel&rft.date=2022-10-01&rft.volume=19&rft.issue=4&rft.spage=3311&rft.epage=3323&rft.pages=3311-3323&rft.issn=1545-5955&rft.eissn=1558-3783&rft.coden=ITASC7&rft_id=info:doi/10.1109/TASE.2021.3117691&rft_dat=%3Cproquest_cross%3E2724736572%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c293t-f039b33535b63f48aecb85f8ef30b5bc7afc63251dd86f9619ee83f0166e0cfd3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2724736572&rft_id=info:pmid/&rft_ieee_id=9576056&rfr_iscdi=true |