Plácido de Castro, Tomás (2025) Design of an Utility-Frontier Based Exploration Strategy Coupled with 3D Object Localization for Modular Open-Source Autonomous Rovers. Masterarbeit, TU Delft.
|
PDF
36MB |
Offizielle URL: https://resolver.tudelft.nl/uuid:3fe06877-d73c-4f03-9162-868f32124434
Kurzfassung
An increasing number of open-source, affordable, and compact robotic platforms built from commercial off-the-shelf components are being developed to approach the capabilities of complex space rovers. This trend is motivated by the fact that traditional space rovers take many years to develop, are extremely expensive, and are typically mission-specific, making them inaccessible as learning platforms for students and researchers. This thesis presents an open-source, modular state machine framework that integrates a utility-frontier-based exploration strategy with real time 3D object localization for low-cost autonomous rovers, and validates the approach on DLR's Lunar Rover Mini (LRM). Exploration is decomposed into reusable low-level state machines within a hierarchical architecture that handles frontier detection, clustering, and filtering, as well as position and orientation monitoring, implemented in RAFCON, DLR's open-source software tool to manage autonomous tasks. A utility function balances information gain, computed by performing 3D ray casting, and travel cost, determined by the estimated travel time to a frontier centroid, to decide the next frontier centroid. Moreover, a frontier coverage algorithm is employed to determine the most efficient set of orientations that maximize information gain, based on the normalized cumulative entropy within the camera's iFOV across the full azimuth range around each frontier centroid. A parallel perception pipeline runs, in real time, a quantized, custom-trained YOLOv7 model on the LRM's Intel NUC to detect objects of interest, and compute their 3D coordinates in the global map frame using stereo depth data and the camera's intrinsic and extrinsic parameters. The design was tested in DLR's Planetary Exploration Laboratory across a set of benchmarks and mission scenarios. Results show the proposed Utility With Edges strategy performs better than classical Closest-frontier and Entropy-only methods, with the Utility With Edges strategy improving exploration efficiency by 27% over the Closest-frontier baseline, while achieving accurate real time CPU-only object detection and localization. Key limitations of this implementation include the computational cost of ray casting, the use of a full OctoMap that stores the full range of occupancy probabilities instead of a binary map, and drift in the visual odometry estimates. Future work recommendation entail studying how more complex utility functions affect selecting the next frontier centroid, building a fully autonomous mission pipeline with autonomous object grasping, and testing the implementation of the open-source ready-to-use exploration strategy on other robotic platforms with user-defined parameters.
| elib-URL des Eintrags: | https://elib.dlr.de/222154/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Hochschulschrift (Masterarbeit) | ||||||||
| Titel: | Design of an Utility-Frontier Based Exploration Strategy Coupled with 3D Object Localization for Modular Open-Source Autonomous Rovers | ||||||||
| Autoren: |
| ||||||||
| DLR-Supervisor: |
| ||||||||
| Datum: | 2025 | ||||||||
| Open Access: | Ja | ||||||||
| Seitenanzahl: | 197 | ||||||||
| Status: | veröffentlicht | ||||||||
| Stichwörter: | Exploration, Autonomous Rover, 3D Object Localization, Utility-Frontier | ||||||||
| Institution: | TU Delft | ||||||||
| HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
| HGF - Programm: | Raumfahrt | ||||||||
| HGF - Programmthema: | Robotik | ||||||||
| DLR - Schwerpunkt: | Raumfahrt | ||||||||
| DLR - Forschungsgebiet: | R RO - Robotik | ||||||||
| DLR - Teilgebiet (Projekt, Vorhaben): | R - Planetare Exploration | ||||||||
| Standort: | Oberpfaffenhofen | ||||||||
| Institute & Einrichtungen: | Institut für Robotik und Mechatronik (ab 2013) Institut für Robotik und Mechatronik (ab 2013) > Perzeption und Kognition | ||||||||
| Hinterlegt von: | Geyer, Günther | ||||||||
| Hinterlegt am: | 16 Jan 2026 23:02 | ||||||||
| Letzte Änderung: | 16 Jan 2026 23:02 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags