Loading…
Analysis and Design of Direct Force Control for Robots in Contact with Uneven Surfaces
Robots executing contact tasks are essential in a wide range of industrial processes such as polishing, welding, debugging, drilling, etc. Force control is indispensable in these type of tasks since it is required to keep the interaction force (between the robot and the environment/surface) within a...
Saved in:
Published in: | Applied sciences 2023-06, Vol.13 (12), p.7233 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033 |
---|---|
cites | cdi_FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033 |
container_end_page | |
container_issue | 12 |
container_start_page | 7233 |
container_title | Applied sciences |
container_volume | 13 |
creator | Rosales, Antonio Heikkilä, Tapio |
description | Robots executing contact tasks are essential in a wide range of industrial processes such as polishing, welding, debugging, drilling, etc. Force control is indispensable in these type of tasks since it is required to keep the interaction force (between the robot and the environment/surface) within acceptable values. In this paper, we present a methodology to analyze and to design the force control system needed to regulate the force as close as possible to the desired value. The proposed methods are presented using a widely used generic contact task consisting of exerting a desired force on the normal direction to the surface while a desired velocity/position is tracked on the tangent direction to the surface. The analysis considers environments/surfaces with certain uneven characteristics, i.e., not perfectly flat. The uneven characteristic is studied using ramp or sinusoidal signals disturbing the position on the normal direction to the surface, and we present how the velocity on the tangent direction is related with the slope of the ramp or the frequency of the sinusoidal disturbance. Then, we provide a method to design the force controller that keeps the force error within desired limits and preserves stability, despite the uneven surface. Furthermore, considering the relation between the disturbance (ramp or sinusoidal) and the tangent velocity, we present a method to compute the maximum velocity for which the task can be executed. Simulations exemplifying and verifying the proposed methods are presented. |
doi_str_mv | 10.3390/app13127233 |
format | article |
fullrecord | <record><control><sourceid>gale_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_424a5b6ff387410f9b5e4963f096d7d5</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A754973865</galeid><doaj_id>oai_doaj_org_article_424a5b6ff387410f9b5e4963f096d7d5</doaj_id><sourcerecordid>A754973865</sourcerecordid><originalsourceid>FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033</originalsourceid><addsrcrecordid>eNpNkVtLAzEQhYMoKNUn_0DAR6nmtpvksdQrCIJaX0M2O6kpNanJVum_N7YiZggZDmc-whmETim54FyTS7taUU6ZZJzvoSNGZDvmgsr9f_0hOillQerRlCtKjtDrJNrlpoSCbezxFZQwjzh5fBUyuAHfpOwAT1McclpinzJ-Sl0aCg5xq9rq-QrDG55F-ISIn9fZWwflGB14uyxw8vuO0Ozm-mV6N354vL2fTh7GThA-jCV1zDvZNIKq3inRyZY10lGmrRTQgWJKcA2e2tbSTnnlHAPZOgm6XsL5CN3vuH2yC7PK4d3mjUk2mK2Q8tzYPAS3BCOYsE3Xes-VFJR43TUgdMs90W0v-6ayznasVU4fayiDWaR1rvEUwxTTsoZY7SN0sXPNbYWG6NOQravVw3twKYIPVZ_IRmjJVfuDPd8NuJxKyeD_vkmJ-Vmc-bc4_g049Yjg</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2829707696</pqid></control><display><type>article</type><title>Analysis and Design of Direct Force Control for Robots in Contact with Uneven Surfaces</title><source>Publicly Available Content (ProQuest)</source><creator>Rosales, Antonio ; Heikkilä, Tapio</creator><creatorcontrib>Rosales, Antonio ; Heikkilä, Tapio</creatorcontrib><description>Robots executing contact tasks are essential in a wide range of industrial processes such as polishing, welding, debugging, drilling, etc. Force control is indispensable in these type of tasks since it is required to keep the interaction force (between the robot and the environment/surface) within acceptable values. In this paper, we present a methodology to analyze and to design the force control system needed to regulate the force as close as possible to the desired value. The proposed methods are presented using a widely used generic contact task consisting of exerting a desired force on the normal direction to the surface while a desired velocity/position is tracked on the tangent direction to the surface. The analysis considers environments/surfaces with certain uneven characteristics, i.e., not perfectly flat. The uneven characteristic is studied using ramp or sinusoidal signals disturbing the position on the normal direction to the surface, and we present how the velocity on the tangent direction is related with the slope of the ramp or the frequency of the sinusoidal disturbance. Then, we provide a method to design the force controller that keeps the force error within desired limits and preserves stability, despite the uneven surface. Furthermore, considering the relation between the disturbance (ramp or sinusoidal) and the tangent velocity, we present a method to compute the maximum velocity for which the task can be executed. Simulations exemplifying and verifying the proposed methods are presented.</description><identifier>ISSN: 2076-3417</identifier><identifier>EISSN: 2076-3417</identifier><identifier>DOI: 10.3390/app13127233</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Analysis ; Control systems ; Control systems design ; Controllers ; Design ; Design analysis ; Drilling ; force control ; Methods ; Robot control ; robotics ; Robotics industry ; Robots ; Sensors ; Sine waves ; stability ; Velocity</subject><ispartof>Applied sciences, 2023-06, Vol.13 (12), p.7233</ispartof><rights>COPYRIGHT 2023 MDPI AG</rights><rights>2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033</citedby><cites>FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033</cites><orcidid>0000-0003-3548-8950</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2829707696/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2829707696?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,25731,27901,27902,36989,44566,74869</link.rule.ids></links><search><creatorcontrib>Rosales, Antonio</creatorcontrib><creatorcontrib>Heikkilä, Tapio</creatorcontrib><title>Analysis and Design of Direct Force Control for Robots in Contact with Uneven Surfaces</title><title>Applied sciences</title><description>Robots executing contact tasks are essential in a wide range of industrial processes such as polishing, welding, debugging, drilling, etc. Force control is indispensable in these type of tasks since it is required to keep the interaction force (between the robot and the environment/surface) within acceptable values. In this paper, we present a methodology to analyze and to design the force control system needed to regulate the force as close as possible to the desired value. The proposed methods are presented using a widely used generic contact task consisting of exerting a desired force on the normal direction to the surface while a desired velocity/position is tracked on the tangent direction to the surface. The analysis considers environments/surfaces with certain uneven characteristics, i.e., not perfectly flat. The uneven characteristic is studied using ramp or sinusoidal signals disturbing the position on the normal direction to the surface, and we present how the velocity on the tangent direction is related with the slope of the ramp or the frequency of the sinusoidal disturbance. Then, we provide a method to design the force controller that keeps the force error within desired limits and preserves stability, despite the uneven surface. Furthermore, considering the relation between the disturbance (ramp or sinusoidal) and the tangent velocity, we present a method to compute the maximum velocity for which the task can be executed. Simulations exemplifying and verifying the proposed methods are presented.</description><subject>Analysis</subject><subject>Control systems</subject><subject>Control systems design</subject><subject>Controllers</subject><subject>Design</subject><subject>Design analysis</subject><subject>Drilling</subject><subject>force control</subject><subject>Methods</subject><subject>Robot control</subject><subject>robotics</subject><subject>Robotics industry</subject><subject>Robots</subject><subject>Sensors</subject><subject>Sine waves</subject><subject>stability</subject><subject>Velocity</subject><issn>2076-3417</issn><issn>2076-3417</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNpNkVtLAzEQhYMoKNUn_0DAR6nmtpvksdQrCIJaX0M2O6kpNanJVum_N7YiZggZDmc-whmETim54FyTS7taUU6ZZJzvoSNGZDvmgsr9f_0hOillQerRlCtKjtDrJNrlpoSCbezxFZQwjzh5fBUyuAHfpOwAT1McclpinzJ-Sl0aCg5xq9rq-QrDG55F-ISIn9fZWwflGB14uyxw8vuO0Ozm-mV6N354vL2fTh7GThA-jCV1zDvZNIKq3inRyZY10lGmrRTQgWJKcA2e2tbSTnnlHAPZOgm6XsL5CN3vuH2yC7PK4d3mjUk2mK2Q8tzYPAS3BCOYsE3Xes-VFJR43TUgdMs90W0v-6ayznasVU4fayiDWaR1rvEUwxTTsoZY7SN0sXPNbYWG6NOQravVw3twKYIPVZ_IRmjJVfuDPd8NuJxKyeD_vkmJ-Vmc-bc4_g049Yjg</recordid><startdate>20230601</startdate><enddate>20230601</enddate><creator>Rosales, Antonio</creator><creator>Heikkilä, Tapio</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-3548-8950</orcidid></search><sort><creationdate>20230601</creationdate><title>Analysis and Design of Direct Force Control for Robots in Contact with Uneven Surfaces</title><author>Rosales, Antonio ; Heikkilä, Tapio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Analysis</topic><topic>Control systems</topic><topic>Control systems design</topic><topic>Controllers</topic><topic>Design</topic><topic>Design analysis</topic><topic>Drilling</topic><topic>force control</topic><topic>Methods</topic><topic>Robot control</topic><topic>robotics</topic><topic>Robotics industry</topic><topic>Robots</topic><topic>Sensors</topic><topic>Sine waves</topic><topic>stability</topic><topic>Velocity</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rosales, Antonio</creatorcontrib><creatorcontrib>Heikkilä, Tapio</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Applied sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rosales, Antonio</au><au>Heikkilä, Tapio</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Analysis and Design of Direct Force Control for Robots in Contact with Uneven Surfaces</atitle><jtitle>Applied sciences</jtitle><date>2023-06-01</date><risdate>2023</risdate><volume>13</volume><issue>12</issue><spage>7233</spage><pages>7233-</pages><issn>2076-3417</issn><eissn>2076-3417</eissn><abstract>Robots executing contact tasks are essential in a wide range of industrial processes such as polishing, welding, debugging, drilling, etc. Force control is indispensable in these type of tasks since it is required to keep the interaction force (between the robot and the environment/surface) within acceptable values. In this paper, we present a methodology to analyze and to design the force control system needed to regulate the force as close as possible to the desired value. The proposed methods are presented using a widely used generic contact task consisting of exerting a desired force on the normal direction to the surface while a desired velocity/position is tracked on the tangent direction to the surface. The analysis considers environments/surfaces with certain uneven characteristics, i.e., not perfectly flat. The uneven characteristic is studied using ramp or sinusoidal signals disturbing the position on the normal direction to the surface, and we present how the velocity on the tangent direction is related with the slope of the ramp or the frequency of the sinusoidal disturbance. Then, we provide a method to design the force controller that keeps the force error within desired limits and preserves stability, despite the uneven surface. Furthermore, considering the relation between the disturbance (ramp or sinusoidal) and the tangent velocity, we present a method to compute the maximum velocity for which the task can be executed. Simulations exemplifying and verifying the proposed methods are presented.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/app13127233</doi><orcidid>https://orcid.org/0000-0003-3548-8950</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2076-3417 |
ispartof | Applied sciences, 2023-06, Vol.13 (12), p.7233 |
issn | 2076-3417 2076-3417 |
language | eng |
recordid | cdi_doaj_primary_oai_doaj_org_article_424a5b6ff387410f9b5e4963f096d7d5 |
source | Publicly Available Content (ProQuest) |
subjects | Analysis Control systems Control systems design Controllers Design Design analysis Drilling force control Methods Robot control robotics Robotics industry Robots Sensors Sine waves stability Velocity |
title | Analysis and Design of Direct Force Control for Robots in Contact with Uneven Surfaces |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T09%3A52%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Analysis%20and%20Design%20of%20Direct%20Force%20Control%20for%20Robots%20in%20Contact%20with%20Uneven%20Surfaces&rft.jtitle=Applied%20sciences&rft.au=Rosales,%20Antonio&rft.date=2023-06-01&rft.volume=13&rft.issue=12&rft.spage=7233&rft.pages=7233-&rft.issn=2076-3417&rft.eissn=2076-3417&rft_id=info:doi/10.3390/app13127233&rft_dat=%3Cgale_doaj_%3EA754973865%3C/gale_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c403t-71c2fc755418dc84b76257c129a74ebe828439ef1a6a1b8f8cc2e76c7e9c7e033%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2829707696&rft_id=info:pmid/&rft_galeid=A754973865&rfr_iscdi=true |