Bayesian BIM-Guided Construction Robot Navigation with NLP Safety Prompts in Dynamic Environments
Abstract
Construction robotics increasingly relies on natural language processing for task execution, creating a need for robust methods to interpret commands in complex, dynamic environments. While existing research primarily focuses on what tasks robots should perform, less attention has been paid to how these tasks should be executed safely and efficiently. This paper presents a novel probabilistic framework that uses sentiment analysis from natural language commands to dynamically adjust robot navigation policies in construction environments. The framework leverages Building Information Modeling (BIM) data and natural language prompts to create adaptive navigation strategies that account for varying levels of environmental risk and uncertainty. We introduce an object-aware path planning approach that combines exponential potential fields with a grid-based representation of the environment, where the potential fields are dynamically adjusted based on the semantic analysis of user prompts. The framework employs Bayesian inference to consolidate multiple information sources: the static data from BIM, the semantic content of natural language commands, and the implied safety constraints from user prompts. We demonstrate our approach through experiments comparing three scenarios: baseline shortest-path planning, safety-oriented navigation, and risk-aware routing. Results show that our method successfully adapts path planning based on natural language sentiment, achieving a 50% improvement in minimum distance to obstacles when safety is prioritized, while maintaining reasonable path lengths. Scenarios with contrasting prompts, such as ?dangerous? and ?safe,? demonstrate the framework’s ability to modify paths based on. This approach provides a flexible foundation for integrating human knowledge and safety considerations into construction robot navigation.
Keywords -
Construction Robotics, Natural Language Processing, Bayesian Inference, Robotic Path Planning, Building Information Modeling (BIM), Sentiment Analysis, Exponential Potential Fields, Dynamic Environments, Robot Safety

1 Introduction
Construction jobsites present unique challenges for autonomous robot navigation due to their inherently dynamic and cluttered nature. Unlike controlled manufacturing environments, construction sites undergo constant changes as work progresses, with temporary structures, moving equipment, materials, and workers creating a complex and evolving workspace. While BIM provides valuable spatial and semantic information for robot planning, its static nature may not fully capture the dynamic reality of construction environments [1]. The discrepancy between BIM data and actual site conditions, combined with the presence of temporary obstacles and moving objects not represented in the BIM, creates significant challenges for safe and efficient robot navigation [2]. These challenges are particularly acute in renovation projects where existing conditions may differ from available BIM data [3]. To address this gap, there is a growing need for adaptive path-planning algorithms that can incorporate both the static spatial context from BIM and dynamic real-time information. Furthermore, integrating probabilistic methods, such as Bayesian inference, offers a pathway to manage uncertainty and variability through unsafe event prediction [4].
Robot planning with natural language processing (NLP) has received significant attention in recent years [5]. The construction industry presents a unique opportunity to use BIM, digital twins, and the rich textual and contextual information they contain to leverage the advancements in robot planning with NLP [6]. Some of the recent promising studies look for predefined mission keywords and commands to execute the intended task [7]. Other work has shown that using LLMs to identify object functions can result in misinterpretations and mission failure [8]. The embedded information in BIM includes a rich spatiotemporal and textual database regarding the mission environment, making them attractive candidates to incorporate into mission planning [9]. Previous works have leveraged schedules, pose estimation, and path planning information from BIM for robotic applications [10]. However, the fidelity of the information representation is crucial to ensure robust real-world implementations, as there might be inaccuracies in the model data. Such errors can cause robot malfunction and poor mission planning for autonomous agents. Therefore, real-time simulation and representation of a 3D map and accurate BIM localization is an active research topic in the construction research field [11].
Moreover, the current research on language-commanded construction robotics is limited to predefined objects and tasks. Both learning-based methods and hard-coded approaches can cause significant compatibility problems in the long run due to different nomenclatures from project A to project B and from one BIM Execution Plan to another. Furthermore, these approaches do not consider the prompter’s authority, knowledge, and reliability. In many cases, the prompter is assumed to be completely reliable and have full authority over the robot’s decision-making. However, in practical applications, it is important to distinguish the rank and the confidence level of the given prompt. Given that most neural networks are trained on large datasets, unseen commands can cause inaccuracies and misunderstandings that can harm robot operations [12]. It is important to identify the confidence and relevance level of prompts to the robot to ensure safe mission planning. To advance upon these shortcomings, we propose a probabilistic framework that uses sentiment analysis from commands to adjust the behavior of the mission given an end goal. Figure 1 depicts the overall idea of the paper.
Bayesian inference has been one of the cornerstones of probability theory. From economics to healthcare, many fields have used Bayesian inference to make predictive decisions from prior and observed data [13], and it has been used extensively in construction planning and decision-making [4, 14]. We propose to use Bayesian updates to consolidate current danger evaluations of the environment with the sentiment received from the prompt for more accurate and dynamic robotic pathfinding which is imperative in cluttered environments such as construction jobsites.
2 Problem Setup
We introduce a framework to extract arbitrary sentiments from user prompts within the parameters of BIM families. While this sentiment analysis method is generalizable to any problem that could use language consolidation, we demonstrate its efficacy in solving robotic pathfinding. The initial iteration of the NLP method uses the family names within the BIM to scale repellent coefficients associated with this object. This coefficient determines the ?danger level?, and can represent dynamism, localization error, cost, and any other heuristic the user chooses to use to define which family of objects should be repulsive for the robot to avoid getting close to in the context of path planning. The next step is to incorporate this information as a natural language command. The received command is then integrated by a transformation into numerical values of the sentiment of the user about the danger of the environment. For example, if the prompt mentions that the environment is dangerous (i.e., be careful when you go into room A) or conversely, the environment is safe (i.e., room A should be empty, go quickly), we can map these into a danger coefficient ranging from 0-1. These coefficients will then be used to scale any chosen heuristic that would alter this behavior. We expand on this more in the following sections.
3 Mathematical Framework
3.1 Exponential Potential Field (EPF)
The distance to the nearest obstacle is a widely used metric for object avoidance in robot navigation [15]. Common approaches such as signed distance fields and Euclidean distance fields are processes to represent space and occupancy using the closest distance of every obstacle relative to the current coordinates [16]. The distance field can be interpreted as a ?potential force? emitted from objects within the traversable areas. This approach was pioneered with the development of artificial potential fields (APF) [17]. APFs are a series of attractive and repulsive potentials that enable path planning for autonomous agents by traversing an environment using repulsive forces from obstacles and an attractive force from the goal. Usually, the repulsive function in these settings is formulated as an exponential function that exponentially increases in value as the agent gets closer to an obstacle, resulting in a stronger repulsive force. In this work, we employ a similar exponential function resulting in an ?Exponential potential field? or EPF. The reason we use an EPF instead of an APF is that we do not need an attractive potential since we use a graph traversal approach which does not need an attractive potential for navigation.
The motivation behind using EPFs is to account for slight variations between the reconciling of BIM and the real world. The exponential function creates a stronger force for areas closer to obstacles. Furthermore, we formulate a cumulative metric in the form of the summation of all potential values on each grid point using Equation 3 as opposed to the minimum distance done in traditional distance field approaches. This cumulation is more akin to APF for navigation. In complex and dense environments, the cumulative metric tends to result in higher potential values, which naturally encourages paths to avoid these areas whenever possible. We then discretize the map into a grid form to be able to use graph traversal methods for path planning. The calculation of the EPF is shown in Equation 1:
(1) |
where is the set of points that are the point of collision of the 3D object with the 2D plane and is a scalar that scales the potential value. Equation 1 will equal when the distance (calculated using Equation 2) is lower than , which is a threshold to reduce extremely small potential values to ensure numerical stability, and 0 otherwise.
(2) |
Each grid point will have a cumulative potential value represented by Equation 3:
(3) |
is then used as a heuristic for our path-finding regimen.
3.2 Multi Heuristic A*
A* search algorithm is a graph traversal and pathfinding algorithm that is used in robotics and computer science [18]. The algorithm uses a set of weighted graphs to find the most optimal path given a heuristic. At its core, A* relies on the calculation of cost at each node given by Equation 4
(4) |
where is the total cost of each node, is the cost of the start node to the current node, and is the heuristic of the current node.
Given an accurate and admissible heuristic, the algorithm is guaranteed to find the optimal path. Admissibility in the context of heuristics refers to a heuristic never overestimating the cost; this is usually determined by the triangle inequality. In other words, the admissibility of the heuristic guarantees A* will never overestimate the cost of each node and returns the optimal path [19]. However, for complex tasks, it is notoriously difficult and at times impossible to formulate a single admissible heuristic. [19]. This is the main motivation behind the creation of the multi-heuristic A* (MHA*). MHA* algorithmically handles multiple heuristics around one admissible anchor heuristic [19].
In this problem, we intend to use both distance and EPF as complementing heuristics for each node. However, the EPF can be potentially inadmissible. Therefore, we use one admissible heuristic in the form of Euclidean distance and one potentially inadmissible heuristic in terms of the EPF. While using inadmissible heuristics sacrifices the optimality guarantee of A*, MHA* can still ensure optimality by employing an admissible anchor heuristic, even when other heuristics are potentially inadmissible. In this scenario with EPF and Euclidean distance, MHA* will use both heuristics to calculate the most optimal path.
3.3 Bayesian Inference of NLP Sentiment Analysis
We propose to map the safety sentiment of the BIM families and the NLP prompts to a probabilistic value using LLM reasoning capabilities. The probabilistic value ranges from 0 to 1, and the higher number suggests a higher possibility of dynamism, value, and localization errors due to object geometry or location relative to the sensors. A previous work by the authors has shown the validity of using GPT risk sentiment analysis concerning BIM families [20]
Initially, an EPF is generated using the BIM families present in the model where the robot is planned to be used, using GPT-produced coefficients to scale EPF values. This value will serve as the prior for each of the objects’ EPF scaling factors. The user’s prompt will serve as evidence in the Bayesian inference framework. This gives us a robust mathematical framework to be able to update our scalars. Bayesian inference is given by Equation 5:
(5) |
where, is the evidence or observed state, and is the hypothesis or our prior.
In this case, we treat our prior hypothesis as the initial output of the GPT using BIM families. The evidence will be the output of the GPT given the prompt and the prior information given previous outputs. Since our distribution is discrete given that the commands are an integer number of prompts, we can expand in the following form.
(6) |
The term in the denominator is problem-dependent. For simplicity, one can interpret the denominator as a scaling constant that can be tuned to the problem constraints.
The formulation in Equation 6 allows us to use infinitely many prompts to update our path-finding landscape.
(7) |
Equation 7 can generally be intractable. This is due to the conditional probability term in the numerator that is notoriously difficult to evaluate. In practice, to simplify this computation, we assume that the likelihoods are conditionally independent. This will simplify the problem even further:
(8) |
Where:
(9) |
Yielding the final form of:
(10) |
This formulation will allow us to chain multiple language commands with varying confidence ratios with our planning framework. Once the ultimate coefficient is calculated, we can use it directly as the or term. in Equation 1. Since the prompts change the environment’s potential value, each node’s potential heuristic can be also changed. Figure 2 shows an example of the effects on the potential field given different prompts. The potential value of each grid is altered by the framework’s analysis of prompt safety. The heatmap in Figure 2 denotes safe to dangerous areas using a blue-to-red color spectrum, and the values designated to the colors are the value of the EPF on each grid point, starting from 0 for the safest situation to 5 for the most dangerous. Figure 2(a) represents the initial evaluation of the scene that follows neutral scaling factors generated from the GPT and BIM families. However, in Figures 2(b) and 2(a) we see the effects of the prompt on the values of the potential field. When the framework receives a prompt with dangerous sentiment, the potential field increases in strength, which affects the path by choosing a longer but safer path. Conversely, when the framework is represented with a safer prompt, the potential field decreases in strength as seen in Figure 2(c). Furthermore, when the potential field is zero across the map, the pathfinding problem reduces to the naive A* algorithm. It is important to note that this probabilistic update is not limited to this specific problem formulation. Any function or heuristic can have its parameters altered given these updates, resulting in different policy realizations.



4 Methodology
The developed framework loads a BIM in a robot simulation platform such as Unity or Gazebo in the form of an FBX file. Once the BIM has loaded, the names of the families are parsed and prepared in a JSON file for further processing. The JSON file is then prompted into any LLM platform with an associated prompt. Each object is then associated with a specific scalar given the LLM’s reasoning regarding the regression value from the sentiment of the family’s name with the context of the rest of the BIM. These coefficients are available to be used in the context of scaling the EPF. Given a prompt or a chain of prompts, the framework can start updating the coefficient. The prompt is appended with the current state to yield current conditioned evidence . The new information is parsed from the response of the GPT. We then calculate the new coefficients using Equation 6. Once the coefficients are retrieved, the EPF is recalculated and ready to be used with MHA* for robotic planning. Figure 3 illustrates this process.

5 Experiments & Results
We consider the shortest path possible and the average Euclidean distance from any given environment as our baseline to evaluate the efficacy of the method. This value is returned by the classical A* algorithm which guarantees the shortest path. The path can be seen in Figure 4.

We then experiment with the same starting point using two different prompts. While our theoretical framework allows for the consolidation of infinitely many prompts, we examine the single prompt setting and leave the analysis of the multi-prompt scenario for future works. We choose two extremes to demonstrate the prompt’s effect on the path. One extreme would be ?The environment is incredibly safe? and ?The environment is incredibly dangerous? for the other extreme. Figures 5 and 6 show each condition respectively. There is a clear qualitative and quantitative difference in the length and behavior of the path given simply a different prompt regarding the context of the prompt. Table 1 shows the statistics and improvements in speed and minimum distance to obstacles (MDO).
The baseline algorithm implementation will always result in the shortest path possible due to the guarantees regarding optimizing the single heuristic. In this case, the heuristic is Euclidean distance which will result in the shortest path. This approach will not take obstacle distance into account. The multi-heuristic approach, however, enables the ability to do so, as reflected in Table 1. We can see that the safe prompt improves the obstacle avoidance metric at a small cost in path length. This is due to a small potential field being generated as a consequence of a safe prompt. The effects of the prompt on the coefficients that affect the EPF are shown in Tables 2 and 3. Furthermore, we can see a large improvement in the object avoidance metric when the framework is presented with a prompt implying a dangerous environment, even though this comes at the cost of taking a longer path. This framework enables users to be able to both optimize between distance and object avoidance while being able to inform the robot of the world state.


Strategy | Path Length(m) | MDO(m) |
---|---|---|
Baseline | 3.286 | 0.40 |
Safe | 3.288 | 0.43 |
Dangerous | 3.922 | 0.60 |
BIM family | Prior Coef. | New Coef. | Updated Coef. |
---|---|---|---|
Wall | 0.2 | 0.02 | 0.03 |
Grinder | 0.8 | 0.08 | 0.78 |
Chainsaw | 0.95 | 0.09 | 0.90 |
Robot | 0.9 | 0.09 | 0.91 |
Chair | 0.6 | 0.06 | 0.21 |
BIM family | Prior Coef. | New Coef. | Updated Coef. |
---|---|---|---|
Wall | 0.3 | 0.8 | 0.01 |
Grinder | 0.7 | 0.9 | 0.59 |
Chainsaw | 0.9 | 1 | 0.59 |
Robot | 0.8 | 1 | 0.51 |
Chair | 0.1 | 0.6 | 0.43 |
6 Discussion & Limitations
The described methodology presents a computationally efficient and transparent opportunity for consolidating and analyzing sentiment from NLP commands. However, its integration with different planning strategies remains to be explored. Currently, the integration is with a heuristic-based approach, meaning that the algorithm finds an optimal policy given the heuristic of choice. This may or may not be effective given different conditions and prompts. For example, if the space only has one possible route from the starting point to the goal point, no matter how strong the prompt and by extension the EPF might be, the only viable solution would be that route. The optimal policy can remain unchanged if the prompt provides slight differences in heuristic parameters. Other approaches must be considered to integrate Bayesian consolidation into a more granular and flexible planning strategy.
Furthermore, as with the state-of-the-art LLMs, there is always a possibility of hallucinations, which yields inaccuracies such as incorrect likelihood coefficients. To quantify the reliability of GPT 3.5-turbo for this task, we experimented with two prompts and a baseline evaluation with no prompts over 100 iterations to measure the statistics of how consistent it is when prompted to perceive semantic information. Table 4 represents the statistics regarding GPT 3.5-turbo output stability. In this table, the values represent the danger levels associated with each BIM family when no prompts are given, with a prompt implying a dangerous environment, and with a prompt implying a safe environment. It can be seen that the GPT performs reasonably well in assigning new danger values to most BIM objects with respect to the sentiment of the prompt. This comparison over several iterations indicates that the likelihood of false or inaccurate coefficients is relatively low in simple prompts and NLP commands such as those needed for the proposed framework to generate the expected results. While GPT 3.5-turbo is a fast and cost-effective choice, it lacks the advanced reasoning capabilities of more modern counterparts such as GPT 4 [21]. To ensure better parameter scaling and lower variance, using more advanced GPT models such as GPT 4o or GPT o1 is recommended.
BIM family | Original Value | Safe Prompt | Dangerous Prompt |
---|---|---|---|
Wall | 0.27 0.18 | 0.18 0.17 | 0.43 0.31 |
Grinder | 0.71 0.15 | 0.60 0.33 | 0.74 0.19 |
Robot | 0.60 0.11 | 0.50 0.28 | 0.67 0.18 |
Chainsaw | 0.74 0.17 | 0.61 0.34 | 0.75 0.19 |
Chair | 0.32 0.14 | 0.21 0.15 | 0.44 0.27 |
7 Conclusion and Future Works
This paper proposes a new approach to consolidate and use natural language prompts for robotic navigation in construction contexts. The commands are entered into a Bayesian framework that will affect the robot’s heuristic parameters. Results show a robust alignment of mission planning with different desired metric values.
For future works, we plan to expand on this topic by introducing multiple prompts from different prompters. In this paper, we have theoretically proven the feasibility of this framework to account for multiple prompters. The goal is for the robot to understand the environment and the policy to implement in case of conflicting commands with appropriate confidence levels for each separate command, rather than to determine the task to execute in normal situations.
8 Acknowledgments
The presented work has been supported by the U.S. National Science Foundation (NSF) CAREER Award through grant No. CMMI 2047138, and grant No. DUE 1930546. The authors gratefully acknowledge the support from the NSF. Any opinions, findings, conclusions, and recommendations expressed in this paper are those of the authors and do not necessarily represent those of the NSF.
References
- Kim et al. [2021a] Sungjin Kim, Matthew Peavy, Pei-Chi Huang, and Kyungki Kim. Development of bim-integrated construction robot task planning and simulation system. Automation in Construction, 127:103720, 2021a. ISSN 0926-5805. doi:https://doi.org/10.1016/j.autcon.2021.103720. URL https://www.sciencedirect.com/science/article/pii/S0926580521001710.
- Moura et al. [2021] Mateus Sanches Moura, Carlos Rizzo, and Daniel Serrano. Bim-based localization and mapping for mobile robots in construction. In 2021 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), pages 12–18, 2021. doi:10.1109/ICARSC52212.2021.9429779.
- Asadi et al. [2019] Khashayar Asadi, Hariharan Ramshankar, Mojtaba Noghabaei, and Kevin Han. Real-time image localization and registration with bim using perspective alignment for indoor monitoring of construction. Journal of Computing in Civil Engineering, 33(5):04019031, 2019. doi:10.1061/(ASCE)CP.1943-5487.0000847. URL https://ascelibrary.org/doi/abs/10.1061/%28ASCE%29CP.1943-5487.0000847.
- Wu et al. [2023] Lingzi Wu, Emad Mohamed, Parinaz Jafari, and Simaan AbouRizk. Machine learning–based bayesian framework for interval estimate of unsafe-event prediction in construction. Journal of Construction Engineering and Management, 149(11):04023118, 2023. doi:10.1061/JCEMD4.COENG-13549. URL https://ascelibrary.org/doi/abs/10.1061/JCEMD4.COENG-13549.
- Dai et al. [2024] Zhirui Dai, Arash Asgharivaskasi, Thai Duong, Shusen Lin, Maria-Elizabeth Tzes, George Pappas, and Nikolay Atanasov. Optimal scene graph planning with large language model guidance. In 2024 IEEE International Conference on Robotics and Automation (ICRA), pages 14062–14069, 2024. doi:10.1109/ICRA57147.2024.10610599.
- Locatelli et al. [2021] Mirko Locatelli, Elena Seghezzi, and Giuseppe Di Giuda. Exploring bim and nlp applications: A scientometric approach. volume 8, 07 2021. doi:10.14455/ISEC.2021.8(1).CON-12.
- Park et al. [2024] Somin Park, Xi Wang, Carol C. Menassa, Vineet R. Kamat, and Joyce Y. Chai. Natural language instructions for intuitive human interaction with robotic assistants in field construction work. Automation in Construction, 161:105345, 2024. ISSN 0926-5805. doi:https://doi.org/10.1016/j.autcon.2024.105345. URL https://www.sciencedirect.com/science/article/pii/S0926580524000815.
- Gao et al. [2024] Fanru Gao, Liqiao Xia, Jianjing Zhang, Sichao Liu, Lihui Wang, and Robert X. Gao. Integrating large language model for natural language-based instruction toward robust human-robot collaboration. Procedia CIRP, 130:313–318, 2024. ISSN 2212-8271. doi:https://doi.org/10.1016/j.procir.2024.10.093. URL https://www.sciencedirect.com/science/article/pii/S2212827124012502. 57th CIRP Conference on Manufacturing Systems 2024 (CMS 2024).
- Kim et al. [2021b] Sungjin Kim, Matthew Peavy, Pei-Chi Huang, and Kyungki Kim. Development of bim-integrated construction robot task planning and simulation system. Automation in Construction, 127:103720, 2021b. ISSN 0926-5805. doi:https://doi.org/10.1016/j.autcon.2021.103720. URL https://www.sciencedirect.com/science/article/pii/S0926580521001710.
- Zhao and Cheah [2023a] Xinge Zhao and Chien Chern Cheah. Bim-based indoor mobile robot initialization for construction automation using object detection. Automation in Construction, 146:104647, 2023a. ISSN 0926-5805. doi:https://doi.org/10.1016/j.autcon.2022.104647. URL https://www.sciencedirect.com/science/article/pii/S0926580522005179.
- Zhao and Cheah [2023b] Xinge Zhao and Chien Chern Cheah. Bim-based indoor mobile robot initialization for construction automation using object detection. Automation in Construction, 146:104647, 2023b. ISSN 0926-5805. doi:https://doi.org/10.1016/j.autcon.2022.104647. URL https://www.sciencedirect.com/science/article/pii/S0926580522005179.
- Zhang et al. [2023] Ceng Zhang, Junxin Chen, Jiatong Li, Yanhong Peng, and Zebing Mao. Large language models for human–robot interaction: A review. Biomimetic Intelligence and Robotics, 3(4):100131, 2023. ISSN 2667-3797. doi:https://doi.org/10.1016/j.birob.2023.100131. URL https://www.sciencedirect.com/science/article/pii/S2667379723000451.
- Kurtz et al. [2019] David M. Kurtz, Mohammad S. Esfahani, Florian Scherer, Joanne Soo, Michael C. Jin, Chih Long Liu, Aaron M. Newman, Ulrich Dührsen, Andreas Hüttmann, Olivier Casasnovas, Jason R. Westin, Matthais Ritgen, Sebastian Böttcher, Anton W. Langerak, Mark Roschewski, Wyndham H. Wilson, Gianluca Gaidano, Davide Rossi, Jasmin Bahlo, Michael Hallek, Robert Tibshirani, Maximilian Diehn, and Ash A. Alizadeh. Dynamic risk profiling using serial tumor biomarkers for personalized outcome prediction. Cell, 178(3):699–713.e19, 2019. ISSN 0092-8674. doi:https://doi.org/10.1016/j.cell.2019.06.011. URL https://www.sciencedirect.com/science/article/pii/S0092867419306397.
- Zhang et al. [2014] Limao Zhang, Xianguo Wu, Miroslaw J. Skibniewski, Jingbing Zhong, and Yujie Lu. Bayesian-network-based safety risk analysis in construction projects. Reliability Engineering & System Safety, 131:29–39, 2014. ISSN 0951-8320. doi:https://doi.org/10.1016/j.ress.2014.06.006. URL https://www.sciencedirect.com/science/article/pii/S0951832014001288.
- Lee et al. [2024] Ki Myung Brian Lee, Zhirui Dai, Cedric Le Gentil, Lan Wu, Nikolay Atanasov, and Teresa Vidal-Calleja. Safe bubble cover for motion planning on distance fields, 2024. URL https://arxiv.org/abs/2408.13377.
- Oleynikova et al. [2016] Helen Oleynikova, Alexander Millane, Zachary Taylor, Enric Galceran, Juan Nieto, and Roland Siegwart. Signed distance fields: A natural representation for both mapping and planning. In RSS 2016 Workshop: Geometry and Beyond - Representations, Physics, and Scene Understanding for Robotics, Ann Arbor, MI, 2016. University of Michigan. doi:10.3929/ethz-a-010820134. RSS 2016 Workshop: Geometry and Beyond - Representations, Physics, and Scene Understanding for Robotics; Conference Location: Ann Arbor, MI, USA; Conference Date: June 19, 2016.
- Warren [1989] C.W. Warren. Global path planning using artificial potential fields . In 1989 IEEE International Conference on Robotics and Automation, pages 316,317,318,319,320,321, Los Alamitos, CA, USA, May 1989. IEEE Computer Society. doi:10.1109/ROBOT.1989.100007. URL https://doi.ieeecomputersociety.org/10.1109/ROBOT.1989.100007.
- Russell and Norvig [2016] Stuart J Russell and Peter Norvig. Artificial intelligence: a modern approach. Pearson, 2016.
- Aine et al. [2016] Sandip Aine, Siddharth Swaminathan, Venkatraman Narayanan, Victor Hwang, and Maxim Likhachev. Multi-heuristic a*. The International Journal of Robotics Research, 35(1-3):224–243, 2016. doi:10.1177/0278364915594029. URL https://doi.org/10.1177/0278364915594029.
- Amani and Akhavian [2024] Mani Amani and Reza Akhavian. Bim-based safe and trustworthy robot pathfinding using scalable mha* algorithms and natural language processing, 2024. URL https://arxiv.org/abs/2411.15371.
- AI [n.d.] Flamingo AI. Compare gpt-3.5 turbo vs. gpt-4, n.d. URL https://flamingo.ai/compare/gpt-3-5-turbo-vs-gpt-4. Accessed: 2025-01-15.