{"id":"https://openalex.org/W2775416623","doi":"https://doi.org/10.21105/joss.00456","title":"ros_control: A generic and simple control framework for ROS","display_name":"ros_control: A generic and simple control framework for ROS","publication_year":2017,"publication_date":"2017-12-04","ids":{"openalex":"https://openalex.org/W2775416623","doi":"https://doi.org/10.21105/joss.00456","mag":"2775416623"},"language":"en","primary_location":{"id":"doi:10.21105/joss.00456","doi":"https://doi.org/10.21105/joss.00456","is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.00456","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.00456.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","ddh","doaj","jufo-1","ki-jl-1","norway-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Open Source Software","raw_type":"journal-article"},"volume":null,"type":"software-paper","is_traditional":true,"indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://joss.theoj.org/papers/10.21105/joss.00456.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057299610","display_name":"Sachin Chitta","orcid":"https://orcid.org/0000-0003-4859-6096","observed_orcids":["https://orcid.org/0000-0003-4859-6096"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sachin Chitta","raw_affiliation_strings":["Kinema Systems Inc","Willow Garage Inc"],"raw_orcid":"https://orcid.org/0000-0003-4859-6096","affiliations":[{"raw_affiliation_string":"Kinema Systems Inc","institution_ids":[]},{"raw_affiliation_string":"Willow Garage Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051251517","display_name":"Eitan Marder-Eppstein","orcid":"https://orcid.org/0000-0003-0940-7117","observed_orcids":["https://orcid.org/0000-0003-0940-7117"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eitan Marder-Eppstein","raw_affiliation_strings":["hiDOF, Inc"],"raw_orcid":"https://orcid.org/0000-0003-0940-7117","affiliations":[{"raw_affiliation_string":"hiDOF, Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000426585","display_name":"Wim Meeussen","orcid":"https://orcid.org/0000-0003-1905-4001","observed_orcids":["https://orcid.org/0000-0003-1905-4001"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wim Meeussen","raw_affiliation_strings":["hiDOF, Inc"],"raw_orcid":"https://orcid.org/0000-0003-1905-4001","affiliations":[{"raw_affiliation_string":"hiDOF, Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070962508","display_name":"Vijay Pradeep","orcid":"https://orcid.org/0000-0002-8280-7275","observed_orcids":["https://orcid.org/0000-0002-8280-7275"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vijay Pradeep","raw_affiliation_strings":["hiDOF, Inc"],"raw_orcid":"https://orcid.org/0000-0002-8280-7275","affiliations":[{"raw_affiliation_string":"hiDOF, Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029207929","display_name":"Adolfo Rodr\u00edguez Tsouroukdissian","orcid":"https://orcid.org/0000-0002-3075-1329","observed_orcids":["https://orcid.org/0000-0002-3075-1329"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Adolfo Rodr\u00edguez Tsouroukdissian","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-3075-1329","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102788067","display_name":"Jonathan Bohren","orcid":"https://orcid.org/0000-0003-4568-6352","observed_orcids":["https://orcid.org/0000-0003-4568-6352"]},"institutions":[{"id":"https://openalex.org/I134315382","display_name":"Honeybee Robotics (United States)","ror":"https://ror.org/01yhhvk26","country_code":"US","type":"company","lineage":["https://openalex.org/I134315382"]},{"id":"https://openalex.org/I145311948","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95","country_code":"US","type":"education","lineage":["https://openalex.org/I145311948"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jonathan Bohren","raw_affiliation_strings":["Honeybee Robotics","John Hopkins University"],"raw_orcid":"https://orcid.org/0000-0003-4568-6352","affiliations":[{"raw_affiliation_string":"Honeybee Robotics","institution_ids":["https://openalex.org/I134315382"]},{"raw_affiliation_string":"John Hopkins University","institution_ids":["https://openalex.org/I145311948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101684621","display_name":"David Coleman","orcid":"https://orcid.org/0000-0001-6112-1795","observed_orcids":["https://orcid.org/0000-0001-6112-1795"]},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"David Coleman","raw_affiliation_strings":["Willow Garage Inc ","UNB - University of New Brunswick (UNB Fredericton P.O. Box 4400 Fredericton, New Brunswick, Canada E3B 5A3 -  UNB Saint John 100 Tucker Park Road P.O. Box 5050 Saint John, New Brunswick, Canada E2L 4L5 - Canada)"],"raw_orcid":"https://orcid.org/0000-0001-6112-1795","affiliations":[{"raw_affiliation_string":"Willow Garage Inc ","institution_ids":[]},{"raw_affiliation_string":"UNB - University of New Brunswick (UNB Fredericton P.O. Box 4400 Fredericton, New Brunswick, Canada E3B 5A3 -  UNB Saint John 100 Tucker Park Road P.O. Box 5050 Saint John, New Brunswick, Canada E2L 4L5 - Canada)","institution_ids":["https://openalex.org/I106938459"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027195431","display_name":"Bence Magyar","orcid":"https://orcid.org/0000-0001-8455-8674","observed_orcids":["https://orcid.org/0000-0001-8455-8674"]},"institutions":[{"id":"https://openalex.org/I32062511","display_name":"Heriot-Watt University","ror":"https://ror.org/04mghma93","country_code":"GB","type":"education","lineage":["https://openalex.org/I32062511"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Bence Magyar","raw_affiliation_strings":["Heriot-Watt University, Edinburgh Centre for Robotics"],"raw_orcid":"https://orcid.org/0000-0001-8455-8674","affiliations":[{"raw_affiliation_string":"Heriot-Watt University, Edinburgh Centre for Robotics","institution_ids":["https://openalex.org/I32062511"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079929244","display_name":"Gennaro Raiola","orcid":"https://orcid.org/0000-0003-1481-1106","observed_orcids":["https://orcid.org/0000-0003-1481-1106"]},"institutions":[{"id":"https://openalex.org/I30771326","display_name":"Italian Institute of Technology","ror":"https://ror.org/042t93s57","country_code":"IT","type":"facility","lineage":["https://openalex.org/I30771326"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Gennaro Raiola","raw_affiliation_strings":["Department of Advanced Robotics , Istituto Italiano di Tecnologia (IIT)","IIT - Istituto Italiano di Tecnologia (Via Morego, 30 16163 Genova - Italy)"],"raw_orcid":"https://orcid.org/0000-0003-1481-1106","affiliations":[{"raw_affiliation_string":"Department of Advanced Robotics , Istituto Italiano di Tecnologia (IIT)","institution_ids":["https://openalex.org/I30771326"]},{"raw_affiliation_string":"IIT - Istituto Italiano di Tecnologia (Via Morego, 30 16163 Genova - Italy)","institution_ids":["https://openalex.org/I30771326"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075377394","display_name":"Mathias L\u00fcdtke","orcid":"https://orcid.org/0000-0002-1835-3854","observed_orcids":["https://orcid.org/0000-0002-1835-3854"]},"institutions":[{"id":"https://openalex.org/I3018473509","display_name":"Fraunhofer Institute for Manufacturing Engineering and Automation","ror":"https://ror.org/01rvqha10","country_code":"DE","type":"facility","lineage":["https://openalex.org/I3018473509","https://openalex.org/I4923324"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mathias L\u00fcdtke","raw_affiliation_strings":["Fraunhofer IPA"],"raw_orcid":"https://orcid.org/0000-0002-1835-3854","affiliations":[{"raw_affiliation_string":"Fraunhofer IPA","institution_ids":["https://openalex.org/I3018473509"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040209895","display_name":"Enrique Fern\u00e1ndez-Perdomo","orcid":"https://orcid.org/0000-0002-4881-0497","observed_orcids":["https://orcid.org/0000-0002-4881-0497"]},"institutions":[{"id":"https://openalex.org/I4210127318","display_name":"Clearpath Robotics (Canada)","ror":"https://ror.org/0357g8536","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210127318"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Enrique Fernandez Perdomo","raw_affiliation_strings":["Clearpath Robotics"],"raw_orcid":"https://orcid.org/0000-0002-4881-0497","affiliations":[{"raw_affiliation_string":"Clearpath Robotics","institution_ids":["https://openalex.org/I4210127318"]}]}],"institutions":[],"countries_distinct_count":5,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":231,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"2","issue":"20","first_page":"456","last_page":"456"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13382","display_name":"Robotics and Automated Systems","score":0.9965999722480774,"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/T13382","display_name":"Robotics and Automated Systems","score":0.9965999722480774,"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/T11687","display_name":"Teleoperation and Haptic Systems","score":0.00039999998989515007,"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"}},{"id":"https://openalex.org/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.00039999998989515007,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/robot-operating-system","display_name":"Robot Operating System","score":0.9890000224113464},{"id":"https://openalex.org/keywords/robot-controller","display_name":"robot controller","score":0.9330000281333923},{"id":"https://openalex.org/keywords/real-time-control","display_name":"real-time control","score":0.7580000162124634},{"id":"https://openalex.org/keywords/hardware-resource-management","display_name":"hardware resource management","score":0.8550000190734863},{"id":"https://openalex.org/keywords/hardware-abstraction","display_name":"hardware abstraction","score":0.578000009059906},{"id":"https://openalex.org/keywords/pr2","display_name":"PR2","score":0.6079999804496765},{"id":"https://openalex.org/keywords/moveit","display_name":"MoveIt","score":0.8080000281333923},{"id":"https://openalex.org/keywords/ros-navigation-stack","display_name":"ROS navigation stack","score":0.824999988079071},{"id":"https://openalex.org/keywords/modular-software-architecture","display_name":"modular software architecture","score":0.36500000953674316}],"concepts":[{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.719124436378479},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.6690601706504822},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.41111502051353455},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.3314897119998932},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09547126293182373},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.05862179398536682},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.21105/joss.00456","doi":"https://doi.org/10.21105/joss.00456","is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.00456","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.00456.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","ddh","doaj","jufo-1","ki-jl-1","norway-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Open Source Software","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01662418v1","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-01662418","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"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":"Journal of Open Source Software, 2017, 2 (20), pp.456 - 456. &#x27E8;10.21105/joss.00456&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.21105/joss.00456","doi":"https://doi.org/10.21105/joss.00456","is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.00456","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.00456.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","ddh","doaj","jufo-1","ki-jl-1","norway-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Open Source Software","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2775416623.pdf","grobid_xml":"https://content.openalex.org/works/W2775416623.grobid-xml"},"referenced_works_count":11,"referenced_works":["https://openalex.org/W1853143499","https://openalex.org/W2042859160","https://openalex.org/W2068127265","https://openalex.org/W2111904757","https://openalex.org/W2115676463","https://openalex.org/W2462440614","https://openalex.org/W2531596132","https://openalex.org/W2562404425","https://openalex.org/W2614308505","https://openalex.org/W2617505862","https://openalex.org/W2901136733"],"related_works":["https://openalex.org/W4240621892","https://openalex.org/W4413103599","https://openalex.org/W2996143911","https://openalex.org/W192466184","https://openalex.org/W832546384","https://openalex.org/W4224015613","https://openalex.org/W3016142139","https://openalex.org/W6922624998","https://openalex.org/W2327284843","https://openalex.org/W3130422112"],"abstract_inverted_index":{"In":[0],"recent":[1],"years":[2],"the":[3,10,23,55,64,119,124,199],"Robot":[4],"Operating":[5],"System":[6],"(ROS)":[7],"has":[8,105],"become":[9],"'de":[11],"facto'":[12],"standard":[13,134],"framework":[14,21,53,65,121],"for":[15,49,68,98,137,198],"robotics":[16,144],"software":[17],"development.":[18],"The":[19,46,89,113],"ros_control":[20,94,116,128,172,201],"provides":[22,203],"capability":[24],"to":[25,111,123,143,178,191,206],"implement":[26],"and":[27,38,70,101,104,151,167,187,194],"manage":[28],"robot":[29,126,160],"controllers":[30,41],"with":[31,81],"a":[32,43,50,159,164,182],"focus":[33],"on":[34,78,84],"both":[35,99],"real-time":[36],"performance":[37],"sharing":[39],"of":[40,57,93,115,163],"in":[42,61],"robot-agnostic":[44],"way.":[45],"primary":[47],"motivation":[48],"sepate":[51],"robot-control":[52],"is":[54,129,189],"lack":[56],"realtime-safe":[58],"communication":[59],"layer":[60],"ROS.":[62],"Furthermore,":[63],"implements":[66],"solutions":[67,142],"controller-lifecycle":[69],"hardware":[71,79,85],"resource":[72],"management":[73],"as":[74,76],"well":[75],"abstractions":[77],"interfaces":[80,136],"minimal":[82],"assumptions":[83],"or":[86],"operating":[87],"system.":[88],"clear,":[90],"modular":[91],"design":[92],"makes":[95],"it":[96,188],"ideal":[97],"research":[100],"industrial":[102],"use":[103],"indeed":[106],"seen":[107],"many":[108],"such":[109],"applications":[110],"date.":[112],"idea":[114],"originates":[117],"from":[118],"pr2_controller_manager":[120],"specific":[122],"PR2":[125],"but":[127],"fully":[130],"robot-agnostic.":[131],"Controllers":[132],"expose":[133],"ROS":[135,155],"out-of-the":[138],"box":[139],"3rd":[140],"party":[141],"problems":[145],"like":[146],"manipulation":[147],"path":[148,196],"planning":[149,197],"(MoveIt!)":[150],"autonomous":[152],"navigation":[153,156],"(the":[154],"stack).":[157],"Hence,":[158],"made":[161],"up":[162],"mobile":[165],"base":[166],"an":[168],"arm":[169],"that":[170],"support":[171,207],"doesn't":[173],"need":[174],"any":[175],"additional":[176],"code":[177],"be":[179],"written,":[180],"only":[181],"few":[183],"controller":[184],"configuration":[185],"files":[186],"ready":[190],"navigate":[192],"autonomously":[193],"do":[195],"arm.":[200],"also":[202],"several":[204],"libraries":[205],"writing":[208],"custom":[209],"controllers.":[210]},"counts_by_year":[{"year":2026,"cited_by_count":17},{"year":2025,"cited_by_count":26},{"year":2024,"cited_by_count":28},{"year":2023,"cited_by_count":33},{"year":2022,"cited_by_count":43},{"year":2021,"cited_by_count":24},{"year":2020,"cited_by_count":24},{"year":2019,"cited_by_count":29},{"year":2018,"cited_by_count":7}],"updated_date":"2026-11-08T12:12:28.789561","created_date":"2017-12-22T00:00:00"}
