{"authors":[{"id":null,"fullName":"Karakontis, Kostas","name":"Kostas","surname":"Karakontis","rank":1,"pid":null},{"id":null,"fullName":"Petsanis, Thanos","name":"Thanos","surname":"Petsanis","rank":2,"pid":{"id":{"scheme":"orcid_pending","value":"0009-0005-2199-2461"},"provenance":null}},{"id":null,"fullName":"Kapoutsis, Athanasios","name":"Athanasios","surname":"Kapoutsis","rank":3,"pid":{"id":{"scheme":"orcid_pending","value":"0000-0002-1688-036x"},"provenance":null}},{"id":null,"fullName":"Kapoutsis, Pavlos","name":"Pavlos","surname":"Kapoutsis","rank":4,"pid":null},{"id":null,"fullName":"Kosmatopoulos, Elias","name":"Elias","surname":"Kosmatopoulos","rank":5,"pid":{"id":{"scheme":"orcid_pending","value":"0000-0002-3735-4238"},"provenance":null}}],"openAccessColor":null,"publiclyFunded":false,"eoscIfGuidelines":null,"type":"publication","language":{"code":"und","label":"Undetermined"},"countries":null,"subjects":[{"subject":{"scheme":"keyword","value":"3D model"},"provenance":null},{"subject":{"scheme":"keyword","value":"FOS: Computer and information sciences"},"provenance":null},{"subject":{"scheme":"keyword","value":"3D reconstrution"},"provenance":null},{"subject":{"scheme":"keyword","value":"Automation"},"provenance":null},{"subject":{"scheme":"keyword","value":"UAV"},"provenance":null},{"subject":{"scheme":"keyword","value":"Robotics"},"provenance":null},{"subject":{"scheme":"keyword","value":"Robotics (cs.RO)"},"provenance":null},{"subject":{"scheme":"keyword","value":"UAV swarm"},"provenance":null}],"mainTitle":"Terrain-Aware Adaptation for Two-Dimensional UAV Path Planners","subTitle":null,"descriptions":["Multi-UAV Coverage Path Planning (mCPP) algorithms in popular commercial software typically treat a Region of Interest (RoI) only as a 2D plane, ignoring important3D structure characteristics. This leads to incomplete 3Dreconstructions, especially around occluded or vertical surfaces. In this paper, we propose a modular algorithm that can extend commercial two-dimensional path planners to facilitate terrain-aware planning by adjusting altitude and camera orientations. To demonstrate it, we extend the well-known DARP (Divide Areas for Optimal Multi-Robot Coverage Path Planning) algorithm and produce DARP-3D. We present simulation results in multiple 3D environments and a real-world flight test using DJI hardware. Compared to baseline, our approach consistently captures improved 3D reconstructions, particularly in areas with significant vertical features. An open-source implementation of the algorithm is available here:https://github.com/konskara/TerraPlan"],"publicationDate":"2025-06-10","publisher":"IEEE","embargoEndDate":"2025-07-01","sources":["Crossref","2025 33rd Mediterranean Conference on Control and Automation (MED)"],"formats":null,"contributors":null,"coverages":null,"bestAccessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/"},"container":{"name":"2025 33rd Mediterranean Conference on Control and Automation (MED)","issnPrinted":null,"issnOnline":null,"issnLinking":null,"ep":"641","iss":null,"sp":"636","vol":null,"edition":null,"conferencePlace":null,"conferenceDate":null},"documentationUrls":null,"codeRepositoryUrl":null,"programmingLanguage":null,"contactPeople":null,"contactGroups":null,"tools":null,"size":null,"version":null,"geoLocations":null,"id":"doi_dedup___::069c835c1f75dcfb9a636ca8facfbc7f","originalIds":["10.1109/med64031.2025.11073484","50|doiboost____|069c835c1f75dcfb9a636ca8facfbc7f","50|datacite____::b7344655fb4092f5b620682b2810a62a","10.48550/arxiv.2507.17519","oai:arXiv.org:2507.17519","50|od________18::7d30c6ac3a4e76447ea2ff7c14e61432","50|dblp________::80a699ad0ee11ce9736e83560ef44503","50|dblp________::86bb6f3a410b24f5e73604ae9ad21499","50|od______2659::5e0af25d2aca2e326769aedf32b15832","oai:zenodo.org:14888600","10.1109/MED64031.2025.11073484","50|r3c4b2081b22::5e0af25d2aca2e326769aedf32b15832","50|sygma_______::069c835c1f75dcfb9a636ca8facfbc7f"],"pids":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"},{"scheme":"doi","value":"10.48550/arxiv.2507.17519"},{"scheme":"arXiv","value":"2507.17519"}],"dateOfCollection":null,"lastUpdateTimeStamp":null,"indicators":{"citationImpact":{"citationCount":0.0,"influence":2.1746283E-9,"popularity":2.2497804E-9,"impulse":0.0,"citationClass":"C5","influenceClass":"C5","impulseClass":"C5","popularityClass":"C5"}},"projects":[{"id":"corda_____he::b2559a7a291b77b15fd0dfb0f6d78c27","code":"101073952","acronym":"PERIVALLON","title":"Protecting the EuRopean terrItory from organised enVironmentAl crime\nthrough inteLLigent threat detectiON tools","funder":"European Commission","pids":[{"scheme":"doi","value":"10.3030/101073952"}]}],"organizations":[{"legalName":"ΕΚΕΤΑ/ΙΝΣΤΙΤΟΥΤΟ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ","acronym":"ITI","id":"openorgs____::063a392a52d5a9663e27968a404c5e54","pids":[{"scheme":"Wikidata","value":"Q28913412"},{"scheme":"GRID","value":"grid.435101.2"},{"scheme":"wikidata","value":"Q28913412"},{"scheme":"ISNI","value":"0000000404834950"},{"scheme":"ROR","value":"https://ror.org/0069akp70"}],"countries":[{"code":"GR","label":"Greece"}],"websiteurl":"http://www.iti.gr/"},{"legalName":"Democritus University of Thrace","acronym":"DUTH","id":"openorgs____::e59586ad00503d65070a1d5ed95dd3fb","pids":[{"scheme":"OrgRef","value":"2398094"},{"scheme":"OrgReg","value":"GR0022"},{"scheme":"GRID","value":"grid.12284.3d"},{"scheme":"Wikidata","value":"Q1121584"},{"scheme":"wikidata","value":"Q1121584"},{"scheme":"PIC","value":"999860966"},{"scheme":"ISNI","value":"0000000121708022"},{"scheme":"Wikidata","value":"Q38910026"},{"scheme":"PIC","value":"999659109"},{"scheme":"wikidata","value":"Q38910026"},{"scheme":"ROR","value":"https://ror.org/03bfqnx40"},{"scheme":"mag_id","value":"147962203"}],"countries":[{"code":"GR","label":"Greece"}],"websiteurl":"http://duth.gr/index.en.shtml"},{"legalName":"Centre for Research and Technology Hellas","acronym":"CERTH","id":"openorgs____::3b232bdd96cea022f1baddd5efa84b00","pids":[{"scheme":"PIC","value":"998802502"},{"scheme":"PIC","value":"999593246"},{"scheme":"OrgReg","value":"GR1007"},{"scheme":"GRID","value":"grid.423747.1"},{"scheme":"ISNI","value":"0000000122165285"},{"scheme":"ROR","value":"https://ror.org/03bndpq63"},{"scheme":"PIC","value":"999624965"}],"countries":[{"code":"GR","label":"Greece"}],"websiteurl":"http://www.certh.gr/root.en.aspx"}],"communities":[{"code":"eosc","label":"EOSC","provenance":null}],"collectedFrom":[{"key":"openaire____::9e3be59865b2c1c335d32dae2fe7b254","value":"Datacite"},{"key":"openaire____::a8db6f6b2ce4fe72e8b2314a9a93e7d9","value":"Sygma"},{"key":"opendoar____::358aee4cc897452c00244351e4d91f69","value":"ZENODO"},{"key":"openaire____::081b82f96300b6a6e3d282bad31cb6e2","value":"Crossref"},{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"},{"key":"opendoar____::6f4922f45568161a8cdf4ad2299f6d23","value":"arXiv.org e-Print Archive"},{"key":"re3data_____::c4b2081b224be6b3e79d0e5e5556f631","value":"European Union Open Data Portal"}],"instances":[{"pids":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"}],"license":"STM Policy #29","accessRight":{"code":"c_14cb","label":"CLOSED","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/","openAccessRoute":null},"type":"Article","urls":["https://doi.org/10.1109/med64031.2025.11073484"],"publicationDate":"2025-06-10","refereed":"peerReviewed","hostedBy":{"key":"openaire____::55045bd2a65019fd8e6741a755395c8c","value":"Unknown Repository"},"collectedFrom":{"key":"openaire____::081b82f96300b6a6e3d282bad31cb6e2","value":"Crossref"}},{"pids":[{"scheme":"doi","value":"10.48550/arxiv.2507.17519"}],"license":"CC BY","type":"Article","urls":["https://dx.doi.org/10.48550/arxiv.2507.17519"],"publicationDate":"2025-01-01","refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::55045bd2a65019fd8e6741a755395c8c","value":"Unknown Repository"},"collectedFrom":{"key":"openaire____::9e3be59865b2c1c335d32dae2fe7b254","value":"Datacite"}},{"pids":[{"scheme":"arXiv","value":"2507.17519"}],"alternateIdentifiers":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"}],"accessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/","openAccessRoute":null},"type":"Preprint","urls":["http://arxiv.org/abs/2507.17519"],"publicationDate":"2025-07-23","refereed":"nonPeerReviewed","hostedBy":{"key":"opendoar____::6f4922f45568161a8cdf4ad2299f6d23","value":"arXiv.org e-Print Archive"},"collectedFrom":{"key":"opendoar____::6f4922f45568161a8cdf4ad2299f6d23","value":"arXiv.org e-Print Archive"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.48550/arxiv.2507.17519"}],"type":"Preprint","urls":["https://dblp.org/rec/journals/corr/abs-2507-17519.html","https://doi.org/10.48550/arXiv.2507.17519"],"publicationDate":"2025-01-01","refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"},"collectedFrom":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"}],"type":"Conference object","urls":["https://doi.org/10.1109/MED64031.2025.11073484","https://dblp.org/rec/conf/med/KarakontisPKKK25.html"],"refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"},"collectedFrom":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"},{"scheme":"oai","value":"oai:zenodo.org:14888600"}],"license":"CC BY","accessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/","openAccessRoute":null},"type":"Conference object","urls":["http://dx.doi.org/10.1109/MED64031.2025.11073484","https://zenodo.org/records/14888600"],"publicationDate":"2025-07-15","refereed":"nonPeerReviewed","hostedBy":{"key":"opendoar____::358aee4cc897452c00244351e4d91f69","value":"ZENODO"},"collectedFrom":{"key":"opendoar____::358aee4cc897452c00244351e4d91f69","value":"ZENODO"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"}],"type":"Conference object","urls":["http://dx.doi.org/10.1109/MED64031.2025.11073484"],"publicationDate":"2025-01-01","refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::55045bd2a65019fd8e6741a755395c8c","value":"Unknown Repository"},"collectedFrom":{"key":"re3data_____::c4b2081b224be6b3e79d0e5e5556f631","value":"European Union Open Data Portal"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.1109/med64031.2025.11073484"}],"license":"STM Policy #29","type":"Conference object","urls":["http://dx.doi.org/10.1109/med64031.2025.11073484"],"refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::55045bd2a65019fd8e6741a755395c8c","value":"Unknown Repository"},"collectedFrom":{"key":"openaire____::a8db6f6b2ce4fe72e8b2314a9a93e7d9","value":"Sygma"}}],"links":[{"header":{"relationType":"resultProject","relationClass":"isProducedBy","relatedIdentifier":"corda_____he::b2559a7a291b77b15fd0dfb0f6d78c27","relatedRecordType":"project","relationProvenance":"sysimport:crosswalk:repository","trust":"0.9"},"collectedfrom":[{"dsId":"openaire____::3f264f93cf3b0cfc4ede188a6300455c","dsName":"CORDA - COmmon Research DAta Warehouse - Horizon Europe"}],"projectTitle":"Protecting the EuRopean terrItory from organised enVironmentAl crime\nthrough inteLLigent threat detectiON tools","code":"101073952","funding":{"funder":{"id":"ec__________::EC","shortname":"EC","name":"European Commission","jurisdiction":{"code":"EU","label":"European Union"},"pid":null},"level0":{"id":"ec__________::EC::HE","description":"Horizon Europe Framework Programme","name":"HE"},"level1":{"id":"ec__________::EC::HE::HORIZON-IA","description":"HORIZON Innovation Actions","name":"HORIZON-IA"},"level2":{"id":null,"description":null,"name":null}},"startDate":"2022-12-01","endDate":"2025-11-30"}],"otherTitles":null,"green":true,"inDiamondJournal":false,"isGreen":true,"isInDiamondJournal":false}