diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7a9da37937760094e750f1c26dbb17ceac277d7c..9ae6ac6a1439d254c961d63d709ec70b3392eed3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -108,6 +108,10 @@ add_service_files(
   GetDepotPosition.srv
   GetDistanceToDepot.srv
   AddPackageNodelets.srv
+  GetNamedPosition.srv  
+  GetNamedPositionRadius.srv
+  GetNamedArea.srv  
+  GetNamedPath.srv  
 )
 
 ## Generate actions in the 'action' folder
diff --git a/srv/GetNamedArea.srv b/srv/GetNamedArea.srv
new file mode 100644
index 0000000000000000000000000000000000000000..b67120baa9c475f35ce1c70c7d09c0b5e2f09352
--- /dev/null
+++ b/srv/GetNamedArea.srv
@@ -0,0 +1,6 @@
+string name
+---
+geographic_msgs/GeoPoint[] area
+bool success
+int32 error
+string reason
diff --git a/srv/GetNamedPath.srv b/srv/GetNamedPath.srv
new file mode 100644
index 0000000000000000000000000000000000000000..5627255bcc753629daa5290d3f7343d1e8a05300
--- /dev/null
+++ b/srv/GetNamedPath.srv
@@ -0,0 +1,6 @@
+string name
+---
+geographic_msgs/GeoPoint[] path
+bool success
+int32 error
+string reason
diff --git a/srv/GetNamedPosition.srv b/srv/GetNamedPosition.srv
new file mode 100644
index 0000000000000000000000000000000000000000..f6e2c06d8c8cc3f7930126d5997a455af3f54200
--- /dev/null
+++ b/srv/GetNamedPosition.srv
@@ -0,0 +1,6 @@
+string name
+---
+geographic_msgs/GeoPoint geopoint
+bool success
+int32 error
+string reason
diff --git a/srv/GetNamedPositionRadius.srv b/srv/GetNamedPositionRadius.srv
new file mode 100644
index 0000000000000000000000000000000000000000..ba0f58b7ecfb5a8db36a7b944d2a46ec0edf647c
--- /dev/null
+++ b/srv/GetNamedPositionRadius.srv
@@ -0,0 +1,7 @@
+string name
+---
+geographic_msgs/GeoPoint geopoint
+float64 radius
+bool success
+int32 error
+string reason