diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9aa289cfd73f1cd56e990822182c835f63c74493..48e96b3722da14841649294e95c031fa92d0d372 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -286,6 +286,8 @@ add_service_files(
   SetLandingPatternFromCamera.srv
   StartTracker.srv
   StopTracker.srv
+  StartGesture.srv
+  StopGesture.srv
   StartLandDetector.srv
   StopLandDetector.srv
   StartLandingController.srv
diff --git a/srv/StartGesture.srv b/srv/StartGesture.srv
new file mode 100644
index 0000000000000000000000000000000000000000..e9f31d8ac4c112a5d53d597e313612cd66fc4527
--- /dev/null
+++ b/srv/StartGesture.srv
@@ -0,0 +1,11 @@
+#
+# Start the IP segmentation base tracker
+#
+
+
+lrs_msgs_common/BoundingBoxCVL bbox  # If width or heigh is -1 then bbox is not specified
+bool return_target
+---
+bool success             # The call was OK
+int32 error
+string reason
diff --git a/srv/StopGesture.srv b/srv/StopGesture.srv
new file mode 100644
index 0000000000000000000000000000000000000000..66848b46b99778ca51693fa2b4c0afa98de130d5
--- /dev/null
+++ b/srv/StopGesture.srv
@@ -0,0 +1,10 @@
+#
+# Stop the IP gesture classifier
+#
+
+
+string desc
+---
+bool success             # The call was OK
+int32 error
+string reason