Fast and Accurate Relative Motion Tracking for Dual Industrial Robots

Industrial robotic applications such as spraying, welding, and additive manufacturing frequently require fast, accurate, and uniform motion along a 3D spatial curve. To increase process throughput, some manufacturers propose a dual-robot setup to overcome the speed limitation of a single robot. Indu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2024-08
Hauptverfasser: He, Honglu, Chen-lung, Lu, Saunders, Glenn, Yang, Pinghai, Schoonover, Jeffrey, Ajdelsztajn, Leo, Wason, John, Paternain, Santiago, Agung Julius, Wen, John T
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator He, Honglu
Chen-lung, Lu
Saunders, Glenn
Yang, Pinghai
Schoonover, Jeffrey
Ajdelsztajn, Leo
Wason, John
Paternain, Santiago
Agung Julius
Wen, John T
description Industrial robotic applications such as spraying, welding, and additive manufacturing frequently require fast, accurate, and uniform motion along a 3D spatial curve. To increase process throughput, some manufacturers propose a dual-robot setup to overcome the speed limitation of a single robot. Industrial robot motion is programmed through waypoints connected by motion primitives (Cartesian linear and circular paths and linear joint paths at constant Cartesian speed). The actual robot motion is affected by the blending between these motion primitives and the pose of the robot (an outstretched/near-singularity pose tends to have larger path tracking errors). Choosing the waypoints and the speed along each motion segment to achieve the performance requirement is challenging. At present, there is no automated solution, and laborious manual tuning by robot experts is needed to approach the desired performance. In this paper, we present a systematic three-step approach to designing and programming a dual robot system to optimize system performance. The first step is to select the relative placement between the two robots based on the specified relative motion path. The second step is to select the relative waypoints and the motion primitives. The final step is to update the waypoints iteratively based on the actual measured relative motion. Waypoint iteration is first executed in simulation and then completed using the actual robots. For performance assessment, we use the mean path speed subject to the relative position and orientation constraints and the path speed uniformity constraint. We have demonstrated the effectiveness of this method on two systems, a physical testbed of two ABB robots and a simulation testbed of two FANUC robots, for two challenging test curves.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3037194838</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3037194838</sourcerecordid><originalsourceid>FETCH-proquest_journals_30371948383</originalsourceid><addsrcrecordid>eNqNissKgkAUQIcgSMp_uNBamOZq2jJKqUUbcS83HWNMZmoefX8u-oBW58A5CxYJxF1SpEKsWOzcyDkX-1xkGUasrMh5IN3DseuCJS-hlhN59ZFwM14ZDY2l7qn0AwZj4Rxogqvug_NWzVqbu_Fuw5YDTU7GP67Ztiqb0yV5WfMO0vl2NMHqObXIMd8d0gIL_O_6AjU4Onk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3037194838</pqid></control><display><type>article</type><title>Fast and Accurate Relative Motion Tracking for Dual Industrial Robots</title><source>Free E- Journals</source><creator>He, Honglu ; Chen-lung, Lu ; Saunders, Glenn ; Yang, Pinghai ; Schoonover, Jeffrey ; Ajdelsztajn, Leo ; Wason, John ; Paternain, Santiago ; Agung Julius ; Wen, John T</creator><creatorcontrib>He, Honglu ; Chen-lung, Lu ; Saunders, Glenn ; Yang, Pinghai ; Schoonover, Jeffrey ; Ajdelsztajn, Leo ; Wason, John ; Paternain, Santiago ; Agung Julius ; Wen, John T</creatorcontrib><description>Industrial robotic applications such as spraying, welding, and additive manufacturing frequently require fast, accurate, and uniform motion along a 3D spatial curve. To increase process throughput, some manufacturers propose a dual-robot setup to overcome the speed limitation of a single robot. Industrial robot motion is programmed through waypoints connected by motion primitives (Cartesian linear and circular paths and linear joint paths at constant Cartesian speed). The actual robot motion is affected by the blending between these motion primitives and the pose of the robot (an outstretched/near-singularity pose tends to have larger path tracking errors). Choosing the waypoints and the speed along each motion segment to achieve the performance requirement is challenging. At present, there is no automated solution, and laborious manual tuning by robot experts is needed to approach the desired performance. In this paper, we present a systematic three-step approach to designing and programming a dual robot system to optimize system performance. The first step is to select the relative placement between the two robots based on the specified relative motion path. The second step is to select the relative waypoints and the motion primitives. The final step is to update the waypoints iteratively based on the actual measured relative motion. Waypoint iteration is first executed in simulation and then completed using the actual robots. For performance assessment, we use the mean path speed subject to the relative position and orientation constraints and the path speed uniformity constraint. We have demonstrated the effectiveness of this method on two systems, a physical testbed of two ABB robots and a simulation testbed of two FANUC robots, for two challenging test curves.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Cartesian coordinates ; Industrial robots ; Path tracking ; Robot dynamics ; Robotics ; Robots ; Spraying ; Three dimensional motion ; Tracking errors ; Waypoints</subject><ispartof>arXiv.org, 2024-08</ispartof><rights>2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>777,781</link.rule.ids></links><search><creatorcontrib>He, Honglu</creatorcontrib><creatorcontrib>Chen-lung, Lu</creatorcontrib><creatorcontrib>Saunders, Glenn</creatorcontrib><creatorcontrib>Yang, Pinghai</creatorcontrib><creatorcontrib>Schoonover, Jeffrey</creatorcontrib><creatorcontrib>Ajdelsztajn, Leo</creatorcontrib><creatorcontrib>Wason, John</creatorcontrib><creatorcontrib>Paternain, Santiago</creatorcontrib><creatorcontrib>Agung Julius</creatorcontrib><creatorcontrib>Wen, John T</creatorcontrib><title>Fast and Accurate Relative Motion Tracking for Dual Industrial Robots</title><title>arXiv.org</title><description>Industrial robotic applications such as spraying, welding, and additive manufacturing frequently require fast, accurate, and uniform motion along a 3D spatial curve. To increase process throughput, some manufacturers propose a dual-robot setup to overcome the speed limitation of a single robot. Industrial robot motion is programmed through waypoints connected by motion primitives (Cartesian linear and circular paths and linear joint paths at constant Cartesian speed). The actual robot motion is affected by the blending between these motion primitives and the pose of the robot (an outstretched/near-singularity pose tends to have larger path tracking errors). Choosing the waypoints and the speed along each motion segment to achieve the performance requirement is challenging. At present, there is no automated solution, and laborious manual tuning by robot experts is needed to approach the desired performance. In this paper, we present a systematic three-step approach to designing and programming a dual robot system to optimize system performance. The first step is to select the relative placement between the two robots based on the specified relative motion path. The second step is to select the relative waypoints and the motion primitives. The final step is to update the waypoints iteratively based on the actual measured relative motion. Waypoint iteration is first executed in simulation and then completed using the actual robots. For performance assessment, we use the mean path speed subject to the relative position and orientation constraints and the path speed uniformity constraint. We have demonstrated the effectiveness of this method on two systems, a physical testbed of two ABB robots and a simulation testbed of two FANUC robots, for two challenging test curves.</description><subject>Cartesian coordinates</subject><subject>Industrial robots</subject><subject>Path tracking</subject><subject>Robot dynamics</subject><subject>Robotics</subject><subject>Robots</subject><subject>Spraying</subject><subject>Three dimensional motion</subject><subject>Tracking errors</subject><subject>Waypoints</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNissKgkAUQIcgSMp_uNBamOZq2jJKqUUbcS83HWNMZmoefX8u-oBW58A5CxYJxF1SpEKsWOzcyDkX-1xkGUasrMh5IN3DseuCJS-hlhN59ZFwM14ZDY2l7qn0AwZj4Rxogqvug_NWzVqbu_Fuw5YDTU7GP67Ztiqb0yV5WfMO0vl2NMHqObXIMd8d0gIL_O_6AjU4Onk</recordid><startdate>20240814</startdate><enddate>20240814</enddate><creator>He, Honglu</creator><creator>Chen-lung, Lu</creator><creator>Saunders, Glenn</creator><creator>Yang, Pinghai</creator><creator>Schoonover, Jeffrey</creator><creator>Ajdelsztajn, Leo</creator><creator>Wason, John</creator><creator>Paternain, Santiago</creator><creator>Agung Julius</creator><creator>Wen, John T</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20240814</creationdate><title>Fast and Accurate Relative Motion Tracking for Dual Industrial Robots</title><author>He, Honglu ; Chen-lung, Lu ; Saunders, Glenn ; Yang, Pinghai ; Schoonover, Jeffrey ; Ajdelsztajn, Leo ; Wason, John ; Paternain, Santiago ; Agung Julius ; Wen, John T</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_30371948383</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Cartesian coordinates</topic><topic>Industrial robots</topic><topic>Path tracking</topic><topic>Robot dynamics</topic><topic>Robotics</topic><topic>Robots</topic><topic>Spraying</topic><topic>Three dimensional motion</topic><topic>Tracking errors</topic><topic>Waypoints</topic><toplevel>online_resources</toplevel><creatorcontrib>He, Honglu</creatorcontrib><creatorcontrib>Chen-lung, Lu</creatorcontrib><creatorcontrib>Saunders, Glenn</creatorcontrib><creatorcontrib>Yang, Pinghai</creatorcontrib><creatorcontrib>Schoonover, Jeffrey</creatorcontrib><creatorcontrib>Ajdelsztajn, Leo</creatorcontrib><creatorcontrib>Wason, John</creatorcontrib><creatorcontrib>Paternain, Santiago</creatorcontrib><creatorcontrib>Agung Julius</creatorcontrib><creatorcontrib>Wen, John T</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>He, Honglu</au><au>Chen-lung, Lu</au><au>Saunders, Glenn</au><au>Yang, Pinghai</au><au>Schoonover, Jeffrey</au><au>Ajdelsztajn, Leo</au><au>Wason, John</au><au>Paternain, Santiago</au><au>Agung Julius</au><au>Wen, John T</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Fast and Accurate Relative Motion Tracking for Dual Industrial Robots</atitle><jtitle>arXiv.org</jtitle><date>2024-08-14</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>Industrial robotic applications such as spraying, welding, and additive manufacturing frequently require fast, accurate, and uniform motion along a 3D spatial curve. To increase process throughput, some manufacturers propose a dual-robot setup to overcome the speed limitation of a single robot. Industrial robot motion is programmed through waypoints connected by motion primitives (Cartesian linear and circular paths and linear joint paths at constant Cartesian speed). The actual robot motion is affected by the blending between these motion primitives and the pose of the robot (an outstretched/near-singularity pose tends to have larger path tracking errors). Choosing the waypoints and the speed along each motion segment to achieve the performance requirement is challenging. At present, there is no automated solution, and laborious manual tuning by robot experts is needed to approach the desired performance. In this paper, we present a systematic three-step approach to designing and programming a dual robot system to optimize system performance. The first step is to select the relative placement between the two robots based on the specified relative motion path. The second step is to select the relative waypoints and the motion primitives. The final step is to update the waypoints iteratively based on the actual measured relative motion. Waypoint iteration is first executed in simulation and then completed using the actual robots. For performance assessment, we use the mean path speed subject to the relative position and orientation constraints and the path speed uniformity constraint. We have demonstrated the effectiveness of this method on two systems, a physical testbed of two ABB robots and a simulation testbed of two FANUC robots, for two challenging test curves.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2024-08
issn 2331-8422
language eng
recordid cdi_proquest_journals_3037194838
source Free E- Journals
subjects Cartesian coordinates
Industrial robots
Path tracking
Robot dynamics
Robotics
Robots
Spraying
Three dimensional motion
Tracking errors
Waypoints
title Fast and Accurate Relative Motion Tracking for Dual Industrial Robots
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T03%3A38%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Fast%20and%20Accurate%20Relative%20Motion%20Tracking%20for%20Dual%20Industrial%20Robots&rft.jtitle=arXiv.org&rft.au=He,%20Honglu&rft.date=2024-08-14&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E3037194838%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3037194838&rft_id=info:pmid/&rfr_iscdi=true