{"id":"https://openalex.org/W3026465055","doi":"https://doi.org/10.1109/tro.2020.2991651","title":"Autonomous Steering of Concentric Tube Robots via Nonlinear Model Predictive Control","display_name":"Autonomous Steering of Concentric Tube Robots via Nonlinear Model Predictive Control","publication_year":2020,"publication_date":"2020-05-21","ids":{"openalex":"https://openalex.org/W3026465055","doi":"https://doi.org/10.1109/tro.2020.2991651","mag":"3026465055"},"language":"en","primary_location":{"id":"doi:10.1109/tro.2020.2991651","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2020.2991651","pdf_url":null,"source":{"id":"https://openalex.org/S144620930","display_name":"IEEE Transactions on Robotics","issn_l":"1552-3098","issn":["1552-3098","1941-0468"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Robotics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.research.ed.ac.uk/files/148592014/TRO_MPC_Control_Final_1_.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057363853","display_name":"Mohsen Khadem","orcid":"https://orcid.org/0000-0002-6873-273X"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Mohsen Khadem","raw_affiliation_strings":["School of Informatics, University of Edinburgh, Edinburgh, U.K"],"raw_orcid":"https://orcid.org/0000-0002-6873-273X","affiliations":[{"raw_affiliation_string":"School of Informatics, University of Edinburgh, Edinburgh, U.K","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091714083","display_name":"J. J. O\u2019Neill","orcid":"https://orcid.org/0000-0003-1552-0669"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"John O'Neill","raw_affiliation_strings":["School of Biomedical Engineering and Imaging Sciences, King's College London, London, U.K"],"raw_orcid":"https://orcid.org/0000-0003-1552-0669","affiliations":[{"raw_affiliation_string":"School of Biomedical Engineering and Imaging Sciences, King's College London, London, U.K","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027050792","display_name":"Zisos Mitros","orcid":"https://orcid.org/0000-0002-5739-3461"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Zisos Mitros","raw_affiliation_strings":["School of Biomedical Engineering and Imaging Sciences, King's College London, London, U.K"],"raw_orcid":"https://orcid.org/0000-0002-5739-3461","affiliations":[{"raw_affiliation_string":"School of Biomedical Engineering and Imaging Sciences, King's College London, London, U.K","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052578273","display_name":"Lyndon da Cruz","orcid":"https://orcid.org/0000-0002-7695-6354"},"institutions":[{"id":"https://openalex.org/I4210150574","display_name":"Moorfields Eye Hospital","ror":"https://ror.org/03tb37539","country_code":"GB","type":"healthcare","lineage":["https://openalex.org/I1325675289","https://openalex.org/I4210150574"]},{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Lyndon da Cruz","raw_affiliation_strings":["Moorfields Eye Hospital, London, U.K"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Moorfields Eye Hospital, London, U.K","institution_ids":["https://openalex.org/I45129253","https://openalex.org/I4210150574"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008795008","display_name":"Christos Bergeles","orcid":"https://orcid.org/0000-0002-9152-3194"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Christos Bergeles","raw_affiliation_strings":["School of Biomedical Engineering and Imaging Sciences, King's College London, London, U.K"],"raw_orcid":"https://orcid.org/0000-0002-9152-3194","affiliations":[{"raw_affiliation_string":"School of Biomedical Engineering and Imaging Sciences, King's College London, London, U.K","institution_ids":["https://openalex.org/I183935753"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5057363853"],"corresponding_institution_ids":["https://openalex.org/I98677209"],"apc_list":null,"apc_paid":null,"fwci":2.7001,"has_fulltext":true,"cited_by_count":49,"citation_normalized_percentile":{"value":0.90099171,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"36","issue":"5","first_page":"1595","last_page":"1602"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10868","display_name":"Soft Robotics and Applications","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10868","display_name":"Soft Robotics and Applications","score":0.9998999834060669,"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.9934999942779541,"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9886000156402588,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical 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/control-theory","display_name":"Control theory (sociology)","score":0.7966574430465698},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.7273491621017456},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.655200719833374},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5556113719940186},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.5417102575302124},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.5090689063072205},{"id":"https://openalex.org/keywords/workspace","display_name":"Workspace","score":0.5034019351005554},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.5023205280303955},{"id":"https://openalex.org/keywords/linearization","display_name":"Linearization","score":0.48056986927986145},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.4487355351448059},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4470597207546234},{"id":"https://openalex.org/keywords/state-space","display_name":"State space","score":0.44386032223701477},{"id":"https://openalex.org/keywords/robot-control","display_name":"Robot control","score":0.4412003755569458},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.3661881387233734},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.28111183643341064},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.26211243867874146},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.23875346779823303},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23188218474388123},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.11349520087242126},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.11018037796020508},{"id":"https://openalex.org/keywords/classical-mechanics","display_name":"Classical mechanics","score":0.08021929860115051}],"concepts":[{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.7966574430465698},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.7273491621017456},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.655200719833374},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5556113719940186},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.5417102575302124},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.5090689063072205},{"id":"https://openalex.org/C58581272","wikidata":"https://www.wikidata.org/wiki/Q12741163","display_name":"Workspace","level":3,"score":0.5034019351005554},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.5023205280303955},{"id":"https://openalex.org/C11210021","wikidata":"https://www.wikidata.org/wiki/Q1520713","display_name":"Linearization","level":3,"score":0.48056986927986145},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.4487355351448059},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4470597207546234},{"id":"https://openalex.org/C72434380","wikidata":"https://www.wikidata.org/wiki/Q230930","display_name":"State space","level":2,"score":0.44386032223701477},{"id":"https://openalex.org/C65401140","wikidata":"https://www.wikidata.org/wiki/Q7353385","display_name":"Robot control","level":4,"score":0.4412003755569458},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3661881387233734},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.28111183643341064},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.26211243867874146},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.23875346779823303},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23188218474388123},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.11349520087242126},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.11018037796020508},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.08021929860115051},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","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/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","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":3,"locations":[{"id":"doi:10.1109/tro.2020.2991651","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2020.2991651","pdf_url":null,"source":{"id":"https://openalex.org/S144620930","display_name":"IEEE Transactions on Robotics","issn_l":"1552-3098","issn":["1552-3098","1941-0468"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Robotics","raw_type":"journal-article"},{"id":"pmh:oai:pure.ed.ac.uk:publications/28c29f7b-cb98-4c83-9339-4ce806ab6c95","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/28c29f7b-cb98-4c83-9339-4ce806ab6c95","pdf_url":"https://www.research.ed.ac.uk/files/148592014/TRO_MPC_Control_Final_1_.pdf","source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"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":"Khadem, M, O'Neill, J, Mitros, Z, Da Cruz, L & Bergeles, C 2020, 'Autonomous Steering of Concentric Tube Robots via Nonlinear Model Predictive Control', IEEE Transactions on Robotics, vol. 36, no. 5, pp. 1595 - 1602. https://doi.org/10.1109/TRO.2020.2991651","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.ed.ac.uk:publications/28c29f7b-cb98-4c83-9339-4ce806ab6c95","is_oa":false,"landing_page_url":"http://hdl.handle.net/20.500.11820/28c29f7b-cb98-4c83-9339-4ce806ab6c95","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:pure.ed.ac.uk:publications/28c29f7b-cb98-4c83-9339-4ce806ab6c95","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/28c29f7b-cb98-4c83-9339-4ce806ab6c95","pdf_url":"https://www.research.ed.ac.uk/files/148592014/TRO_MPC_Control_Final_1_.pdf","source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"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":"Khadem, M, O'Neill, J, Mitros, Z, Da Cruz, L & Bergeles, C 2020, 'Autonomous Steering of Concentric Tube Robots via Nonlinear Model Predictive Control', IEEE Transactions on Robotics, vol. 36, no. 5, pp. 1595 - 1602. https://doi.org/10.1109/TRO.2020.2991651","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3026465055.pdf","grobid_xml":"https://content.openalex.org/works/W3026465055.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W1562460111","https://openalex.org/W1977579098","https://openalex.org/W2050268494","https://openalex.org/W2050458225","https://openalex.org/W2063706473","https://openalex.org/W2067873889","https://openalex.org/W2127143922","https://openalex.org/W2131150943","https://openalex.org/W2138564331","https://openalex.org/W2156441448","https://openalex.org/W2299588698","https://openalex.org/W2333393323","https://openalex.org/W2500349922","https://openalex.org/W2616035607","https://openalex.org/W2792910172","https://openalex.org/W2798291861","https://openalex.org/W2909634898","https://openalex.org/W2910154315","https://openalex.org/W2937356848","https://openalex.org/W2966230635","https://openalex.org/W2967479691","https://openalex.org/W3100215339","https://openalex.org/W4210823474"],"related_works":["https://openalex.org/W2048576502","https://openalex.org/W2158938020","https://openalex.org/W2291700020","https://openalex.org/W2086863125","https://openalex.org/W3096187747","https://openalex.org/W3004220142","https://openalex.org/W2216521820","https://openalex.org/W1522691079","https://openalex.org/W4362682344","https://openalex.org/W4285332827"],"abstract_inverted_index":{"This":[0,92],"article":[1],"presents":[2],"a":[3,119],"model":[4,33],"predictive":[5],"controller":[6,110],"(MPC)":[7],"developed":[8,25],"for":[9],"the":[10,30,59,67,78,85,129],"autonomous":[11],"steering":[12],"of":[13,29,88,121,123,131,149,161],"concentric":[14],"tube":[15],"robots":[16],"(CTRs).":[17],"State-of-the-art":[18],"CTR":[19],"control":[20,81],"relies":[21],"on":[22,39,58,74],"differential":[23],"kinematics":[24],"by":[26,83,152],"local":[27],"linearization":[28],"CTRs":[31],"mechanics":[32],"and":[34,66,106,115],"cannot":[35,98],"explicitly":[36,55],"handle":[37],"constraints":[38,57],"robot's":[40,68],"joint":[41,64,102],"limits":[42],"or":[43],"unstable":[44],"configurations":[45,96],"commonly":[46],"known":[47],"as":[48],"snapping":[49],"points.":[50],"The":[51,108],"proposed":[52,109],"nonlinear":[53],"MPC":[54,79,132],"considers":[56],"robot":[60,75,90,138,162],"configuration":[61],"space":[62],"(i.e.,":[63,70],"limits)":[65],"workspace":[69],"mixed":[71],"boundary":[72],"conditions":[73],"curvature).":[76],"Additionally,":[77],"calculates":[80],"decisions":[82],"optimizing":[84],"model-based":[86],"predictions":[87],"future":[89],"configurations.":[91],"way,":[93],"it":[94,97],"avoids":[95],"recover":[99],"from,":[100],"i.e.,":[101],"limits,":[103],"singular":[104],"configurations,":[105],"snapping.":[107],"is":[111],"evaluated":[112],"via":[113],"simulations":[114],"experimental":[116],"studies":[117],"with":[118,155],"variety":[120],"trajectories":[122,150],"increasing":[124],"complexity.":[125],"Simulation":[126],"results":[127,142],"demonstrate":[128,143],"capability":[130],"to":[133,159],"avoid":[134],"singularities":[135],"while":[136],"satisfying":[137],"mechanical":[139],"constraints.":[140],"Experimental":[141],"that":[144],"our":[145],"solution":[146],"enables":[147],"following":[148],"unattainable":[151],"state-of-the-art":[153],"controllers":[154],"mean":[156],"error":[157],"corresponding":[158],"1%":[160],"arclength.":[163]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":12},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
