{"id":"https://openalex.org/W4387123389","doi":"https://doi.org/10.1109/case56687.2023.10260605","title":"Enhancing Constraint-Based Robot Task Specification with Dual Controller and Estimator Synthesis","display_name":"Enhancing Constraint-Based Robot Task Specification with Dual Controller and Estimator Synthesis","publication_year":2023,"publication_date":"2023-08-26","ids":{"openalex":"https://openalex.org/W4387123389","doi":"https://doi.org/10.1109/case56687.2023.10260605"},"language":"en","primary_location":{"id":"doi:10.1109/case56687.2023.10260605","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/case56687.2023.10260605","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 19th International Conference on Automation Science and Engineering (CASE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://lirias.kuleuven.be/retrieve/0b0f30ea-b9d4-45a1-bfe7-9b375fca27e7","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113281888","display_name":"R. P. Viljoen","orcid":"https://orcid.org/0000-0001-7883-9381"},"institutions":[{"id":"https://openalex.org/I4210116480","display_name":"Flanders Make (Belgium)","ror":"https://ror.org/02ndjfz59","country_code":"BE","type":"company","lineage":["https://openalex.org/I4210116480"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Ruan Viljoen","raw_affiliation_strings":["Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","institution_ids":["https://openalex.org/I4210116480"]},{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210116480","https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103190465","display_name":"Johan Ubbink","orcid":"https://orcid.org/0000-0001-7998-9111"},"institutions":[{"id":"https://openalex.org/I4210116480","display_name":"Flanders Make (Belgium)","ror":"https://ror.org/02ndjfz59","country_code":"BE","type":"company","lineage":["https://openalex.org/I4210116480"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Johan Ubbink","raw_affiliation_strings":["Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","institution_ids":["https://openalex.org/I4210116480"]},{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210116480","https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061080337","display_name":"Goele Pipeleers","orcid":"https://orcid.org/0000-0003-1849-809X"},"institutions":[{"id":"https://openalex.org/I4210116480","display_name":"Flanders Make (Belgium)","ror":"https://ror.org/02ndjfz59","country_code":"BE","type":"company","lineage":["https://openalex.org/I4210116480"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Goele Pipeleers","raw_affiliation_strings":["Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","institution_ids":["https://openalex.org/I4210116480"]},{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210116480","https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009275320","display_name":"Wilm Decr\u00e9","orcid":"https://orcid.org/0000-0002-9724-8103"},"institutions":[{"id":"https://openalex.org/I4210116480","display_name":"Flanders Make (Belgium)","ror":"https://ror.org/02ndjfz59","country_code":"BE","type":"company","lineage":["https://openalex.org/I4210116480"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Wilm Decre","raw_affiliation_strings":["Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","institution_ids":["https://openalex.org/I4210116480"]},{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210116480","https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038134638","display_name":"Erwin Aertbeli\u00ebn","orcid":"https://orcid.org/0000-0002-4514-0934"},"institutions":[{"id":"https://openalex.org/I4210116480","display_name":"Flanders Make (Belgium)","ror":"https://ror.org/02ndjfz59","country_code":"BE","type":"company","lineage":["https://openalex.org/I4210116480"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Erwin Aertbelien","raw_affiliation_strings":["Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","institution_ids":["https://openalex.org/I4210116480"]},{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210116480","https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006282526","display_name":"Joris De Schutter","orcid":"https://orcid.org/0000-0001-9619-5815"},"institutions":[{"id":"https://openalex.org/I4210116480","display_name":"Flanders Make (Belgium)","ror":"https://ror.org/02ndjfz59","country_code":"BE","type":"company","lineage":["https://openalex.org/I4210116480"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Joris De Schutter","raw_affiliation_strings":["Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven,Leuven,Belgium","institution_ids":["https://openalex.org/I4210116480"]},{"raw_affiliation_string":"Department of Mechanical Engineering, KU Leuven, and Flanders Make@KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210116480","https://openalex.org/I99464096"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14350517,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9998000264167786,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9998000264167786,"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/T11159","display_name":"Manufacturing Process and Optimization","score":0.9843999743461609,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing 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/T10868","display_name":"Soft Robotics and Applications","score":0.9768000245094299,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6882939338684082},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6753239631652832},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5996071696281433},{"id":"https://openalex.org/keywords/estimator","display_name":"Estimator","score":0.5458229184150696},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5385085344314575},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.44859564304351807},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.42812061309814453},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.28199052810668945},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2291448414325714},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.17687839269638062},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.06966143846511841}],"concepts":[{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6882939338684082},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6753239631652832},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5996071696281433},{"id":"https://openalex.org/C185429906","wikidata":"https://www.wikidata.org/wiki/Q1130160","display_name":"Estimator","level":2,"score":0.5458229184150696},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5385085344314575},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.44859564304351807},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.42812061309814453},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.28199052810668945},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2291448414325714},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.17687839269638062},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.06966143846511841},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/case56687.2023.10260605","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/case56687.2023.10260605","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 19th International Conference on Automation Science and Engineering (CASE)","raw_type":"proceedings-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/720135","is_oa":false,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/720135","pdf_url":null,"source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/717916","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/717916","pdf_url":"https://lirias.kuleuven.be/retrieve/0b0f30ea-b9d4-45a1-bfe7-9b375fca27e7","source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Flanders Make Scientific Conference, Antwerp, Belgium, 26-30 August 2023","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/720160","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/720160","pdf_url":"https://lirias.kuleuven.be/retrieve/5db5f848-cedf-4e5e-9ecf-a4eaef02bc97","source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE International Conference on Automation Science and Engineering, Auckland, New Zealand, 26-30 August 2023","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/717916","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/717916","pdf_url":"https://lirias.kuleuven.be/retrieve/0b0f30ea-b9d4-45a1-bfe7-9b375fca27e7","source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Flanders Make Scientific Conference, Antwerp, Belgium, 26-30 August 2023","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"score":0.5,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G1281699508","display_name":"Task specification for predictive control and estimation in sensor-based robot applications","funder_award_id":"G0D1119N","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"},{"id":"https://openalex.org/F4320327336","display_name":"Vlaamse regering","ror":null}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4387123389.pdf"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W1528816677","https://openalex.org/W1984849180","https://openalex.org/W1997520484","https://openalex.org/W2018446707","https://openalex.org/W2053000265","https://openalex.org/W2105660272","https://openalex.org/W2105934661","https://openalex.org/W2108140259","https://openalex.org/W2128866721","https://openalex.org/W2131920939","https://openalex.org/W2146449764","https://openalex.org/W2151992157","https://openalex.org/W2154442855","https://openalex.org/W2169360335","https://openalex.org/W2170620126","https://openalex.org/W2524471470","https://openalex.org/W3003235888","https://openalex.org/W4289656836","https://openalex.org/W6684816303"],"related_works":["https://openalex.org/W4287880334","https://openalex.org/W4366700029","https://openalex.org/W4285230481","https://openalex.org/W4385769873","https://openalex.org/W4281634296","https://openalex.org/W4319161863","https://openalex.org/W2371687270","https://openalex.org/W4311888330","https://openalex.org/W2517641583","https://openalex.org/W2000675896"],"abstract_inverted_index":{"Task":[0],"specification":[1,49,75,118],"for":[2,18,25],"robot":[3,33,47,62,116],"manipulators":[4],"continues":[5],"to":[6,36,59,71,83,91,123,178,192],"be":[7,51,89,121,160,169,176],"a":[8,61,104],"time":[9],"consuming":[10],"and":[11,38,96,111,127,152],"expensive":[12],"process,":[13],"limiting":[14],"their":[15],"rapid":[16,180],"deployment":[17,181],"industrial":[19,194],"applications.":[20],"This":[21],"is":[22,70,133,143],"especially":[23],"true":[24],"the":[26,32,41,55,79,97,107,136,155,164,188],"automation":[27],"of":[28,67,106,182],"sensor-based":[29,183],"tasks,":[30],"where":[31],"should":[34],"adapt":[35],"uncertainties":[37,95],"disturbances":[39,98,149],"in":[40],"environment.":[42],"Previous":[43],"work":[44],"showed":[45],"how":[46],"task":[48,56,74,80,117],"can":[50,88,120,159,168,175],"eased":[52],"by":[53,76],"using":[54,78],"function":[57,81],"approach":[58,82,132,174],"synthesize":[60,84],"controller.":[63],"The":[64,131,172],"main":[65],"novelty":[66],"this":[68],"paper":[69],"further":[72],"ease":[73],"also":[77],"an":[85,113],"estimator,":[86],"which":[87],"used":[90,177],"estimate":[92],"geometric":[93],"position":[94],"acting":[99],"on":[100,135],"them.":[101],"Furthermore,":[102],"as":[103,146],"result":[105],"duality":[108],"between":[109],"control":[110,126,189],"estimation,":[112],"existing":[114],"constraint-based":[115],"framework":[119],"reused":[122],"perform":[124],"both":[125],"estimation":[128],"without":[129],"modification.":[130],"validated":[134],"well-known":[137],"force-controlled":[138],"contour":[139,165],"following":[140,166],"task.":[141],"It":[142],"shown":[144],"that,":[145],"expected,":[147],"when":[148],"are":[150],"estimated":[151],"compensated":[153],"for,":[154],"force":[156],"tracking":[157],"errors":[158],"substantially":[161,170],"decreased,":[162],"while":[163,185],"speed":[167],"increased.":[171],"presented":[173],"enable":[179],"applications":[184],"significantly":[186],"improving":[187],"performance":[190],"compared":[191],"current":[193],"practice.":[195]},"counts_by_year":[],"updated_date":"2026-07-07T14:30:12.667765","created_date":"2025-10-10T00:00:00"}
