In some systems, the path is drawn before the journey begins.
Everything is known. Everything is fixed. The mission is a matter of execution.
But in others, the world unfolds as you move.
New obstacles appear. Targets shift. The environment reveals itself one step at a time.
In that world, planning cannot be a single event.
It must be a process that continues in motion.
This is the domain of the Online Motion Planner.
An online motion planner doesn’t work from a complete map.
It watches. It adapts. It updates continuously.
It plans while moving, thinking in real time—revising the path with every breath of new information.
This approach is essential when:
– The environment is partially known or entirely unknown.
– The system must respond to dynamic changes, like moving obstacles or new mission goals.
– Safety and efficiency depend on ongoing perception and real-time decision-making.
Unlike offline planners, which compute full paths before execution, online planners operate in loops:
– Sense: Gather fresh environmental data.
– Predict: Estimate how things might evolve.
– Plan or adjust: Update the current path or command.
– Act: Move forward—never blindly, but always with awareness.
This style of planning is common in:
– Autonomous vehicles, navigating through live traffic and changing road conditions.
– Drones, avoiding moving people, vehicles, or weather as they fly.
– Search-and-rescue robots, discovering terrain and hazards as they explore.
Online planners often use hybrid strategies:
– Reactive layers, for immediate obstacle avoidance.
– Predictive planning, for short-horizon optimization.
– Global memory, for long-term direction and coverage.
The strength of the online planner lies in its flexibility.
It doesn’t commit too early.
It doesn’t freeze when conditions change.
It learns as it moves, and it moves with intention—even when the map is still unfinished.
This also means it must be robust:
– It must make decisions quickly, often with incomplete data.
– It must manage uncertainty gracefully.
– And it must constantly balance short-term safety with long-term progress.
Because online motion planning isn’t just about reaching a destination—
It’s about doing so in a world that refuses to sit still.
It’s about being alert.
Being responsive.
Being wise enough to act while still willing to adapt.
Because in some missions, the question is not, “What is the best path?”
But rather, “What is the best move I can make right now, given what I know?”
And the system that can answer that—again and again, with calm clarity—
Is the one that arrives, not just efficiently, but intelligently.