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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2024-08 |
---|---|
Hauptverfasser: | , , , , , , , , , |
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 & 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 |