Bah, Momodou, Giorgi, Ioanna, Masala, Giovanni Luca (2025) A lightweight and rapid bidirectional search algorithm. Robot Learning, 2 (2). Article Number 0008. ISSN 2960-1436. (doi:10.55092/rl20250008) (KAR id:111848)
|
PDF
Publisher pdf
Language: English
This work is licensed under a Creative Commons Attribution 4.0 International License.
|
|
|
Download this file (PDF/2MB) |
Preview |
| Request a format suitable for use with assistive technology e.g. a screenreader | |
| Official URL: https://doi.org/10.55092/rl20250008 |
|
Abstract
Path planning in mobile robotics is critical for efficient navigation in complex environments. To date, grid-based planning remains a popular choice due to its simple spatial representation, integration with sensor data and the ability to encode motion constraints. This work contributes to this direction by proposing a novel and complete grid-based algorithm, LiteRBS (Lightweight and Rapid Bidirectional Search), optimised for computational efficiency and scalability. The algorithm balances aggressive bidirectional, forward search heuristics with a fallback strategy to reserve queues. Evaluated extensively against well-known algorithms like A*, bidirectional A*, Jump Point Search (JPS) and Shortest Path Faster Algorithm (SPFA), LiteRBS demonstrates statistically and practically significant reductions in memory usage (79%–96%), node expansion (40%–92%) and runtime (83%–98%), the latter remaining density-invariant across increasing spatial and environmental complexity. It handles non-central merges by dynamically adjusting search targets in each direction to “attract” nodes rapidly towards convergence. This yields flat search overhead as the problem scales to large and crowded maps. Real-world deployment on a Turtlebot3 robot demonstrates its responsiveness under partial observability and dynamic obstacle conditions. Overall, LiteRBS offers a scalable, lightweight and practical solution for the navigation of terrestrial robots in complex, resource-constrained environments.
| Item Type: | Article |
|---|---|
| DOI/Identification number: | 10.55092/rl20250008 |
| Uncontrolled keywords: | bidirectional search algorithm; grid-based search algorithm; LiteRBS; mobile robots; path-finding algorithm |
| Subjects: | Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, |
| Institutional Unit: | Schools > School of Computing |
| Former Institutional Unit: |
There are no former institutional units.
|
| Funders: | University of Kent (https://ror.org/00xkeyj56) |
| Depositing User: | Ioanna Giorgi |
| Date Deposited: | 04 Nov 2025 13:34 UTC |
| Last Modified: | 05 Nov 2025 17:17 UTC |
| Resource URI: | https://kar.kent.ac.uk/id/eprint/111848 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):

https://orcid.org/0000-0001-9583-6959
Altmetric
Altmetric