High-Speed High-Accuracy Spatial Curve Tracking Using Motion Primitives in Industrial Robots
Industrial robots are increasingly deployed in applications requiring an end effector tool to closely track a specified path, such as in spraying and welding. Performance and productivity present possibly conflicting objectives: tracking accuracy, path speed, and motion uniformity. Industrial robots...
Saved in:
Published in | 2023 IEEE International Conference on Robotics and Automation (ICRA) pp. 12289 - 12295 |
---|---|
Main Authors | , , , , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
29.05.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Industrial robots are increasingly deployed in applications requiring an end effector tool to closely track a specified path, such as in spraying and welding. Performance and productivity present possibly conflicting objectives: tracking accuracy, path speed, and motion uniformity. Industrial robots are programmed through motion primitives consisting of waypoints connected by pre-defined motion segments, with specified parameters such as path speed and blending zone. The actual executed robot motion depends on the robot joint servo controller and joint motion constraints (e.g., velocity, acceleration limits) which are largely unknown to the users. Programming a robot to achieve the desired performance today is time-consuming and mostly manual, requiring tuning a large number of coupled parameters in the motion primitives. The performance also depends on the choice of additional param-eters: possible redundant degrees of freedom, location of the target curve, and the robot configuration. This paper presents a systematic approach to optimize robot motion parameters. The approach first selects the static parameters, then chooses the motion primitives, and finally iteratively updates the waypoints to minimize the tracking error. The ultimate performance objective is to maximize the path speed subject to the tracking accuracy and speed uniformity constraints over the entire path. We have demonstrated the effectiveness of this approach both in simulation and on physical systems for ABB and FANUC robots applied to two challenging example curves. Comparing with the baseline using the current industry practice, the optimized performance shows over 100% performance improvement. |
---|---|
AbstractList | Industrial robots are increasingly deployed in applications requiring an end effector tool to closely track a specified path, such as in spraying and welding. Performance and productivity present possibly conflicting objectives: tracking accuracy, path speed, and motion uniformity. Industrial robots are programmed through motion primitives consisting of waypoints connected by pre-defined motion segments, with specified parameters such as path speed and blending zone. The actual executed robot motion depends on the robot joint servo controller and joint motion constraints (e.g., velocity, acceleration limits) which are largely unknown to the users. Programming a robot to achieve the desired performance today is time-consuming and mostly manual, requiring tuning a large number of coupled parameters in the motion primitives. The performance also depends on the choice of additional param-eters: possible redundant degrees of freedom, location of the target curve, and the robot configuration. This paper presents a systematic approach to optimize robot motion parameters. The approach first selects the static parameters, then chooses the motion primitives, and finally iteratively updates the waypoints to minimize the tracking error. The ultimate performance objective is to maximize the path speed subject to the tracking accuracy and speed uniformity constraints over the entire path. We have demonstrated the effectiveness of this approach both in simulation and on physical systems for ABB and FANUC robots applied to two challenging example curves. Comparing with the baseline using the current industry practice, the optimized performance shows over 100% performance improvement. |
Author | Wason, John Julius, Agung He, Honglu Lu, Chen-lung Schoonover, Jeffrey Yang, Pinghai Wen, Yunshi Saunders, Glenn Wen, John T. |
Author_xml | – sequence: 1 givenname: Honglu surname: He fullname: He, Honglu email: heh6@rpi.eduluc6@rpi.edu organization: Rensselaer Polytechnic Institute,Electrical, Computer, and Systems Engineering – sequence: 2 givenname: Chen-lung surname: Lu fullname: Lu, Chen-lung email: weny2@rpi.edu organization: Rensselaer Polytechnic Institute,Electrical, Computer, and Systems Engineering – sequence: 3 givenname: Yunshi surname: Wen fullname: Wen, Yunshi email: weny2@rpi.edu organization: Rensselaer Polytechnic Institute,Manufacturing Innovations Center – sequence: 4 givenname: Glenn surname: Saunders fullname: Saunders, Glenn email: saundg@rpi.edu organization: Rensselaer Polytechnic Institute,Electrical, Computer, and Systems Engineering – sequence: 5 givenname: Pinghai surname: Yang fullname: Yang, Pinghai email: Pinghai.Yang@ge.com organization: GE Research,US – sequence: 6 givenname: Jeffrey surname: Schoonover fullname: Schoonover, Jeffrey email: schoonov@ge.com organization: GE Research,US – sequence: 7 givenname: John surname: Wason fullname: Wason, John email: wason@wasontech.com organization: Wason Technology, LLC – sequence: 8 givenname: Agung surname: Julius fullname: Julius, Agung email: agung@ecse.rpi.edu organization: Rensselaer Polytechnic Institute,Electrical, Computer, and Systems Engineering – sequence: 9 givenname: John T. surname: Wen fullname: Wen, John T. email: wenj@rpi.edu organization: Rensselaer Polytechnic Institute,Electrical, Computer, and Systems Engineering |
BookMark | eNo1T9tKw0AUXEEftPYPBPcHUveSTXYfQ1AbqCi9vAllL2frYt2EZFPo39t6eZkZBmaYuUGXsY2A0D0lM0qJemjqZZVLqeiMEcZnlNCCEsYu0FSVSnJBOOOFkNfofR52H9mqA3D4R1bWjr22R7zqdAp6j-uxPwBen7zPEHd4M5zxpU2hjfitD18hhQMMOETcRDcOqT-Hlq1p03CLrrzeDzD94wnaPD2u63m2eH1u6mqRBUbylNlCc1Vq6QU3RjpSugI0KUlOhfCcApPEl4LkhjKXa7DWUWM8lYX1wIVWfILufnsDAGy70yjdH7f_p_k38YlSSA |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ICRA48891.2023.10161022 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 9798350323658 |
EndPage | 12295 |
ExternalDocumentID | 10161022 |
Genre | orig-research |
GroupedDBID | 6IE 6IH CBEJK RIE RIO |
ID | FETCH-LOGICAL-i204t-c6a397a8f53bb8d07d6ea0704155f31e280f7504b12d4aeccd1bbf186cfe35a93 |
IEDL.DBID | RIE |
IngestDate | Thu Jan 18 11:14:42 EST 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i204t-c6a397a8f53bb8d07d6ea0704155f31e280f7504b12d4aeccd1bbf186cfe35a93 |
PageCount | 7 |
ParticipantIDs | ieee_primary_10161022 |
PublicationCentury | 2000 |
PublicationDate | 2023-May-29 |
PublicationDateYYYYMMDD | 2023-05-29 |
PublicationDate_xml | – month: 05 year: 2023 text: 2023-May-29 day: 29 |
PublicationDecade | 2020 |
PublicationTitle | 2023 IEEE International Conference on Robotics and Automation (ICRA) |
PublicationTitleAbbrev | ICRA |
PublicationYear | 2023 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 1.9053506 |
Snippet | Industrial robots are increasingly deployed in applications requiring an end effector tool to closely track a specified path, such as in spraying and welding.... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 12289 |
SubjectTerms | Industrial Robot Motion Primitive Path Opti-mization Redundancy Resolution Robot motion Service robots Spraying Systematics Target tracking Tracking Trajectory Tracking Welding |
Title | High-Speed High-Accuracy Spatial Curve Tracking Using Motion Primitives in Industrial Robots |
URI | https://ieeexplore.ieee.org/document/10161022 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA7akycVK77JwetuN9lHk2Mpliq0SLXQg1DymEARdkvdFfTXm0lbi4LgLYSQDZks30wy33yE3FpjnJGJjjyY2SjTthtJENobhCsmpJEAyB0ejYvhNHuY5bMNWT1wYQAgJJ9BjM3wlm8r0-BVWQcjTYxQ9sl-V8o1WWuTs8US2bnvT3r-PEoM-3gab0f_0E0JsDE4JOPtB9fZIq9xU-vYfP6qxfjvFR2R9o6hRx-_seeY7EF5Ql4waSN6WvpOGpo9Y5qVMh8UhYf9QaP9ZvUO1OOTwRtyGvIF6CgI-fjpkOuEVWjpoqQ7SQ86qXRVv7XJdHD33B9GG_WEaMGTrI5MobyvoYTLU62FTbq2AOV_cPQgXMqAi8RhbXfNuM2Ut6RlWjsmCuMgzZVMT0mrrEo4IzRxOgHFnHcXXAYyV9xwm0srrc6tEuyctHFr5st1gYz5dlcu_ui_JAdoIXyE5_KKtOpVA9ce22t9E2z6BatMpvM |
link.rule.ids | 310,311,783,787,792,793,799,27937,55086 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA5aD3pSseLbHLzudpN9NDmWYmm1LVJb6EEoeUygCLul7gr6603S1qIgeAshZEMmyzeTzDcfQndaKaN4JAMLZjpIpG4GHJi0BqGCMK44gOMOD4ZZd5I8TNPpmqzuuTAA4JPPIHRN_5avC1W5q7KGizRdhLKL9qxjzbIVXWudtUUi3ui1Ry17IrkL_Ggcbsb_UE7xwNE5RMPNJ1f5Iq9hVcpQff6qxvjvNR2h-pajh5--0ecY7UB-gl5c2kbwvLCd2DdbSlVLoT6wkx62Rw23q-U7YItQyt2RY58xgAdeysdO59hOrg4tnud4K-qBR4Usyrc6mnTux-1usNZPCOY0SspAZcJ6G4KZNJaS6aipMxD2F3c-hIkJUBYZV91dEqoTYW2piZSGsEwZiFPB41NUy4sczhCOjIxAEGMdBpMATwVVVKdccy1TLRg5R3W3NbPFqkTGbLMrF3_036L97njQn_V7w8dLdOCs5Z7kKb9CtXJZwbVF-lLeePt-AZNiqj4 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2023+IEEE+International+Conference+on+Robotics+and+Automation+%28ICRA%29&rft.atitle=High-Speed+High-Accuracy+Spatial+Curve+Tracking+Using+Motion+Primitives+in+Industrial+Robots&rft.au=He%2C+Honglu&rft.au=Lu%2C+Chen-lung&rft.au=Wen%2C+Yunshi&rft.au=Saunders%2C+Glenn&rft.date=2023-05-29&rft.pub=IEEE&rft.spage=12289&rft.epage=12295&rft_id=info:doi/10.1109%2FICRA48891.2023.10161022&rft.externalDocID=10161022 |