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

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on automation science and engineering 2022-10, Vol.19 (4), p.3311-3323
Main Authors: Amersdorfer, Manuel, Meurer, Thomas
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 &amp; Communications Abstracts</collection><collection>Mechanical &amp; 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