{"id":"https://openalex.org/W2964350583","doi":"https://doi.org/10.1109/tcad.2018.2857399","title":"End-to-End Analysis and Design of a Drone Flight Controller","display_name":"End-to-End Analysis and Design of a Drone Flight Controller","publication_year":2018,"publication_date":"2018-07-18","ids":{"openalex":"https://openalex.org/W2964350583","doi":"https://doi.org/10.1109/tcad.2018.2857399","mag":"2964350583"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2018.2857399","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2018.2857399","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5075444980","display_name":"Zhuoqun Cheng","orcid":null},"institutions":[{"id":"https://openalex.org/I111088046","display_name":"Boston University","ror":"https://ror.org/05qwgg493","country_code":"US","type":"education","lineage":["https://openalex.org/I111088046"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhuoqun Cheng","raw_affiliation_strings":["Computer Science Department, Boston University, Boston, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Boston University, Boston, MA, USA","institution_ids":["https://openalex.org/I111088046"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067179420","display_name":"Richard West","orcid":"https://orcid.org/0000-0001-5100-0666"},"institutions":[{"id":"https://openalex.org/I111088046","display_name":"Boston University","ror":"https://ror.org/05qwgg493","country_code":"US","type":"education","lineage":["https://openalex.org/I111088046"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Richard West","raw_affiliation_strings":["Computer Science Department, Boston University, Boston, MA, USA"],"raw_orcid":"https://orcid.org/0000-0001-5100-0666","affiliations":[{"raw_affiliation_string":"Computer Science Department, Boston University, Boston, MA, USA","institution_ids":["https://openalex.org/I111088046"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056400401","display_name":"Craig Einstein","orcid":"https://orcid.org/0000-0002-0718-2404"},"institutions":[{"id":"https://openalex.org/I111088046","display_name":"Boston University","ror":"https://ror.org/05qwgg493","country_code":"US","type":"education","lineage":["https://openalex.org/I111088046"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Craig Einstein","raw_affiliation_strings":["Computer Science Department, Boston University, Boston, MA, USA"],"raw_orcid":"https://orcid.org/0000-0002-0718-2404","affiliations":[{"raw_affiliation_string":"Computer Science Department, Boston University, Boston, MA, USA","institution_ids":["https://openalex.org/I111088046"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I111088046"],"apc_list":null,"apc_paid":null,"fwci":2.1377,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.89177339,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"37","issue":"11","first_page":"2404","last_page":"2415"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":1.0,"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":1.0,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9995999932289124,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9969000220298767,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/multirotor","display_name":"Multirotor","score":0.7727246880531311},{"id":"https://openalex.org/keywords/drone","display_name":"Drone","score":0.7549006938934326},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5722872018814087},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5212781429290771},{"id":"https://openalex.org/keywords/firmware","display_name":"Firmware","score":0.47732430696487427},{"id":"https://openalex.org/keywords/flight-management-system","display_name":"Flight management system","score":0.4670414328575134},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.4580179750919342},{"id":"https://openalex.org/keywords/sensor-fusion","display_name":"Sensor fusion","score":0.4266386032104492},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.40195348858833313},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.3278750777244568},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.29510772228240967},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.28593045473098755},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.24772503972053528},{"id":"https://openalex.org/keywords/flight-simulator","display_name":"Flight simulator","score":0.21500012278556824},{"id":"https://openalex.org/keywords/aerospace-engineering","display_name":"Aerospace engineering","score":0.16036760807037354},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1335943639278412},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13128873705863953}],"concepts":[{"id":"https://openalex.org/C2781351190","wikidata":"https://www.wikidata.org/wiki/Q3772377","display_name":"Multirotor","level":2,"score":0.7727246880531311},{"id":"https://openalex.org/C59519942","wikidata":"https://www.wikidata.org/wiki/Q650665","display_name":"Drone","level":2,"score":0.7549006938934326},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5722872018814087},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5212781429290771},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.47732430696487427},{"id":"https://openalex.org/C132577290","wikidata":"https://www.wikidata.org/wiki/Q657919","display_name":"Flight management system","level":3,"score":0.4670414328575134},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.4580179750919342},{"id":"https://openalex.org/C33954974","wikidata":"https://www.wikidata.org/wiki/Q486494","display_name":"Sensor fusion","level":2,"score":0.4266386032104492},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.40195348858833313},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3278750777244568},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.29510772228240967},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.28593045473098755},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.24772503972053528},{"id":"https://openalex.org/C41376638","wikidata":"https://www.wikidata.org/wiki/Q214932","display_name":"Flight simulator","level":2,"score":0.21500012278556824},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.16036760807037354},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1335943639278412},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13128873705863953},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","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":1,"locations":[{"id":"doi:10.1109/tcad.2018.2857399","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2018.2857399","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4399999976158142,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G1176669874","display_name":"CSR: Small: A Separation Kernel for Mixed Criticality Systems","funder_award_id":"1527050","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W39785869","https://openalex.org/W116292536","https://openalex.org/W1024612211","https://openalex.org/W1500846484","https://openalex.org/W1851109013","https://openalex.org/W1941671734","https://openalex.org/W1997998060","https://openalex.org/W2014923483","https://openalex.org/W2065129483","https://openalex.org/W2083402378","https://openalex.org/W2091158003","https://openalex.org/W2109488193","https://openalex.org/W2109943812","https://openalex.org/W2151186611","https://openalex.org/W2151635387","https://openalex.org/W2166440675","https://openalex.org/W2464364540","https://openalex.org/W2528730658","https://openalex.org/W2534644752","https://openalex.org/W2724867938","https://openalex.org/W2732844046","https://openalex.org/W2765620618","https://openalex.org/W2963929690","https://openalex.org/W3023258080","https://openalex.org/W6626598149","https://openalex.org/W6678151878","https://openalex.org/W6739957690","https://openalex.org/W6740786657"],"related_works":["https://openalex.org/W2728521155","https://openalex.org/W2556504211","https://openalex.org/W2810775292","https://openalex.org/W3150660900","https://openalex.org/W2625580943","https://openalex.org/W2914097399","https://openalex.org/W3212684323","https://openalex.org/W3151488434","https://openalex.org/W3155344697","https://openalex.org/W2470336628"],"abstract_inverted_index":{"Timing":[0],"guarantees":[1],"are":[2],"crucial":[3],"to":[4,43,62,87,109,125,151,158,171,175],"embedded":[5],"and":[6,18,41,74,84,101,116,130,136],"cyber-physical":[7],"applications":[8],"that":[9,58,132,168],"must":[10,38],"bound":[11],"the":[12,30,45,48,64,68,79,142,153,180],"end-to-end":[13,112,137,177],"delay":[14],"between":[15,71],"sensing,":[16],"processing":[17,69,100],"actuation.":[19],"For":[20],"example,":[21],"in":[22],"a":[23,27,33,93,122],"flight":[24,155],"controller":[25,156],"for":[26,97],"multirotor":[28],"drone,":[29],"data":[31,51,99],"from":[32],"gyro":[34],"or":[35],"inertial":[36],"sensor":[37,72,98],"be":[39],"gathered":[40],"processed":[42],"determine":[44],"attitude":[46],"of":[47,144],"aircraft.":[49],"Sensor":[50],"fusion":[52],"is":[53,76,107,173],"followed":[54],"by":[55,148,185],"control":[56,83],"outputs":[57],"alter":[59],"rotor":[60],"speeds":[61],"adjust":[63],"drone's":[65],"flight.":[66,89],"If":[67],"pipeline":[70],"input":[73],"actuation":[75,102],"not":[77],"bounded,":[78],"drone":[80],"will":[81],"lose":[82],"possibly":[85],"fail":[86],"maintain":[88],"This":[90],"paper":[91],"describes":[92],"composable":[94],"pipe":[95,105],"model":[96,106],"tasks.":[103],"The":[104],"used":[108],"analyze":[110],"two":[111],"semantics:":[113],"1)":[114],"freshness":[115],"2)":[117],"reaction":[118],"time.":[119],"We":[120,140],"provide":[121],"mathematical":[123],"framework":[124],"derive":[126],"feasible":[127],"task":[128],"periods":[129],"budgets":[131],"satisfy":[133],"both":[134],"schedulability":[135],"timing":[138],"requirements.":[139],"demonstrate":[141],"applicability":[143],"our":[145,159],"design":[146],"approach":[147],"using":[149],"it":[150],"port":[152],"Cleanflight":[154,169],"firmware":[157],"in-house":[160],"real-time":[161],"operating":[162],"system":[163],"called":[164],"Quest.":[165],"Experiments":[166],"show":[167],"ported":[170],"Quest":[172],"able":[174],"achieve":[176],"latencies":[178],"within":[179],"predicted":[181],"time":[182],"bounds":[183],"derived":[184],"analysis.":[186]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
