A Convex Optimization Method to Time-Optimal Trajectory Planning With Jerk Constraint for Industrial Robotic Manipulators

This paper proposes a convex time-optimal trajectory planning method for industrial robotic manipulators with jerk constraints. To achieve smooth and efficient trajectories, the square of the pseudo velocity profile is constructed using a cubic uniform B-spline, and a linear relationship is defined...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on automation science and engineering 2024-10, Vol.21 (4), p.7629-7646
Hauptverfasser: Ji, Chen, Zhang, Zhongqiang, Cheng, Guanggui, Kong, Minxiu, Li, Ruifeng
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 7646
container_issue 4
container_start_page 7629
container_title IEEE transactions on automation science and engineering
container_volume 21
creator Ji, Chen
Zhang, Zhongqiang
Cheng, Guanggui
Kong, Minxiu
Li, Ruifeng
description This paper proposes a convex time-optimal trajectory planning method for industrial robotic manipulators with jerk constraints. To achieve smooth and efficient trajectories, the square of the pseudo velocity profile is constructed using a cubic uniform B-spline, and a linear relationship is defined with the control points of the B-spline to preserve convexity in the pseudo states. Bi-linear and non-convex jerk constraints are introduced in the optimization problem, and a convex restriction method is applied to achieve convexity. The proposed method is evaluated through three case studies: two contour following tasks and a pick-and-place task. Comparative optimization results demonstrate that the proposed method achieves time optimality and trajectory smoothness simultaneously in the reformulated and jerk-restricted optimization problem. The proposed method provides a practical approach to address the non-convexity of jerk constraints in trajectory optimization for industrial robotic manipulators. Note to Practitioners-This work was motivated by the challenge of generating smooth and time-optimal trajectories for industrial manipulators while considering jerk and dynamic constraints. Existing approaches typically use multi-objective methods that treat jerk constraints as soft constraints. In contrast, this work proposes a B-spline-based convex optimization method that treats jerk constraints as hard constraints. Three case studies are conducted, involving butterfly-type, door-type and 'OPTEC'-type paths, with the UR5 cooperative robot. The numerical and experimental results demonstrate that the proposed method sacrifices some time optimality to achieve trajectory smoothness and computational efficiency due to the convex restriction reformulation of the jerk constraints. Moreover, the proposed method is applicable to general industrial manipulators. Supplementary video is available at https://youtu.be/gVz5IuPKD-o .
doi_str_mv 10.1109/TASE.2023.3346693
format Article
fullrecord <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_10376285</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10376285</ieee_id><sourcerecordid>10_1109_TASE_2023_3346693</sourcerecordid><originalsourceid>FETCH-LOGICAL-c266t-a48457941f873104f1d7306440d6b9f7b99a75395d6b308e74aa8382d2b55ed93</originalsourceid><addsrcrecordid>eNpNkF9PwjAUxRujiYh-ABMf-gWG_bu2j4SgYCAYnfFx6bZOiqMlXTHip3cTHny69-Tec5LzA-AWoxHGSN1n49fpiCBCR5SyNFX0DAww5zKhQtLzfmc84YrzS3DVthuECJMKDcBhDCfefZlvuNpFu7U_Olrv4NLEta9g9DCzW5P83XQDs6A3pow-HOBzo52z7gO-27iGTyZ89kFtDNq6CGsf4NxV-07bzvfiCx9tCZfa2d2-0V1Cew0uat205uY0h-DtYZpNZsli9TifjBdJSdI0JppJxoViuJaCYsRqXAmKUsZQlRaqFoVSWnCqeCcpkkYwrSWVpCIF56ZSdAjwMbcMvm2DqfNd6MqEQ45R3rPLe3Z5zy4_ses8d0ePNcb8-6ciJZLTX06vbHo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Convex Optimization Method to Time-Optimal Trajectory Planning With Jerk Constraint for Industrial Robotic Manipulators</title><source>IEEE Electronic Library (IEL)</source><creator>Ji, Chen ; Zhang, Zhongqiang ; Cheng, Guanggui ; Kong, Minxiu ; Li, Ruifeng</creator><creatorcontrib>Ji, Chen ; Zhang, Zhongqiang ; Cheng, Guanggui ; Kong, Minxiu ; Li, Ruifeng</creatorcontrib><description>This paper proposes a convex time-optimal trajectory planning method for industrial robotic manipulators with jerk constraints. To achieve smooth and efficient trajectories, the square of the pseudo velocity profile is constructed using a cubic uniform B-spline, and a linear relationship is defined with the control points of the B-spline to preserve convexity in the pseudo states. Bi-linear and non-convex jerk constraints are introduced in the optimization problem, and a convex restriction method is applied to achieve convexity. The proposed method is evaluated through three case studies: two contour following tasks and a pick-and-place task. Comparative optimization results demonstrate that the proposed method achieves time optimality and trajectory smoothness simultaneously in the reformulated and jerk-restricted optimization problem. The proposed method provides a practical approach to address the non-convexity of jerk constraints in trajectory optimization for industrial robotic manipulators. Note to Practitioners-This work was motivated by the challenge of generating smooth and time-optimal trajectories for industrial manipulators while considering jerk and dynamic constraints. Existing approaches typically use multi-objective methods that treat jerk constraints as soft constraints. In contrast, this work proposes a B-spline-based convex optimization method that treats jerk constraints as hard constraints. Three case studies are conducted, involving butterfly-type, door-type and 'OPTEC'-type paths, with the UR5 cooperative robot. The numerical and experimental results demonstrate that the proposed method sacrifices some time optimality to achieve trajectory smoothness and computational efficiency due to the convex restriction reformulation of the jerk constraints. Moreover, the proposed method is applicable to general industrial manipulators. Supplementary video is available at https://youtu.be/gVz5IuPKD-o .</description><identifier>ISSN: 1545-5955</identifier><identifier>EISSN: 1558-3783</identifier><identifier>DOI: 10.1109/TASE.2023.3346693</identifier><identifier>CODEN: ITASC7</identifier><language>eng</language><publisher>IEEE</publisher><subject>convex optimization ; cubic B-spline ; jerk constraint ; Kinematics ; Manipulator dynamics ; Optimization ; Robot kinematics ; Splines (mathematics) ; Trajectory optimization ; Trajectory planning</subject><ispartof>IEEE transactions on automation science and engineering, 2024-10, Vol.21 (4), p.7629-7646</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c266t-a48457941f873104f1d7306440d6b9f7b99a75395d6b308e74aa8382d2b55ed93</citedby><cites>FETCH-LOGICAL-c266t-a48457941f873104f1d7306440d6b9f7b99a75395d6b308e74aa8382d2b55ed93</cites><orcidid>0000-0002-8489-2362 ; 0000-0002-1383-7745</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10376285$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10376285$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ji, Chen</creatorcontrib><creatorcontrib>Zhang, Zhongqiang</creatorcontrib><creatorcontrib>Cheng, Guanggui</creatorcontrib><creatorcontrib>Kong, Minxiu</creatorcontrib><creatorcontrib>Li, Ruifeng</creatorcontrib><title>A Convex Optimization Method to Time-Optimal Trajectory Planning With Jerk Constraint for Industrial Robotic Manipulators</title><title>IEEE transactions on automation science and engineering</title><addtitle>TASE</addtitle><description>This paper proposes a convex time-optimal trajectory planning method for industrial robotic manipulators with jerk constraints. To achieve smooth and efficient trajectories, the square of the pseudo velocity profile is constructed using a cubic uniform B-spline, and a linear relationship is defined with the control points of the B-spline to preserve convexity in the pseudo states. Bi-linear and non-convex jerk constraints are introduced in the optimization problem, and a convex restriction method is applied to achieve convexity. The proposed method is evaluated through three case studies: two contour following tasks and a pick-and-place task. Comparative optimization results demonstrate that the proposed method achieves time optimality and trajectory smoothness simultaneously in the reformulated and jerk-restricted optimization problem. The proposed method provides a practical approach to address the non-convexity of jerk constraints in trajectory optimization for industrial robotic manipulators. Note to Practitioners-This work was motivated by the challenge of generating smooth and time-optimal trajectories for industrial manipulators while considering jerk and dynamic constraints. Existing approaches typically use multi-objective methods that treat jerk constraints as soft constraints. In contrast, this work proposes a B-spline-based convex optimization method that treats jerk constraints as hard constraints. Three case studies are conducted, involving butterfly-type, door-type and 'OPTEC'-type paths, with the UR5 cooperative robot. The numerical and experimental results demonstrate that the proposed method sacrifices some time optimality to achieve trajectory smoothness and computational efficiency due to the convex restriction reformulation of the jerk constraints. Moreover, the proposed method is applicable to general industrial manipulators. Supplementary video is available at https://youtu.be/gVz5IuPKD-o .</description><subject>convex optimization</subject><subject>cubic B-spline</subject><subject>jerk constraint</subject><subject>Kinematics</subject><subject>Manipulator dynamics</subject><subject>Optimization</subject><subject>Robot kinematics</subject><subject>Splines (mathematics)</subject><subject>Trajectory optimization</subject><subject>Trajectory planning</subject><issn>1545-5955</issn><issn>1558-3783</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkF9PwjAUxRujiYh-ABMf-gWG_bu2j4SgYCAYnfFx6bZOiqMlXTHip3cTHny69-Tec5LzA-AWoxHGSN1n49fpiCBCR5SyNFX0DAww5zKhQtLzfmc84YrzS3DVthuECJMKDcBhDCfefZlvuNpFu7U_Olrv4NLEta9g9DCzW5P83XQDs6A3pow-HOBzo52z7gO-27iGTyZ89kFtDNq6CGsf4NxV-07bzvfiCx9tCZfa2d2-0V1Cew0uat205uY0h-DtYZpNZsli9TifjBdJSdI0JppJxoViuJaCYsRqXAmKUsZQlRaqFoVSWnCqeCcpkkYwrSWVpCIF56ZSdAjwMbcMvm2DqfNd6MqEQ45R3rPLe3Z5zy4_ses8d0ePNcb8-6ciJZLTX06vbHo</recordid><startdate>20241001</startdate><enddate>20241001</enddate><creator>Ji, Chen</creator><creator>Zhang, Zhongqiang</creator><creator>Cheng, Guanggui</creator><creator>Kong, Minxiu</creator><creator>Li, Ruifeng</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-8489-2362</orcidid><orcidid>https://orcid.org/0000-0002-1383-7745</orcidid></search><sort><creationdate>20241001</creationdate><title>A Convex Optimization Method to Time-Optimal Trajectory Planning With Jerk Constraint for Industrial Robotic Manipulators</title><author>Ji, Chen ; Zhang, Zhongqiang ; Cheng, Guanggui ; Kong, Minxiu ; Li, Ruifeng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c266t-a48457941f873104f1d7306440d6b9f7b99a75395d6b308e74aa8382d2b55ed93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>convex optimization</topic><topic>cubic B-spline</topic><topic>jerk constraint</topic><topic>Kinematics</topic><topic>Manipulator dynamics</topic><topic>Optimization</topic><topic>Robot kinematics</topic><topic>Splines (mathematics)</topic><topic>Trajectory optimization</topic><topic>Trajectory planning</topic><toplevel>online_resources</toplevel><creatorcontrib>Ji, Chen</creatorcontrib><creatorcontrib>Zhang, Zhongqiang</creatorcontrib><creatorcontrib>Cheng, Guanggui</creatorcontrib><creatorcontrib>Kong, Minxiu</creatorcontrib><creatorcontrib>Li, Ruifeng</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on automation science and engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ji, Chen</au><au>Zhang, Zhongqiang</au><au>Cheng, Guanggui</au><au>Kong, Minxiu</au><au>Li, Ruifeng</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Convex Optimization Method to Time-Optimal Trajectory Planning With Jerk Constraint for Industrial Robotic Manipulators</atitle><jtitle>IEEE transactions on automation science and engineering</jtitle><stitle>TASE</stitle><date>2024-10-01</date><risdate>2024</risdate><volume>21</volume><issue>4</issue><spage>7629</spage><epage>7646</epage><pages>7629-7646</pages><issn>1545-5955</issn><eissn>1558-3783</eissn><coden>ITASC7</coden><abstract>This paper proposes a convex time-optimal trajectory planning method for industrial robotic manipulators with jerk constraints. To achieve smooth and efficient trajectories, the square of the pseudo velocity profile is constructed using a cubic uniform B-spline, and a linear relationship is defined with the control points of the B-spline to preserve convexity in the pseudo states. Bi-linear and non-convex jerk constraints are introduced in the optimization problem, and a convex restriction method is applied to achieve convexity. The proposed method is evaluated through three case studies: two contour following tasks and a pick-and-place task. Comparative optimization results demonstrate that the proposed method achieves time optimality and trajectory smoothness simultaneously in the reformulated and jerk-restricted optimization problem. The proposed method provides a practical approach to address the non-convexity of jerk constraints in trajectory optimization for industrial robotic manipulators. Note to Practitioners-This work was motivated by the challenge of generating smooth and time-optimal trajectories for industrial manipulators while considering jerk and dynamic constraints. Existing approaches typically use multi-objective methods that treat jerk constraints as soft constraints. In contrast, this work proposes a B-spline-based convex optimization method that treats jerk constraints as hard constraints. Three case studies are conducted, involving butterfly-type, door-type and 'OPTEC'-type paths, with the UR5 cooperative robot. The numerical and experimental results demonstrate that the proposed method sacrifices some time optimality to achieve trajectory smoothness and computational efficiency due to the convex restriction reformulation of the jerk constraints. Moreover, the proposed method is applicable to general industrial manipulators. Supplementary video is available at https://youtu.be/gVz5IuPKD-o .</abstract><pub>IEEE</pub><doi>10.1109/TASE.2023.3346693</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-8489-2362</orcidid><orcidid>https://orcid.org/0000-0002-1383-7745</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1545-5955
ispartof IEEE transactions on automation science and engineering, 2024-10, Vol.21 (4), p.7629-7646
issn 1545-5955
1558-3783
language eng
recordid cdi_ieee_primary_10376285
source IEEE Electronic Library (IEL)
subjects convex optimization
cubic B-spline
jerk constraint
Kinematics
Manipulator dynamics
Optimization
Robot kinematics
Splines (mathematics)
Trajectory optimization
Trajectory planning
title A Convex Optimization Method to Time-Optimal Trajectory Planning With Jerk Constraint for Industrial Robotic Manipulators
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T06%3A42%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Convex%20Optimization%20Method%20to%20Time-Optimal%20Trajectory%20Planning%20With%20Jerk%20Constraint%20for%20Industrial%20Robotic%20Manipulators&rft.jtitle=IEEE%20transactions%20on%20automation%20science%20and%20engineering&rft.au=Ji,%20Chen&rft.date=2024-10-01&rft.volume=21&rft.issue=4&rft.spage=7629&rft.epage=7646&rft.pages=7629-7646&rft.issn=1545-5955&rft.eissn=1558-3783&rft.coden=ITASC7&rft_id=info:doi/10.1109/TASE.2023.3346693&rft_dat=%3Ccrossref_RIE%3E10_1109_TASE_2023_3346693%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10376285&rfr_iscdi=true