map-merging

Merge overlapping maps from SLAM sessions into a single coherent map.

18|2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill map-merging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map-merging
Source: https://github.com/wimblerobotics/ros2-copilot-skills/tree/main/map-merging
Command: npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill map-merging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Merge multiple maps from different sessions, robots, or partial mapping runs into a single coherent map, enabling a consistent global view for planning and analysis.

Core Features & Use Cases

  • Supports SLAM Toolbox deserialization to continue mapping across sessions.
  • Provides multirobot_map_merge workflows for merging 2D occupancy grids with known or unknown initial poses.
  • Includes guidance for manual image merging and Cartographer multi-trajectory setups.
  • Offers best practices for overlap requirements, map georeferencing, and validation through loop closures.

Quick Start

Initiate a map merge by selecting two overlapping maps and run the appropriate merge workflow to produce a single, validated map.

Frequently Asked Questions about map-merging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I merge multiple ROS2 occupancy grids from different robots into a single map?

To merge multiple ROS2 occupancy grids, you can use multirobot_map_merge workflows to combine maps from different robots or sessions into a single coherent occupancy grid. This requires map overlap or pose information to align the grids correctly.

Can I resume mapping across sessions using SLAM Toolbox deserialization?

Yes, you can resume mapping across sessions using SLAM Toolbox deserialization. This Skill provides workflows to load previous mapping sessions, allowing you to continue building the occupancy grid from where the last session left off.

What is required to merge Cartographer multi-trajectory setups successfully?

Merging Cartographer multi-trajectory setups requires map overlap or pose information to align trajectories accurately. The Skill provides configuration guidance and validation steps to ensure robust merges across different partial mapping runs.

How do I validate a multi-robot map merge to ensure alignment?

You validate a multi-robot map merge by checking loop closures and applying the provided validation steps. Ensuring sufficient map overlap and proper georeferencing before merging helps produce a consistent global view for planning.

Does manual image merging work for 2D occupancy grids without known initial poses?

Manual image merging works for 2D occupancy grids when data overlap exists, even with unknown initial poses. The Skill offers best practices for aligning maps manually when automated multirobot_map_merge workflows are not applicable.