Does ANT Offer Obstacle Avoidance? (And When Should You Use It?)

Yes, our ANT technology includes a safe and highly configurable form of obstacle avoidance called SmartPass. Learn more about SmartPass, and explore when obstacle avoidance makes sense, with this detailed guide.

Obstacle avoidance is a growing requirement in mobile robot tenders and RFQs. But what does it really mean in practice and is it always the most efficient option?

In this guide we explain:

  • What obstacle avoidance is
  • How it compares to virtual path following
  • When these different navigation modes make sense 
  • How BlueBotics’ SmartPass technology bridges the gap between the two

Overview: how mobile robots navigate

Automated vehicles such as AGVs and AMRs typically navigate in one of two key ways:

1. Path following
Vehicles follow a path; either physical (as with magnetic tape), or virtual (as in the case of ANT navigation).

2. Obstacle avoidance
Vehicles determine their own routes, dynamically, in real-time.

AGV vs AMR: what’s the difference?

Generally speaking, AGVs follow a pre-defined path of some sort, while AMRs continually sense the environment in order to find their own route independently.

The proof of this difference? The ANSI/RIA R15.08-1-2020 standard, which defines the safety requirements for the design and integration of industrial mobile robots, states:

“The fundamental difference between AGVs and AMRs is characterized by how they traverse the specified operating environment. An AGV traverses the specified operating environment automatically along predefined guide paths (virtual or physical) using collision avoidance”, whereas the standard defines AMRs as able to “traverse the specified operating environment by detecting obstacles using sensors and adjusting paths by computing an obstacle-free path through free space rather than using a predefined path.”

Let's quickly compare how AGV-style path following and AMR-style obstacle avoidance work, side by side:

How they work: path following vs. obstacle avoidance

Virtual
path
following
Obstacle
avoidance
Vehicle follows a pre-defined route.  Vehicle uses onboard sensors & algorithms to dynamically calculate paths between pre-defined points. 
When an obstacle is detected, vehicle stops and waits until path is clear.  Vehicle dynamically re-routes around obstacles. 
Navigation is predictable and managed centrally.  Navigation is more autonomous but less predictable. 
Vehicles typically called AGVs (though sometimes AMRs).  Vehicles typically called AMRs. 

Important to know: 'ANT driven' vehicles can use either virtual path following or our version of obstacle avoidance (SmartPass), even in the same installation.

Now we've covered how these technologies differ, let's explore their pros and cons:  

Virtual path following vs obstacle avoidance: pros & cons

  Virtual
path following
Obstacle
avoidance
Predictability  High Low
Fleet coordination  Easier Complex
Efficiency in static environments  High Moderate
Flexibility in dynamic environments  Lower High
Safety risk  Lower (stops for obstacles) Low (may re-route unpredictably)
Traffic management  Centralized Decentralized
Suits Industrial logistics, manufacturing Service robots, cleaning, delivery

A useful way to compare these different navigational approaches is to look at the ideal use cases for each.

When does obstacle avoidance make sense?

Pure obstacle avoidance—whereby a vehicle continually creates its own route—can make sense if a robot is small and is used in a busy area.

A good example would be a cleaning robot, such as those by Cleanfix. These robots typically need to cover (clean) a set space, but the order in which they cover it is not important.

In environments like commercial centers and airports, the probability of Cleanfix's robots encountering an obstacle, particularly a person, is high. Therefore, if the robot stopped at every obstacle (AGV-style), the floor would never get scrubbed. In this case, using pure obstacle avoidance is a great fit.

When does path following make sense?

Path following makes more sense in industrial settings, such as material handling use cases in warehouses and production plants.

The key to success with path following? Having well trained staff on-site who can hear, notice and respond to blocked vehicles by moving blockages immediately (or ideally not creating them in the first place).

In the case of large vehicles carrying heavy payloads, path following is a great fit, since staff are often less anxious when vehicle behavior is predictable and clearly defined.

Path following also suits space-limited sites such as brownfield factories, where moving around obstacles can quickly lead to vehicles getting stuck (deadlocked).

The myth of obstacle avoidance efficiency

Despite the real-world observations above, the belief that obstacle avoidance is the most efficient approach is common.

Customers see AMRs in highly polished marketing videos doing their thing, ‘swarming’ intelligently around, and they intuitively believe this approach must be more efficient.

But in most cases this isn't true. Despite its appeal, obstacle avoidance often underperforms in industrial environments.

The main issues with AMR-style behavior in industrial environments are:

1. Lower speeds

Vehicles (AMRs) that rely on obstacle avoidance as their primary mode of navigation typically move more slowly than AGVs following their pre-defined paths.

AMRs move slowly because they are continually sensing and calculating where to go. They have to then reduce their speed to react to obstacles (which they meet more frequently, since they go wherever they like), and they must take longer routes as they bypass them.

2. Reduced fleet efficiency

The efficiency of fleets of obstacle avoidance vehicles is typically low, due to the absence of coordinated traffic control.

AMRs are built, from the ground up, with obstacle avoidance as their key navigational behavior, rather than having traffic management integrated onboard.

In other words, they operate independently, rather than having a fleet manager inform them of blockages and manage their movements and priorities at intersections.

3. Higher risk of deadlocks

The result of the lack of strong traffic management is traffic deadlocks. AMRs often become blocked by each other, stopping transport flows.

Some AMR suppliers try and mitigate the risk of deadlocks by layering low-level traffic management on top of obstacle avoidance—for example by adding basic rules like preferred direction areas and exclusion zones—but these measures only deliver marginal gains at best.

Case study: improving AGV performance in tire production

At BlueBotics, we have seen hundreds of end customers decide between path following and pure obstacle avoidance, and we've also seen the consequences of these decisions.

The result: in most cases, virtual path following based on strong traffic management is far more efficient than pure obstacle avoidance.

In one example, a North American tire manufacturer operated a fleet of 37 mobile robots, all of which ran using pure obstacle avoidance (whose navigation technology was supplied by another company, not BlueBotics). The end user was displeased with the overall performance of the system, citing common deadlocks and general inefficiency.

These robots were then retrofitted with ANT navigation, and their core navigational approach was changed from obstacle avoidance to solid, pre-programmed virtual path following.

Result: The same fleet achieved higher throughput with fewer vehicles, simply by switching navigation approach.

The tire producer required seven fewer AGVs, and even with that reduction the system is 10% more productive than previously.

To be clear, these were the same vehicles. The only difference was between them using virtual path following in place of obstacle avoidance.

Combining the benefits of path following & obstacle avoidance

While obstacle avoidance is clearly not the optimal approach for industrial applications, that does not mean that path following works perfectly by default. For example:

  • Staff might leave objects lying around, which blocks the robots’ paths.
  • Staff are too slow (or unmotivated) to react if a vehicle becomes blocked and triggers an alarm/notification.
  • AGV/AMR users may be moving towards full 'lights-out' operations, and therefore don't have the staff required to manage the occasional AGV blockage.

In these cases, the ideal scenario would be for the path-following robot to move smartly around a blockage before returning immediately to its usual path. The best of both worlds in other words.

With ANT inside your vehicle, you can achieve exactly this type of combined operation using a feature called SmartPass.

What is SmartPass?

SmartPass is an advanced feature within our ANT software suite that adds controlled obstacle avoidance to virtual path following.

In short, it combines:

  • The efficiency and predictability of AGVs
  • With the flexibility of AMRs (when needed)

Unlike AMR-style obstacle avoidance, SmartPass ensures that all avoidance maneuvers remain controlled, predictable, and aligned with overall fleet efficiency.

This video explains all:


How SmartPass works

Rather than layering basic traffic management over obstacle avoidance functionality—which AMR producers have attempted with limited results—SmartPass does the opposite: it adds smart, configurable obstacle avoidance to ANT navigation’s default ‘virtual path follower’ mode.

This means the powerful traffic management functionality of our ANT server fleet manager is also applied to SmartPass obstacle avoidance maneuvers.

There are three key benefits of this approach:

1. Efficiency-focused movement

  • Vehicles using SmartPass take the shortest route around an obstacle before returning immediately to their virtual paths.
  • SmartPass-enabled vehicles move faster than traditional AMRs.
  • Actions like moving forks & communicating with equipment take place during SmartPass maneuvers, saving time vs. the more normal sequential approach.
  • Maneuvers are blocked near pick/drop points to guarantee precision.

2. Minimizes deadlocks

  • SmartPass vehicles never attempt avoidance maneuvers in the same space, at the same time—like when facing each other in a narrow aisle—minimizing the chance of deadlocks.
  • Vehicles only move around objects and never around other vehicles, a further cause of deadlocks.

3. Fully configurable

Safe and prudent, SmartPass is fully configurable, to suit every customer and site. Your team can define, for example:

  • The maximum distance a vehicle is allowed to travel from its virtual path.
  • The areas (and even individual routes) of a site where SmartPass cannot be used.
  • And vehicle-specific parameters such as the exact distance to stop before an obstacle.

Which navigation mode should you choose?

In most cases, at BlueBotics we recommend choosing pure path following. However, the following framework can also help you make, or confirm, your approach.

Scenario 1. If...

  • The environment is mostly static and well-controlled.
  • A high level of fleet coordination is required.
  • Safety is a priority.

Choose virtual path following.

Scenario 2: If…

  • In addition to the requirements above, there is also a reasonable chance of objects blocking the progress of your robots…

Choose virtual path following + SmartPass

Scenario 3. If…

  • Vehicles need to cover an entire space and the order in which they achieve this is not important (e.g., as in the case of cleaning robots)…

Choose pure obstacle avoidance.

Reminder: All of the navigation modalities above are available within our ANT lab software's configuration settings, with ‘virtual path following’ the default choice.

Want to determine the right navigation strategy for your vehicle?

Our BlueBotics engineers are happy to discuss this topic with you in more detail. Just get in touch here to set up a call.

Let's get started


Take the first step to automating your vehicle.
Schedule a call with our expert team today.

BlueBotics_mini-lite_2022_rightprofile-1