diff --git a/src/hangar_sim/config/config.yaml b/src/hangar_sim/config/config.yaml
index ec7de13d0..30d71cddb 100644
--- a/src/hangar_sim/config/config.yaml
+++ b/src/hangar_sim/config/config.yaml
@@ -70,6 +70,9 @@ objectives:
- "moveit_pro::behaviors::VisionBehaviorsLoader"
- "moveit_pro::behaviors::ConverterBehaviorsLoader"
- "moveit_pro::behaviors::MujocoBehaviorsLoader"
+ # SLAM Behaviors live in their own package so that only configurations
+ # which build maps depend on slam_toolbox.
+ - "moveit_pro::behaviors::SlamBehaviorsLoader"
# Specify source folder for objectives
# [Required]
objective_library_paths:
diff --git a/src/hangar_sim/objectives/build_map.xml b/src/hangar_sim/objectives/build_map.xml
new file mode 100644
index 000000000..a16818b3a
--- /dev/null
+++ b/src/hangar_sim/objectives/build_map.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/hangar_sim/package.xml b/src/hangar_sim/package.xml
index 938fb2590..7d63c5ccc 100644
--- a/src/hangar_sim/package.xml
+++ b/src/hangar_sim/package.xml
@@ -23,6 +23,7 @@
beluga_amcl
dual_laser_merger
laser_filters
+ moveit_pro_slam_behavior
nav2_bringup
picknik_accessories
picknik_mujoco_ros