VAIVA Insights

Autonomy Kit

What the video does not show

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.

Autonomy Kit

From seeing to deciding

If you picture an autonomous vehicle, you probably imagine it seeing — analysing the terrain, spotting obstacles, finding a way through. You probably think about colourful perception overlays that highlight drivable regions, obstacles and terrain features, giving the impression that autonomous navigation is largely solved. But seeing is the easy half. The real work begins the moment the vehicle has to choose.

Last week in From Data to Dirt, we described one example of how our perception algorithms learn to tell drivable ground from everything else. What comes out of that is a drivable area map, where movement is possible. On a paved road, that map almost answers the question by itself. Off-road, it doesn't — because "possible" and "sensible" are two very different things.

Cross a field or a forest track and you'll usually find not one path, but several. One is shorter but muddy. Another offers better traction but leads over a steep slope. A third is not ideal for traction or slope but seems a good compromise. So the question is no longer "Can I drive here?" but "Which of these should I take — and does it get me where the mission needs me to be?"

Answering that is what trajectory planning does. And it always starts from intent: the mission goal and the waypoints the operator has set. A simple logistics dropoff might change the center of gravity and, therefore, the slopes a vehicle can handle on the way back. The mission, together with the defined destination, the desired waypoints and the vehicle's current position, turn an open map into a real task — get from here to there, through this terrain and consider these constraints.

Within that task, the planner juggles competing demands all at once — slope, traction, obstacles, and the simple question of whether the vehicle can physically manage the move. Rarely do they point the same way: the shortest line isn't the safest, the safest isn't the fastest. The planner keeps weighing these against one another and settles on a trajectory that is not just possible on paper, but works in the dirt — one the vehicle can then follow on its own.

That balancing act is exactly what off-road autonomy demands, because there is no pre-drawn line to follow. The vehicle has to read its surroundings, weigh the options against the mission, and commit. Perception tells it what the world looks like. Planning tells it how to move through that world toward a goal. Only together do they add up to autonomous navigation.

Because autonomy isn't really about seeing. It's about deciding.

Autonomy Kit

From Data to Dirt: Developing Off-Road Autonomy Step by Step

From Data to Dirt: How We Develop Off-Road Autonomy

When people picture an autonomous vehicle, they usually imagine the finished product: a machine moving through rough terrain, no driver, no hesitation. What stays invisible is everything that happens long before that first autonomous drive across a field or forest track — the slow, deliberate work of teaching software to understand the world around it.

For us, that work begins with data.

Every capability begins with observation

Before the Autonomy Kit can make a single decision, it has to understand what it sees. Is this surface drivable? Does the path continue around the corner? Is that vegetation an obstacle — or just scenery?

Answering these questions takes real-world observation. So we start by recording sensor data in representative environments. Every route, every terrain type, every change in weather and light adds another piece to our understanding of the operational domain.

The principle is simple: collect real data first, instead of trying to solve every imaginable problem on paper.

Turning data into insight

Raw recordings are where the engineering really starts. We use them to test early versions of our perception software and to compare different approaches under identical conditions.

This is how theory becomes knowledge. Patterns become visible, challenges become concrete, and assumptions turn into hypotheses we can actually test. Step by step, a clearer picture emerges of how an autonomy function should behave in the field.

From insight to virtual validation

Once we've got those recordings, the real work begins. We use them to test early versions of the perception software and to put different approaches head-to-head under exactly the same conditions. That last part matters more than it sounds — when everything runs against the same data, you can actually tell which approach is better, instead of guessing.

This is the stage where raw recordings turn into genuine engineering knowledge. Patterns start to jump out. The tricky edge cases become visible. And vague ideas turn into concrete questions we can actually test. By the end of it, we have a much clearer sense of how a given function should behave out in the field.

Closing the loop with physical demonstrators

Of course, virtual validation alone is never enough. At the end of the day, the Autonomy Kit has to work in the dirt.

That's why we bring in physical demonstrators early and step by step, instead of all at once. Small platforms and prototypes let us validate integration, perception behaviour and system interactions before we move to the larger UGVs — our actual target platform. It's the best of both worlds: the speed of software development, grounded by the honesty only real hardware can provide.

Why this matters

The real value of this process isn't just efficiency — it's confidence. Every stage adds evidence. Every validation reduces uncertainty.

By the time a feature reaches the target platform, it has already passed through multiple learning loops: software development, data collection, virtual analysis and physical testing. So we don't treat UGV trials as the starting line. They're simply the next step in a process that's been running all along.

The path from data to dirt

Off-road autonomy comes down to one hard problem: operating reliably in a world that's messy and unpredictable. Pulling that off takes more than a clever vehicle. It takes data, analysis, understanding and testing — and, just as importantly, a way of working that ties all four together.

That's what "from data to dirt" really means for us. Not a single project, but a loop we keep running: start by observing, end up in real terrain, and let every step build toward autonomy you can actually trust.

Load More

Bereit, mit weniger Reibung zur Serie zu kommen?

Sprechen Sie mit unserem Engineering-Team — wir zeigen, wie ICASIS, .ISS und die Engineering Platform Ihre Automotive-Programme beschleunigen.

Bereit, mit weniger Reibung zur Serie zu kommen?

Sprechen Sie mit unserem Engineering-Team — wir zeigen, wie ICASIS, .ISS und die Engineering Platform Ihre Automotive-Programme beschleunigen.

Bereit, mit weniger Reibung zur Serie zu kommen?

Sprechen Sie mit unserem Engineering-Team — wir zeigen, wie ICASIS, .ISS und die Engineering Platform Ihre Automotive-Programme beschleunigen.