diff --git a/clever/launch/clever.launch b/clever/launch/clever.launch
index ab942cd2..f91a622b 100644
--- a/clever/launch/clever.launch
+++ b/clever/launch/clever.launch
@@ -71,5 +71,8 @@
-
+
+
+
+
diff --git a/clever/src/rc.cpp b/clever/src/rc.cpp
index 00c35e07..e94e7e20 100644
--- a/clever/src/rc.cpp
+++ b/clever/src/rc.cpp
@@ -34,12 +34,15 @@ public:
nh(),
nh_priv("~")
{
+ bool use_fake_gcs = nh_priv.param("use_fake_gcs", true);
// Create socket thread
std::thread t(&RC::socketThread, this);
t.detach();
- std::thread gcst(&RC::fakeGCSThread, this);
- gcst.detach();
+ if (use_fake_gcs) {
+ std::thread gcst(&RC::fakeGCSThread, this);
+ gcst.detach();
+ }
initLatchedState();
}