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

Full description

Saved in:
Bibliographic Details
Published in2023 IEEE International Conference on Robotics and Automation (ICRA) pp. 12289 - 12295
Main Authors He, Honglu, Lu, Chen-lung, Wen, Yunshi, Saunders, Glenn, Yang, Pinghai, Schoonover, Jeffrey, Wason, John, Julius, Agung, Wen, John T.
Format Conference Proceeding
LanguageEnglish
Published IEEE 29.05.2023
Subjects
Online AccessGet 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