What is the difference between a robot map and a shared map?

A robot uses navigation information to understand where it is and how it can move. Localization is the process of estimating its position. A shared operational map adds the names and rules needed to coordinate the site.

Keep the following three kinds of information distinct.

Information Simple explanation Example
Robot navigation map What the robot uses to locate itself and navigate Walls, landmarks and other features detected by its sensors
Shared operational map Where work may happen and how locations connect Packing station, one-way aisle, charger and pallet-transfer point
Live operating information What is happening now A robot is approaching, a station is occupied or a route is blocked

ROS stands for Robot Operating System. It is a widely used open-source collection of software tools and components for developing robot applications. It helps developers connect robot hardware with the software that controls it, rather than building every component from scratch. This approach is also suitable for creating a shared site map, which should either be developed using ROS tools or at least be ROS-compatible. ROS is one way to implement a shared map. SyncroBot uses ROS for its shared site map.

ROS coordinate conventions distinguish between a robot's body, locally estimated movement and its position in a map. This is one technical reason that a coordinate received from a robot needs a known reference before it can be used elsewhere.

The practical question is straightforward. When the dashboard shows two vehicles at the same crossing, do both positions refer to that crossing in the real building?

Why do separate maps become difficult to manage?

Imagine that a warehouse uses one robot brand for carts and another for pallets. Both travel through the same central aisle. One supplier calls the packing area “Station 12”; the other calls it “Drop-off B”. The WMS uses a third location code.

Those names are manageable while the routes remain separate. They become an operating issue when tasks cross between systems, the layout changes or a third supplier joins the site.

A shared operational map provides a place to maintain the relationship between the business location and the physical handover point. The WMS can continue using its location code while the fleet platform translates that request into the position and approach appropriate for the selected robot.

This makes change easier to organise. It also helps staff investigate a failed transport without first identifying which vendor's map contains the relevant station. The benefit comes from consistent information and a clear update process, rather than from placing several coloured dots on one screen.

How do different robot maps line up?

Different robots can measure position from different starting points and orientations. Engineers call each reference a coordinate frame. Aligning frames means defining how a position in one map relates to a position in another.

For example, one robot may treat a charging corner as its map origin while another starts at the warehouse entrance. Both can navigate correctly on their own, yet their position reports cannot simply be plotted together without a conversion.

ROS documentation describes the relationships between coordinate frames. In multi-robot applications, the integration must also establish the relationship between each vehicle's map and the shared site reference.

A site manager does not need to calculate that conversion. The acceptance test should require the supplier to demonstrate it at known stations and crossings. Check position and heading, meaning the direction the robot faces. Also check what happens after a robot creates a new map or is moved to another area.

Map alignment is particularly important at a handover. Reaching the right area is insufficient when a vehicle must line up with a conveyor or engage a cart from a particular side.

What information should the shared map contain?

Begin with the rules used to run the operation, not a detailed drawing of everything in the building.

Map element Why the operation needs it
Named stations Tasks have a consistent pickup and delivery reference
Permitted routes Robots receive routes appropriate for the site
Vehicle restrictions A loaded pallet vehicle is not assigned an unsuitable passage
Shared crossings and narrow aisles Traffic control knows where access needs coordination
Transfer and charging areas Waiting and charging can be planned without blocking other work
Temporary closures A maintenance area can be removed from the available route network

The robot and its load must be considered together. A route suitable for an empty mobile base may be unsuitable for a wide load or a train of carts. Likewise, a route suitable for straight travel may not provide enough turning space.

Keep long-lived site rules separate from temporary observations. A new obstacle may justify a temporary closure. It should not automatically rewrite an approved delivery station or a permanent access restriction.

Does a shared map control traffic?

A map describes the available space and its rules. Traffic control decides how vehicles use that space over time. The two functions need to work together, but they are not the same thing.

Consider a narrow aisle that cannot accommodate two approaching vehicles. The shared map identifies the aisle. Traffic control then needs a rule for allowing one vehicle to enter while the other waits in a suitable place.

Coordination becomes more demanding if vehicles report their positions at different intervals, stop unexpectedly or receive commands from separate systems. A central view is useful only when the responsible controller can obtain reliable status and influence the participating fleets.

SyncroBot combines shared-map coordination, route planning and fleet traffic rules. In a project discussion, test these functions together with the proposed robots and the site's actual crossings.

How should layout changes be managed?

Treat a moved station as a process change. Confirm its new position, approach direction, load clearance and connection to the permitted routes. Check the location used by any WMS or production request that sends goods there.

A practical change procedure has a named owner, an identifiable map version and a way to return to the previous configuration. Test the affected routes before releasing the change to all vehicles. Staff should be able to see which version is active.

For temporary events, use a simpler path. Mark the unavailable area, adjust the affected work and remove the restriction when the area is ready again. This is different from permanently changing the site's layout.

The SyncroBot software platform supports flexible process changes as layouts and operational requirements evolve. A moved pickup station, a new delivery point or a revised sequence of transport steps should be reflected in both the shared map and the affected workflow. This allows the site's processes to develop over time while keeping map information and transport instructions aligned.

SyncroBot's map-synchronization feature is intended to share relevant map changes across the fleet. The site should agree which observations affect live routing and which layout edits require approval.

How does a centralized map make expansion easier?

With a consistent site model, a new robot can be connected to locations and processes already used by the operation. This avoids treating every additional vehicle as the beginning of a separate warehouse layout project.

Some work remains specific to the vehicle. Its navigation reference must align with the site, its loading method must suit the station, and its supported commands must be tested. Reusing a station name does not establish mechanical compatibility.

A shared map also creates a useful connection to other systems. The same pickup zone can appear in a robot task, an asset-location feed and an operating report. The RTLS guide explains how location information can help identify carts and loads that move outside robot-controlled processes.

For sites planning mixed fleets, the procurement objective is a reusable site structure with documented connections. That preserves more choice over future robots than making every workflow depend on a supplier-specific station code.

Where does the business value come from?

Assess the work involved in adding a station, introducing a vehicle and responding to a blocked route. These are concrete places where shared information can reduce repeated configuration or make a problem easier to resolve.

Also measure transport performance. A shorter route is not automatically a better operating result if it causes waiting at a busy crossing. Compare completed work, station queues and the time staff spend investigating exceptions.

For suitable applications, payback can be possible in 18 months, depending on workload and project scope. The estimate must include retained manual work and running costs. This is a use-case-dependent possibility, not a return guaranteed by a shared map or the choice of interface.

Planning a shared-map deployment with SyncroBot

Start with the current layout and identify the places that several processes or robot types need to share. Ask how existing maps, station names and traffic rules would be brought into one operating model, and how later changes would be managed.

For a project-specific price estimate covering map setup, the required robot connections and integration, contact SyncroBot. Use the payback calculator.