{"id":"https://openalex.org/W4312545371","doi":"https://doi.org/10.1109/iros47612.2022.9982245","title":"An open-source motion planning framework for mobile manipulators using constraint-based task space control with linear MPC","display_name":"An open-source motion planning framework for mobile manipulators using constraint-based task space control with linear MPC","publication_year":2022,"publication_date":"2022-10-23","ids":{"openalex":"https://openalex.org/W4312545371","doi":"https://doi.org/10.1109/iros47612.2022.9982245"},"language":"en","primary_location":{"id":"doi:10.1109/iros47612.2022.9982245","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros47612.2022.9982245","pdf_url":null,"source":{"id":"https://openalex.org/S4363607704","display_name":"2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034509995","display_name":"Simon Stelter","orcid":"https://orcid.org/0000-0002-0066-1904"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]},{"id":"https://openalex.org/I33256026","display_name":"German Research Centre for Artificial Intelligence","ror":"https://ror.org/01ayc5b57","country_code":"DE","type":"funder","lineage":["https://openalex.org/I33256026"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Simon Stelter","raw_affiliation_strings":["Institute for Artificial Intelligence, University of Bremen,Germany","Institute for Artificial Intelligence, University of Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"Institute for Artificial Intelligence, University of Bremen,Germany","institution_ids":["https://openalex.org/I33256026","https://openalex.org/I180437899"]},{"raw_affiliation_string":"Institute for Artificial Intelligence, University of Bremen, Germany","institution_ids":["https://openalex.org/I33256026","https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003046370","display_name":"G. Bartels","orcid":"https://orcid.org/0000-0003-3016-9061"},"institutions":[{"id":"https://openalex.org/I4210116723","display_name":"Robotics Research (United States)","ror":"https://ror.org/020w2fr77","country_code":"US","type":"company","lineage":["https://openalex.org/I4210116723"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Georg Bartels","raw_affiliation_strings":["Ubica Robotics GmbH"],"affiliations":[{"raw_affiliation_string":"Ubica Robotics GmbH","institution_ids":["https://openalex.org/I4210116723"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003274224","display_name":"Michael Beetz","orcid":"https://orcid.org/0000-0002-7888-7444"},"institutions":[{"id":"https://openalex.org/I33256026","display_name":"German Research Centre for Artificial Intelligence","ror":"https://ror.org/01ayc5b57","country_code":"DE","type":"funder","lineage":["https://openalex.org/I33256026"]},{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Beetz","raw_affiliation_strings":["Institute for Artificial Intelligence, University of Bremen,Germany","Institute for Artificial Intelligence, University of Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"Institute for Artificial Intelligence, University of Bremen,Germany","institution_ids":["https://openalex.org/I33256026","https://openalex.org/I180437899"]},{"raw_affiliation_string":"Institute for Artificial Intelligence, University of Bremen, Germany","institution_ids":["https://openalex.org/I33256026","https://openalex.org/I180437899"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5034509995"],"corresponding_institution_ids":["https://openalex.org/I180437899","https://openalex.org/I33256026"],"apc_list":null,"apc_paid":null,"fwci":0.2397,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.59639241,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1671","last_page":"1678"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9976999759674072,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9970999956130981,"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/kinematics","display_name":"Kinematics","score":0.695214569568634},{"id":"https://openalex.org/keywords/jerk","display_name":"Jerk","score":0.6945624947547913},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5981104969978333},{"id":"https://openalex.org/keywords/motion-control","display_name":"Motion control","score":0.5953540205955505},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.5891726016998291},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5722144246101379},{"id":"https://openalex.org/keywords/motion-planning","display_name":"Motion planning","score":0.5665647387504578},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.534061074256897},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.5215622782707214},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.5169162750244141},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.49601349234580994},{"id":"https://openalex.org/keywords/generality","display_name":"Generality","score":0.474906325340271},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.46185362339019775},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.46128740906715393},{"id":"https://openalex.org/keywords/cartesian-coordinate-system","display_name":"Cartesian coordinate system","score":0.4194328784942627},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2775764465332031},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.24459925293922424},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.22089949250221252},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13803252577781677}],"concepts":[{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.695214569568634},{"id":"https://openalex.org/C181605269","wikidata":"https://www.wikidata.org/wiki/Q497332","display_name":"Jerk","level":3,"score":0.6945624947547913},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5981104969978333},{"id":"https://openalex.org/C145565327","wikidata":"https://www.wikidata.org/wiki/Q852514","display_name":"Motion control","level":3,"score":0.5953540205955505},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.5891726016998291},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5722144246101379},{"id":"https://openalex.org/C81074085","wikidata":"https://www.wikidata.org/wiki/Q366872","display_name":"Motion planning","level":3,"score":0.5665647387504578},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.534061074256897},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.5215622782707214},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.5169162750244141},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.49601349234580994},{"id":"https://openalex.org/C2780767217","wikidata":"https://www.wikidata.org/wiki/Q5532421","display_name":"Generality","level":2,"score":0.474906325340271},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.46185362339019775},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.46128740906715393},{"id":"https://openalex.org/C16038011","wikidata":"https://www.wikidata.org/wiki/Q62912","display_name":"Cartesian coordinate system","level":2,"score":0.4194328784942627},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2775764465332031},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.24459925293922424},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.22089949250221252},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13803252577781677},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"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/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","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/iros47612.2022.9982245","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros47612.2022.9982245","pdf_url":null,"source":{"id":"https://openalex.org/S4363607704","display_name":"2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.6800000071525574,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1630678085","https://openalex.org/W2003132288","https://openalex.org/W2013439434","https://openalex.org/W2019606703","https://openalex.org/W2050755999","https://openalex.org/W2053000265","https://openalex.org/W2055201760","https://openalex.org/W2110762409","https://openalex.org/W2116341587","https://openalex.org/W2153628631","https://openalex.org/W2157439141","https://openalex.org/W2516746563","https://openalex.org/W2563784145","https://openalex.org/W2564990207","https://openalex.org/W2769646558","https://openalex.org/W2783824884","https://openalex.org/W2786893837","https://openalex.org/W2805883505","https://openalex.org/W2842089854","https://openalex.org/W2901136733","https://openalex.org/W2971244547","https://openalex.org/W2986578974","https://openalex.org/W3099530328","https://openalex.org/W3101798601","https://openalex.org/W3183219175","https://openalex.org/W3199611723","https://openalex.org/W3205062082","https://openalex.org/W3206308448","https://openalex.org/W3206619562","https://openalex.org/W4210703677","https://openalex.org/W6636808768","https://openalex.org/W6726591932","https://openalex.org/W6756486208"],"related_works":["https://openalex.org/W2045049461","https://openalex.org/W4381094582","https://openalex.org/W1978893398","https://openalex.org/W2497204748","https://openalex.org/W4281395624","https://openalex.org/W2351684991","https://openalex.org/W1977906818","https://openalex.org/W1561345858","https://openalex.org/W2122209352","https://openalex.org/W2151627114"],"abstract_inverted_index":{"We":[0,67],"present":[1],"an":[2],"open":[3],"source":[4],"motion":[5,73,115,156],"planning":[6],"framework":[7,97,164],"for":[8,22,124],"ROS,":[9],"which":[10,35,56,130],"uses":[11],"constraint":[12],"and":[13,127,142],"optimization":[14],"based":[15],"task":[16,39,54,143],"space":[17,40,144],"control":[18,74,107,116],"to":[19,62,75,80,89,106,121,133,171],"generate":[20],"trajectories":[21,77],"the":[23,44,64,82,104,113,146],"whole":[24],"body":[25],"of":[26,47,49,103],"mobile":[27],"manipulators.":[28],"Motion":[29],"goals":[30,157],"are":[31,36],"defined":[32],"as":[33],"constraints":[34,135],"enforced":[37],"on":[38,136,158,167],"functions.":[41],"They":[42],"map":[43],"controllable":[45],"degrees":[46],"freedom":[48],"a":[50,94,100,150],"system":[51],"onto":[52],"custom":[53],"spaces,":[55],"can,":[57],"but":[58],"do":[59],"not":[60],"have":[61],"be,":[63],"Cartesian":[65],"space.":[66],"use":[68],"this":[69],"expressive":[70],"tool":[71],"from":[72],"pre-compute":[76],"in":[78,139],"order":[79],"utilize":[81],"fact":[83],"that":[84],"most":[85],"robots":[86,170],"offer":[87],"controllers":[88],"follow":[90],"such":[91],"trajectories.":[92],"As":[93,149],"result,":[95,151],"our":[96],"only":[98],"requires":[99],"kinematic":[101],"model":[102],"robot":[105,160],"it.":[108],"In":[109],"addition,":[110],"we":[111,152],"extend":[112],"constraint-based":[114],"approach":[117],"with":[118],"linear":[119],"MPC":[120],"explicitly":[122],"optimize":[123],"velocity,":[125],"acceleration":[126],"jerk":[128],"simultaneously,":[129],"allows":[131],"us":[132],"enforce":[134],"all":[137],"derivatives":[138],"both":[140],"joint":[141],"at":[145],"same":[147],"time.":[148],"can":[153],"reuse":[154],"predefined":[155],"any":[159],"without":[161],"modifications.":[162],"Our":[163],"was":[165],"tested":[166],"four":[168],"different":[169],"show":[172],"its":[173],"generality.":[174]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
