“…Meta-reasoning occurs whenever an algorithm adjusts the agent's decision-making process based on its current situation [5], [6]. As a result the agent, in this case, a drone, can dynamically switch between different algorithms while considering its power consumption, latency constraints, and model accuracy metrics.…”