{"id":"https://openalex.org/W7162290789","doi":"https://doi.org/10.48550/arxiv.2605.23386","title":"Droneulator: A Portable UAV Simulator for Agricultural Workflows with RotorPy and Godot 4","display_name":"Droneulator: A Portable UAV Simulator for Agricultural Workflows with RotorPy and Godot 4","publication_year":2026,"publication_date":"2026-05-22","ids":{"openalex":"https://openalex.org/W7162290789","doi":"https://doi.org/10.48550/arxiv.2605.23386"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.23386","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23386","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.23386","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5115689748","display_name":"Jacob Swindell","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Swindell, Jacob","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136974370","display_name":"Michael Lowen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lowen, Michael","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136972381","display_name":"Marija Popovic","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Popovic, Marija","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5009664515","display_name":"Riccardo Polvara","orcid":"https://orcid.org/0000-0001-8318-7269"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Polvara, Riccardo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.3790999948978424,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.3790999948978424,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T11133","display_name":"UAV Applications and Optimization","score":0.11209999769926071,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/T12321","display_name":"Insect Pheromone Research and Control","score":0.06800000369548798,"subfield":{"id":"https://openalex.org/subfields/1109","display_name":"Insect Science"},"field":{"id":"https://openalex.org/fields/11","display_name":"Agricultural and Biological Sciences"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.6280999779701233},{"id":"https://openalex.org/keywords/multirotor","display_name":"Multirotor","score":0.6277999877929688},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.5662000179290771},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5037000179290771},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.4799000024795532},{"id":"https://openalex.org/keywords/data-collection","display_name":"Data collection","score":0.3698999881744385},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.32820001244544983}],"concepts":[{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.6280999779701233},{"id":"https://openalex.org/C2781351190","wikidata":"https://www.wikidata.org/wiki/Q3772377","display_name":"Multirotor","level":2,"score":0.6277999877929688},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5799999833106995},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.5662000179290771},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5037000179290771},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.49160000681877136},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.4799000024795532},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4781999886035919},{"id":"https://openalex.org/C133462117","wikidata":"https://www.wikidata.org/wiki/Q4929239","display_name":"Data collection","level":2,"score":0.3698999881744385},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36809998750686646},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.32820001244544983},{"id":"https://openalex.org/C41376638","wikidata":"https://www.wikidata.org/wiki/Q214932","display_name":"Flight simulator","level":2,"score":0.3149000108242035},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.310699999332428},{"id":"https://openalex.org/C196467688","wikidata":"https://www.wikidata.org/wiki/Q1851985","display_name":"Telerobotics","level":4,"score":0.3075000047683716},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2863999903202057},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2847999930381775},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.2734000086784363},{"id":"https://openalex.org/C59519942","wikidata":"https://www.wikidata.org/wiki/Q650665","display_name":"Drone","level":2,"score":0.26190000772476196},{"id":"https://openalex.org/C120217122","wikidata":"https://www.wikidata.org/wiki/Q740083","display_name":"Precision agriculture","level":3,"score":0.2556999921798706},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.25060001015663147}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.23386","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23386","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.23386","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23386","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Agricultural":[0],"UAV":[1,30,104,178],"research":[2],"requires":[3],"simulators":[4],"that":[5,33,137],"integrate":[6],"realistic":[7],"3D":[8,110],"scenes,":[9],"high-fidelity":[10],"vehicle":[11],"dynamics,":[12],"and":[13,44,52,58,62,84,121,159,181],"robotics":[14],"middleware,":[15],"while":[16],"remaining":[17],"practical":[18],"to":[19,76],"deploy":[20],"across":[21,101],"heterogeneous":[22],"development":[23],"machines.":[24],"We":[25,93],"present":[26,94],"Droneulator,":[27],"a":[28,53,66,73,126],"portable":[29],"simulator":[31,91,139],"architecture":[32],"combines":[34],"RotorPy":[35],"for":[36,42,109,165,176],"multirotor":[37],"dynamics":[38],"with":[39,112],"Godot":[40],"4":[41],"rendering":[43],"sensor":[45],"generation.":[46],"Droneulator":[47,175],"exposes":[48],"both":[49],"PX4-based":[50],"control":[51],"lightweight":[54],"WebSocket":[55],"command":[56],"path,":[57],"publishes":[59],"synchronised":[60],"visual":[61],"state":[63],"streams":[64],"through":[65,125],"Zenoh-based":[67],"ROS~2-compatible":[68],"pipeline.":[69],"This":[70],"integration":[71],"enables":[72],"single":[74],"stack":[75],"support":[77,144,160],"inspection-oriented":[78],"data":[79,146],"capture,":[80],"ROS~2/PX4":[81],"local":[82,114,154],"planning,":[83,180],"reinforcement":[85,123],"learning":[86,124,182],"experiments":[87],"without":[88],"modifying":[89],"the":[90,98,131,134,138,172],"infrastructure.":[92],"quantified":[95],"validation":[96],"of":[97,174],"current":[99],"system":[100],"three":[102],"agricultural":[103,177],"workflows:":[105],"tree-scale":[106],"image":[107],"collection":[108,147],"reconstruction":[111],"COLMAP,":[113],"planning":[115,155],"around":[116,156],"canopy":[117,157],"obstacles":[118],"using":[119],"EGO-Planner,":[120],"closed-loop":[122],"custom":[127],"Gymnasium":[128],"environment.":[129],"In":[130],"reported":[132],"setup,":[133],"results":[135,170],"show":[136,171],"can":[140],"sustain":[141],"low-latency":[142],"sensing,":[143],"reconstruction-oriented":[145],"under":[148],"varying":[149],"capture":[150],"density,":[151],"execute":[152],"collision-free":[153],"obstacles,":[158],"stable":[161],"depth-sensing-based":[162],"policy":[163],"training":[164],"obstacle-aware":[166],"navigation.":[167],"Together,":[168],"these":[169],"potential":[173],"inspection,":[179],"within":[183],"one":[184],"deployable":[185],"stack.":[186]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-05-26T00:00:00"}
