diff --git a/.gitmodules b/.gitmodules
index 8366944668b0321561a721f15ae5997cb2a506e0..533fba0fb72bebf4f5ea73ae5708c50fa607a73a 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,3 +4,9 @@
 [submodule "externals/ble_sh"]
 	path = externals/ble_sh
 	url = https://github.com/akinomyoga/ble.sh.git
+[submodule "externals/pcl-docker"]
+	path = externals/pcl-docker
+	url = https://github.com/DLopezMadrid/pcl-docker.git
+[submodule "externals/ros-melodic-gui-docker"]
+	path = externals/ros-melodic-gui-docker
+	url = https://github.com/DLopezMadrid/ros-melodic-gui-docker.git
diff --git a/externals/pcl-docker b/externals/pcl-docker
new file mode 160000
index 0000000000000000000000000000000000000000..eba53b1c238d3c8408f33abc24fd31ac981ac558
--- /dev/null
+++ b/externals/pcl-docker
@@ -0,0 +1 @@
+Subproject commit eba53b1c238d3c8408f33abc24fd31ac981ac558
diff --git a/externals/ros-melodic-gui-docker b/externals/ros-melodic-gui-docker
new file mode 160000
index 0000000000000000000000000000000000000000..f637c1d65ebdca5474bb00bb59623e05859a4bee
--- /dev/null
+++ b/externals/ros-melodic-gui-docker
@@ -0,0 +1 @@
+Subproject commit f637c1d65ebdca5474bb00bb59623e05859a4bee