{"id":"https://openalex.org/W1578294898","doi":"https://doi.org/10.1109/icra.2015.7140074","title":"PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms","display_name":"PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms","publication_year":2015,"publication_date":"2015-05-01","ids":{"openalex":"https://openalex.org/W1578294898","doi":"https://doi.org/10.1109/icra.2015.7140074","mag":"1578294898"},"language":"en","primary_location":{"id":"doi:10.1109/icra.2015.7140074","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra.2015.7140074","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5082013198","display_name":"Lorenz Meier","orcid":"https://orcid.org/0000-0001-6247-0102"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Lorenz Meier","raw_affiliation_strings":["Computer Vision and Geometry Group, Institute for Visual Computing, Zurich, Switzerland","Computer Vision and Geometry Group, Institute for Visual Computing, Computer Science Department, ETH Z\u00fcrich, 8092, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Vision and Geometry Group, Institute for Visual Computing, Zurich, Switzerland","institution_ids":[]},{"raw_affiliation_string":"Computer Vision and Geometry Group, Institute for Visual Computing, Computer Science Department, ETH Z\u00fcrich, 8092, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007298146","display_name":"Dominik Honegger","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Dominik Honegger","raw_affiliation_strings":["Computer Vision and Geometry Group, Institute for Visual Computing, Zurich, Switzerland","Computer Vision and Geometry Group, Institute for Visual Computing, Computer Science Department, ETH Z\u00fcrich, 8092, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Vision and Geometry Group, Institute for Visual Computing, Zurich, Switzerland","institution_ids":[]},{"raw_affiliation_string":"Computer Vision and Geometry Group, Institute for Visual Computing, Computer Science Department, ETH Z\u00fcrich, 8092, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021908609","display_name":"Marc Pollefeys","orcid":"https://orcid.org/0000-0003-2448-2318"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Marc Pollefeys","raw_affiliation_strings":["Computer Vision and Geometry Group, Institute for Visual Computing, Zurich, Switzerland","Computer Vision and Geometry Group, Institute for Visual Computing, Computer Science Department, ETH Z\u00fcrich, 8092, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Vision and Geometry Group, Institute for Visual Computing, Zurich, Switzerland","institution_ids":[]},{"raw_affiliation_string":"Computer Vision and Geometry Group, Institute for Visual Computing, Computer Science Department, ETH Z\u00fcrich, 8092, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":710,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"6235","last_page":"6240"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9959999918937683,"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/T13382","display_name":"Robotics and Automated Systems","score":0.9947999715805054,"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/computer-science","display_name":"Computer science","score":0.8172156810760498},{"id":"https://openalex.org/keywords/posix","display_name":"POSIX","score":0.6670557260513306},{"id":"https://openalex.org/keywords/unix","display_name":"Unix","score":0.5877859592437744},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.573664665222168},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.550979733467102},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.5015842914581299},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4870753586292267},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.484565407037735},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4580823481082916},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.45346370339393616},{"id":"https://openalex.org/keywords/common-object-request-broker-architecture","display_name":"Common Object Request Broker Architecture","score":0.4381890296936035},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.42219820618629456},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.41968071460723877},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.38042598962783813},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3669270873069763},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3359382152557373},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.32460978627204895}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8172156810760498},{"id":"https://openalex.org/C532756234","wikidata":"https://www.wikidata.org/wiki/Q14658","display_name":"POSIX","level":2,"score":0.6670557260513306},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.5877859592437744},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.573664665222168},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.550979733467102},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.5015842914581299},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4870753586292267},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.484565407037735},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4580823481082916},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.45346370339393616},{"id":"https://openalex.org/C49312422","wikidata":"https://www.wikidata.org/wiki/Q691593","display_name":"Common Object Request Broker Architecture","level":2,"score":0.4381890296936035},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.42219820618629456},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.41968071460723877},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.38042598962783813},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3669270873069763},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3359382152557373},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32460978627204895},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icra.2015.7140074","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra.2015.7140074","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.706.4565","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.706.4565","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://people.inf.ethz.ch/pomarc/pubs/MeierICRA15.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.44999998807907104,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1966301784","https://openalex.org/W1977976974","https://openalex.org/W1988695020","https://openalex.org/W2007963058","https://openalex.org/W2030042329","https://openalex.org/W2039007366","https://openalex.org/W2063430001","https://openalex.org/W2065894019","https://openalex.org/W2074070730","https://openalex.org/W2088159979","https://openalex.org/W2088727454","https://openalex.org/W2093489003","https://openalex.org/W2129005640","https://openalex.org/W2132441711","https://openalex.org/W2142424817","https://openalex.org/W2159786429","https://openalex.org/W2329658756","https://openalex.org/W2509493982","https://openalex.org/W2570913949","https://openalex.org/W2901136733","https://openalex.org/W4244457895","https://openalex.org/W6679888863","https://openalex.org/W6724925041","https://openalex.org/W6731856959","https://openalex.org/W6756486208"],"related_works":["https://openalex.org/W3156870261","https://openalex.org/W594612283","https://openalex.org/W4230259948","https://openalex.org/W2038005706","https://openalex.org/W1992143117","https://openalex.org/W219514433","https://openalex.org/W2046146826","https://openalex.org/W98162109","https://openalex.org/W1485643142","https://openalex.org/W621340688"],"abstract_inverted_index":{"We":[0,28,81,105],"present":[1],"a":[2,13,20,44,55,63,78,84,113,151],"novel,":[3],"deeply":[4,37],"embedded":[5,38],"robotics":[6],"middleware":[7],"and":[8,18,46,75,87,101,118,146,156],"programming":[9,66],"environment.":[10],"It":[11],"uses":[12],"multithreaded,":[14],"publish-subscribe":[15,56],"design":[16],"pattern":[17],"provides":[19],"Unix-like":[21],"software":[22],"interface":[23,115],"for":[24,99,161],"micro":[25,134],"controller":[26],"applications.":[27],"improve":[29],"over":[30],"the":[31,34,93,109,133],"state":[32],"of":[33,62],"art":[35],"in":[36],"open":[39],"source":[40],"systems":[41],"by":[42],"providing":[43],"modular":[45],"standards-oriented":[47],"platform.":[48],"Our":[49,138],"system":[50,94,110,155],"architecture":[51,111],"is":[52,96,157],"centered":[53],"around":[54],"object":[57],"request":[58],"broker":[59],"on":[60,128,132],"top":[61],"POSIX":[64],"application":[65],"interface.":[67],"This":[68],"allows":[69,112],"to":[70,116,119],"reuse":[71],"common":[72],"Unix":[73],"knowledge":[74],"experience,":[76],"including":[77],"bash-like":[79],"shell.":[80],"demonstrate":[82],"with":[83],"vertical":[85],"takeoff":[86],"landing":[88],"(VTOL)":[89],"use":[90],"case":[91],"that":[92],"modularity":[95],"well":[97,159],"suited":[98,160],"novel":[100],"experimental":[102],"vehicle":[103],"platforms.":[104],"also":[106],"show":[107],"how":[108],"direct":[114],"ROS":[117,126],"run":[120],"individual":[121],"processes":[122],"either":[123],"as":[124],"native":[125],"nodes":[127,131],"Linux":[129,154],"or":[130],"controller,":[135],"maximizing":[136],"interoperability.":[137],"microcontroller-based":[139],"execution":[140],"environment":[141],"has":[142],"substantially":[143],"lower":[144],"latency":[145],"better":[147],"hardware":[148],"connectivity":[149],"than":[150],"typical":[152],"Robotics":[153],"therefore":[158],"fast,":[162],"high":[163],"rate":[164],"control":[165],"tasks.":[166]},"counts_by_year":[{"year":2026,"cited_by_count":34},{"year":2025,"cited_by_count":100},{"year":2024,"cited_by_count":95},{"year":2023,"cited_by_count":87},{"year":2022,"cited_by_count":71},{"year":2021,"cited_by_count":87},{"year":2020,"cited_by_count":70},{"year":2019,"cited_by_count":56},{"year":2018,"cited_by_count":37},{"year":2017,"cited_by_count":45},{"year":2016,"cited_by_count":21},{"year":2015,"cited_by_count":7}],"updated_date":"2026-07-26T07:53:14.480251","created_date":"2025-10-10T00:00:00"}
