{"id":"https://openalex.org/W3094833759","doi":"https://doi.org/10.1109/tase.2020.3032075","title":"A Virtual Mechanism Approach for Exploiting Functional Redundancy in Finishing Operations","display_name":"A Virtual Mechanism Approach for Exploiting Functional Redundancy in Finishing Operations","publication_year":2020,"publication_date":"2020-11-02","ids":{"openalex":"https://openalex.org/W3094833759","doi":"https://doi.org/10.1109/tase.2020.3032075","mag":"3094833759"},"language":"en","primary_location":{"id":"doi:10.1109/tase.2020.3032075","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tase.2020.3032075","pdf_url":"https://ieeexplore.ieee.org/ielx7/8856/9559726/09246671.pdf","source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Automation Science and Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/8856/9559726/09246671.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020114289","display_name":"Bojan Nemec","orcid":"https://orcid.org/0000-0002-8728-7731"},"institutions":[{"id":"https://openalex.org/I3006985408","display_name":"Jo\u017eef Stefan Institute","ror":"https://ror.org/05060sz93","country_code":"SI","type":"facility","lineage":["https://openalex.org/I3006985408"]}],"countries":["SI"],"is_corresponding":false,"raw_author_name":"Bojan Nemec","raw_affiliation_strings":["Humanoid and Cognitive Robotics Laboratory, Jo\u017eef Stefan Institute, Ljubljana, Slovenia"],"raw_orcid":"https://orcid.org/0000-0002-8728-7731","affiliations":[{"raw_affiliation_string":"Humanoid and Cognitive Robotics Laboratory, Jo\u017eef Stefan Institute, Ljubljana, Slovenia","institution_ids":["https://openalex.org/I3006985408"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108927120","display_name":"Kenichi Yasuda","orcid":null},"institutions":[{"id":"https://openalex.org/I119487337","display_name":"Yaskawa Electric (Japan)","ror":"https://ror.org/037qwc103","country_code":"JP","type":"company","lineage":["https://openalex.org/I119487337"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kenichi Yasuda","raw_affiliation_strings":["Robotics Technology Group, Yaskawa Electric Corporation, Kitakyushu, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Robotics Technology Group, Yaskawa Electric Corporation, Kitakyushu, Japan","institution_ids":["https://openalex.org/I119487337"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019399129","display_name":"Ale\u0161 Ude","orcid":"https://orcid.org/0000-0003-3677-3972"},"institutions":[{"id":"https://openalex.org/I153976015","display_name":"University of Ljubljana","ror":"https://ror.org/05njb9z20","country_code":"SI","type":"education","lineage":["https://openalex.org/I153976015"]},{"id":"https://openalex.org/I3006985408","display_name":"Jo\u017eef Stefan Institute","ror":"https://ror.org/05060sz93","country_code":"SI","type":"facility","lineage":["https://openalex.org/I3006985408"]}],"countries":["SI"],"is_corresponding":false,"raw_author_name":"Ales Ude","raw_affiliation_strings":["Faculty of Electrical Engineering, University of Ljubljana, Ljubljana, Slovenia","Humanoid and Cognitive Robotics Laboratory, Jo\u017eef Stefan Institute, Ljubljana, Slovenia"],"raw_orcid":"https://orcid.org/0000-0003-3677-3972","affiliations":[{"raw_affiliation_string":"Faculty of Electrical Engineering, University of Ljubljana, Ljubljana, Slovenia","institution_ids":["https://openalex.org/I153976015"]},{"raw_affiliation_string":"Humanoid and Cognitive Robotics Laboratory, Jo\u017eef Stefan Institute, Ljubljana, Slovenia","institution_ids":["https://openalex.org/I3006985408"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1866,"has_fulltext":true,"cited_by_count":23,"citation_normalized_percentile":{"value":0.87852432,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":"18","issue":"4","first_page":"2048","last_page":"2060"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11749","display_name":"Iterative Learning Control Systems","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11749","display_name":"Iterative Learning Control Systems","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11301","display_name":"Advanced Surface Polishing Techniques","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9886000156402588,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.683440089225769},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.5838863253593445},{"id":"https://openalex.org/keywords/cartesian-coordinate-system","display_name":"Cartesian coordinate system","score":0.5707446932792664},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.5623680353164673},{"id":"https://openalex.org/keywords/polishing","display_name":"Polishing","score":0.5585263967514038},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5160741209983826},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.4855756163597107},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.46703028678894043},{"id":"https://openalex.org/keywords/inverse-kinematics","display_name":"Inverse kinematics","score":0.44563060998916626},{"id":"https://openalex.org/keywords/industrial-robot","display_name":"Industrial robot","score":0.4427943825721741},{"id":"https://openalex.org/keywords/grinding","display_name":"Grinding","score":0.4380815029144287},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.4282808303833008},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4239726662635803},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.32451504468917847},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.3142675757408142},{"id":"https://openalex.org/keywords/mechanical-engineering","display_name":"Mechanical engineering","score":0.16346266865730286},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1390381157398224},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.08953484892845154}],"concepts":[{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.683440089225769},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.5838863253593445},{"id":"https://openalex.org/C16038011","wikidata":"https://www.wikidata.org/wiki/Q62912","display_name":"Cartesian coordinate system","level":2,"score":0.5707446932792664},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.5623680353164673},{"id":"https://openalex.org/C138113353","wikidata":"https://www.wikidata.org/wiki/Q611639","display_name":"Polishing","level":2,"score":0.5585263967514038},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5160741209983826},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.4855756163597107},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.46703028678894043},{"id":"https://openalex.org/C17816587","wikidata":"https://www.wikidata.org/wiki/Q1501872","display_name":"Inverse kinematics","level":3,"score":0.44563060998916626},{"id":"https://openalex.org/C2776126113","wikidata":"https://www.wikidata.org/wiki/Q1128980","display_name":"Industrial robot","level":3,"score":0.4427943825721741},{"id":"https://openalex.org/C2777571299","wikidata":"https://www.wikidata.org/wiki/Q3680646","display_name":"Grinding","level":2,"score":0.4380815029144287},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.4282808303833008},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4239726662635803},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.32451504468917847},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3142675757408142},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.16346266865730286},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1390381157398224},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.08953484892845154},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tase.2020.3032075","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tase.2020.3032075","pdf_url":"https://ieeexplore.ieee.org/ielx7/8856/9559726/09246671.pdf","source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Automation Science and Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tase.2020.3032075","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tase.2020.3032075","pdf_url":"https://ieeexplore.ieee.org/ielx7/8856/9559726/09246671.pdf","source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Automation Science and Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3758018078","display_name":null,"funder_award_id":"C3330-16-529000","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G3773070686","display_name":"Automation, Robotics and Biocybernetics","funder_award_id":"P2-0076","funder_id":"https://openalex.org/F4320322554","funder_display_name":"Javna Agencija za Raziskovalno Dejavnost RS"},{"id":"https://openalex.org/G6528005569","display_name":null,"funder_award_id":"C3330-16-529000","funder_id":"https://openalex.org/F4320322554","funder_display_name":"Javna Agencija za Raziskovalno Dejavnost RS"},{"id":"https://openalex.org/G8605724256","display_name":null,"funder_award_id":"P2-0076","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"}],"funders":[{"id":"https://openalex.org/F4320322554","display_name":"Javna Agencija za Raziskovalno Dejavnost RS","ror":"https://ror.org/059bp8k51"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3094833759.pdf","grobid_xml":"https://content.openalex.org/works/W3094833759.grobid-xml"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W623833183","https://openalex.org/W779291494","https://openalex.org/W1139443483","https://openalex.org/W1582076359","https://openalex.org/W1609435308","https://openalex.org/W1988558268","https://openalex.org/W1993598791","https://openalex.org/W1997650413","https://openalex.org/W1998271830","https://openalex.org/W2031580264","https://openalex.org/W2033133979","https://openalex.org/W2041242313","https://openalex.org/W2056114668","https://openalex.org/W2070929974","https://openalex.org/W2095151991","https://openalex.org/W2123913082","https://openalex.org/W2133028906","https://openalex.org/W2136719407","https://openalex.org/W2138901013","https://openalex.org/W2142466790","https://openalex.org/W2166283483","https://openalex.org/W2171425630","https://openalex.org/W2202649232","https://openalex.org/W2217041877","https://openalex.org/W2221921493","https://openalex.org/W2288836328","https://openalex.org/W2501309252","https://openalex.org/W2509686429","https://openalex.org/W2521041537","https://openalex.org/W2526272758","https://openalex.org/W2545144065","https://openalex.org/W2563640733","https://openalex.org/W2570268714","https://openalex.org/W2741728757","https://openalex.org/W2890347362","https://openalex.org/W2967062868","https://openalex.org/W2968719199","https://openalex.org/W3029389997","https://openalex.org/W4205362845","https://openalex.org/W6724403541","https://openalex.org/W6987640828"],"related_works":["https://openalex.org/W2744818472","https://openalex.org/W2970937359","https://openalex.org/W3134555460","https://openalex.org/W1253671258","https://openalex.org/W4283266117","https://openalex.org/W2355512144","https://openalex.org/W2136233762","https://openalex.org/W339676884","https://openalex.org/W2355067942","https://openalex.org/W4360878639"],"abstract_inverted_index":{"We":[0,347],"propose":[1],"a":[2,36,43,47,67,155],"new":[3,259],"approach":[4,157,262,327],"to":[5,35,74,95,145,176,212,244,307,341,359],"programming":[6,266,272],"by":[7,19,118,218,267,287],"the":[8,40,51,57,75,81,97,103,107,111,119,133,139,147,150,165,178,190,219,255,271,299,318,322,325,330,333,337,344,368],"demonstration":[9,268,288,320],"of":[10,89,102,110,161,189,223,258,273,301,321,332,352,367,375,384],"finishing":[11,37,48,77,224,274,294,305,345,376],"operations.":[12],"Such":[13],"operations":[14,180,275,295,377],"can":[15,92,378],"be":[16,93,245,379],"carried":[17],"out":[18,343],"industrial":[20,27,233],"robots":[21,202,308,385],"in":[22,56,130,247,283],"multiple":[23],"ways":[24],"because":[25,296],"an":[26],"robot":[28,104,148,191,284],"is":[29,54,64,71,84,143,263,289,371],"typically":[30],"functionally":[31],"redundant":[32],"with":[33,66,86,132],"respect":[34],"task.":[38],"In":[39],"proposed":[41,196,326,369],"system,":[42],"human":[44,120,193,319],"expert":[45,302],"demonstrates":[46],"operation,":[49,151,324],"and":[50,127,168,181,186,192,203,206,229,241,249,269,354,357,386],"demonstrated":[52,117,179],"motion":[53,101],"recorded":[55],"Cartesian":[58,112],"space.":[59],"The":[60,195],"robot\u2019s":[61],"kinematic":[62,82,334],"model":[63,83,335],"augmented":[65],"virtual":[68],"mechanism,":[69],"which":[70,252],"defined":[72],"according":[73],"applied":[76,172,246,340],"tool.":[78],"This":[79],"way,":[80],"expanded":[85],"additional":[87],"degrees":[88],"freedom":[90],"that":[91,372],"exploited":[94],"compute":[96],"optimal":[98],"joint":[99],"space":[100,113],"without":[105,309],"altering":[106],"essential":[108],"aspects":[109],"task":[114,312],"execution":[115],"as":[116,125,227],"expert.":[121],"Finishing":[122],"operations,":[123,225],"such":[124,226],"polishing":[126,205,228,355],"grinding,":[128,230],"occur":[129],"contact":[131,140,162],"treated":[134],"workpiece.":[135],"Since":[136],"information":[137],"about":[138,304],"point":[141],"position":[142],"needed":[144],"control":[146,175],"during":[149],"we":[152,171],"have":[153],"developed":[154],"novel":[156],"for":[158,183,221,277,292,336],"accurate":[159],"estimation":[160],"points":[163],"using":[164],"measured":[166],"forces":[167],"torques.":[169],"Finally,":[170],"iterative":[173],"learning":[174],"refine":[177],"compensate":[182],"inaccurate":[184],"calibration":[185],"different":[187,382],"dynamics":[188],"demonstrator.":[194],"method":[197],"was":[198,216],"verified":[199],"on":[200,231,265],"real":[201,204],"grinding":[207,353],"tasks.":[208],"<italic":[209],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[210],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Note":[211],"Practitioners</i>":[213],"\u2014This":[214],"work":[215],"motivated":[217],"need":[220],"automation":[222],"contemporary":[232],"robots.":[234],"Existing":[235],"approaches":[236],"are":[237,280],"both":[238],"too":[239,242],"complex":[240],"time-consuming":[243],"flexible":[248],"small-scale":[250],"production,":[251],"often":[253],"requires":[254,329],"frequent":[256],"deployment":[257],"applications.":[260],"Our":[261],"based":[264],"enables":[270,298],"also":[276,328],"users":[278],"who":[279],"not":[281],"specialists":[282],"programming.":[285],"Programming":[286],"especially":[290],"useful":[291],"teaching":[293],"it":[297],"transfer":[300],"knowledge":[303],"skills":[306],"providing":[310],"lengthy":[311],"descriptions":[313],"or":[314],"manual":[315],"coding.":[316],"Besides":[317],"desired":[323],"availability":[331],"machine":[338,387],"tool":[339],"carry":[342],"operation.":[346],"provide":[348],"several":[349],"practical":[350],"examples":[351],"tools":[356],"how":[358],"integrate":[360],"them":[361],"into":[362],"our":[363],"approach.":[364],"Another":[365],"feature":[366],"system":[370],"user":[373],"demonstrations":[374],"transferred":[380],"between":[381],"combinations":[383],"tools.":[388]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":4}],"updated_date":"2026-07-13T07:31:44.756512","created_date":"2025-10-10T00:00:00"}
