The following video shows our physical test vehicle bearing a development version of the autonomy kit driving autonomously towards operator-defined waypoints while dynamically avoiding obstacles along the way. As it advances, the mapped environment continuously grows, extending the awareness of our system.
What it doesn't show is the thousands of decisions being made every second beneath the surface.
Before a vehicle with our autonomy kit can reach a destination on its own, it first has to answer three fundamental questions: Where am I? What is around me? And how should I get there?
We asked three members of our development team exactly those questions.
How does a vehicle know where it is?
Anjaly: "The honest answer is that a vehicle never knows with absolute certainty. Every sensor has limitations. Wheel odometry drifts over time. IMUs accumulate errors. GPS is not always available or accurate enough.
No single sensor provides a complete or sufficiently reliable picture on its own. Our job is to continuously fuse multiple imperfect sources of information into the best possible estimate of the vehicle's position."
What's unusual about our current physical demonstrator is that we deliberately use significantly simpler sensors than we will use on a future operational UGV.
Anjaly: "That creates additional challenges, but that's exactly why we do it. If we can make the system work reliably with lower-cost sensors, we're forced to solve many of the difficult localization problems early. Better sensors can improve performance later, but we don't want to depend on them."
How does a vehicle understand its environment?
Tim: "Knowing where you are is only part of the story. You also need to understand what's around you. As the vehicle moves, it continuously builds a map of its surroundings using LiDAR and its current position estimate.
At the same time, that map is used to validate its assumption of motion and corrects the vehicle's own localization. This feedback loop is what makes SLAM so powerful. The vehicle learns about the environment while the environment helps the vehicle determine where it is."
The team sees this as another benefit of testing with simpler sensors.
Tim: "When your sensor data is less than perfect, you quickly discover which assumptions hold up in the real world and which ones don't. Those lessons are incredibly valuable before moving to larger and more capable platforms."
How does a vehicle decide where to drive?
Once the vehicle has an understanding of its position and surroundings, it can start making decisions. The operator only specifies a destination. Finding a safe path is the vehicle's responsibility.
Shipra: "The interesting question is usually not whether a path exists. It's which path is the right trade-off between safety margin, progress and vehicle constraints. The planner evaluates obstacles, drivable free space and alternative routes continuously, and updates its solution as the environment estimate changes.
We don't see autonomy as following a predefined line. The vehicle only commits to the next short segment, then reassesses the situation and decides what to do next."
That flexibility in decision making is one reason why key planning components are developed in-house.
Shipra: "We want the freedom to consider additional factors in the future, such as terrain conditions, vehicle characteristics or mission-specific objectives."
Looking Ahead
The current demonstrator already combines localization, mapping and autonomous waypoint navigation into a single system. The next milestones will bring those capabilities into larger operating areas and increasingly realistic environments.
For the localization team, the next step is clear:
Anjaly: "We're looking forward to adding GPS-based georeferencing. That will allow us to move beyond local navigation and start operating over much larger distances."
For the mapping team, the focus shifts from building maps to validating them under more demanding conditions:
Tim: "Real off-road environments are unpredictable. Testing in larger and more diverse terrain will help us understand how to improve our localization and mapping estimates."
And for the planning team, those tests are where everything comes together:
Shipra: "The most exciting part is seeing the complete system operate in real off-road scenarios. That's where navigation, perception and planning all have to work together as one."
Because in the end, what makes autonomy interesting is not the driving itself.
It's everything the video doesn't show.