diff --git a/rgbdslam/CMakeLists.txt b/CMakeLists.txt
similarity index 100%
rename from rgbdslam/CMakeLists.txt
rename to CMakeLists.txt
diff --git a/rgbdslam/COPYING b/COPYING
similarity index 100%
rename from rgbdslam/COPYING
rename to COPYING
diff --git a/rgbdslam/README b/README
similarity index 100%
rename from rgbdslam/README
rename to README
diff --git a/rgbdslam/cmake-modules/FindG2O.cmake b/cmake-modules/FindG2O.cmake
similarity index 100%
rename from rgbdslam/cmake-modules/FindG2O.cmake
rename to cmake-modules/FindG2O.cmake
diff --git a/rgbdslam/external/CMakeLists.txt b/external/CMakeLists.txt
similarity index 100%
rename from rgbdslam/external/CMakeLists.txt
rename to external/CMakeLists.txt
diff --git a/rgbdslam/external/SiftGPU/History.txt b/external/SiftGPU/History.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/History.txt
rename to external/SiftGPU/History.txt
diff --git a/rgbdslam/external/SiftGPU/OpenGL_and_CUDA.txt b/external/SiftGPU/OpenGL_and_CUDA.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/OpenGL_and_CUDA.txt
rename to external/SiftGPU/OpenGL_and_CUDA.txt
diff --git a/rgbdslam/external/SiftGPU/README.txt b/external/SiftGPU/README.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/README.txt
rename to external/SiftGPU/README.txt
diff --git a/rgbdslam/external/SiftGPU/data/1600.jpg b/external/SiftGPU/data/1600.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/1600.jpg
rename to external/SiftGPU/data/1600.jpg
diff --git a/rgbdslam/external/SiftGPU/data/640-1.jpg b/external/SiftGPU/data/640-1.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/640-1.jpg
rename to external/SiftGPU/data/640-1.jpg
diff --git a/rgbdslam/external/SiftGPU/data/640-2.jpg b/external/SiftGPU/data/640-2.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/640-2.jpg
rename to external/SiftGPU/data/640-2.jpg
diff --git a/rgbdslam/external/SiftGPU/data/640-3.jpg b/external/SiftGPU/data/640-3.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/640-3.jpg
rename to external/SiftGPU/data/640-3.jpg
diff --git a/rgbdslam/external/SiftGPU/data/640-4.jpg b/external/SiftGPU/data/640-4.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/640-4.jpg
rename to external/SiftGPU/data/640-4.jpg
diff --git a/rgbdslam/external/SiftGPU/data/640-5.jpg b/external/SiftGPU/data/640-5.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/640-5.jpg
rename to external/SiftGPU/data/640-5.jpg
diff --git a/rgbdslam/external/SiftGPU/data/800-1.jpg b/external/SiftGPU/data/800-1.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/800-1.jpg
rename to external/SiftGPU/data/800-1.jpg
diff --git a/rgbdslam/external/SiftGPU/data/800-2.jpg b/external/SiftGPU/data/800-2.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/800-2.jpg
rename to external/SiftGPU/data/800-2.jpg
diff --git a/rgbdslam/external/SiftGPU/data/800-3.jpg b/external/SiftGPU/data/800-3.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/800-3.jpg
rename to external/SiftGPU/data/800-3.jpg
diff --git a/rgbdslam/external/SiftGPU/data/800-4.jpg b/external/SiftGPU/data/800-4.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/800-4.jpg
rename to external/SiftGPU/data/800-4.jpg
diff --git a/rgbdslam/external/SiftGPU/data/Thumbs.db b/external/SiftGPU/data/Thumbs.db
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/Thumbs.db
rename to external/SiftGPU/data/Thumbs.db
diff --git a/rgbdslam/external/SiftGPU/data/list640.txt b/external/SiftGPU/data/list640.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/list640.txt
rename to external/SiftGPU/data/list640.txt
diff --git a/rgbdslam/external/SiftGPU/data/listx.txt b/external/SiftGPU/data/listx.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/data/listx.txt
rename to external/SiftGPU/data/listx.txt
diff --git a/rgbdslam/external/SiftGPU/demos/demo1.bat b/external/SiftGPU/demos/demo1.bat
similarity index 100%
rename from rgbdslam/external/SiftGPU/demos/demo1.bat
rename to external/SiftGPU/demos/demo1.bat
diff --git a/rgbdslam/external/SiftGPU/demos/demo2.bat b/external/SiftGPU/demos/demo2.bat
similarity index 100%
rename from rgbdslam/external/SiftGPU/demos/demo2.bat
rename to external/SiftGPU/demos/demo2.bat
diff --git a/rgbdslam/external/SiftGPU/demos/demo3.bat b/external/SiftGPU/demos/demo3.bat
similarity index 100%
rename from rgbdslam/external/SiftGPU/demos/demo3.bat
rename to external/SiftGPU/demos/demo3.bat
diff --git a/rgbdslam/external/SiftGPU/demos/evaluation-box.bat b/external/SiftGPU/demos/evaluation-box.bat
similarity index 100%
rename from rgbdslam/external/SiftGPU/demos/evaluation-box.bat
rename to external/SiftGPU/demos/evaluation-box.bat
diff --git a/rgbdslam/external/SiftGPU/demos/instructions.txt b/external/SiftGPU/demos/instructions.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/demos/instructions.txt
rename to external/SiftGPU/demos/instructions.txt
diff --git a/rgbdslam/external/SiftGPU/doc/evaluation/box.pgm b/external/SiftGPU/doc/evaluation/box.pgm
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/evaluation/box.pgm
rename to external/SiftGPU/doc/evaluation/box.pgm
diff --git a/rgbdslam/external/SiftGPU/doc/evaluation/box.siftgpu b/external/SiftGPU/doc/evaluation/box.siftgpu
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/evaluation/box.siftgpu
rename to external/SiftGPU/doc/evaluation/box.siftgpu
diff --git a/rgbdslam/external/SiftGPU/doc/evaluation/evaluation.jpg b/external/SiftGPU/doc/evaluation/evaluation.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/evaluation/evaluation.jpg
rename to external/SiftGPU/doc/evaluation/evaluation.jpg
diff --git a/rgbdslam/external/SiftGPU/doc/manual.pdf b/external/SiftGPU/doc/manual.pdf
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/manual.pdf
rename to external/SiftGPU/doc/manual.pdf
diff --git a/rgbdslam/external/SiftGPU/doc/speed_v311.jpg b/external/SiftGPU/doc/speed_v311.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/speed_v311.jpg
rename to external/SiftGPU/doc/speed_v311.jpg
diff --git a/rgbdslam/external/SiftGPU/doc/speed_v340_v2.jpg b/external/SiftGPU/doc/speed_v340_v2.jpg
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/speed_v340_v2.jpg
rename to external/SiftGPU/doc/speed_v340_v2.jpg
diff --git a/rgbdslam/external/SiftGPU/doc/statistics.pdf b/external/SiftGPU/doc/statistics.pdf
similarity index 100%
rename from rgbdslam/external/SiftGPU/doc/statistics.pdf
rename to external/SiftGPU/doc/statistics.pdf
diff --git a/rgbdslam/external/SiftGPU/include/GL/glew.h b/external/SiftGPU/include/GL/glew.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/include/GL/glew.h
rename to external/SiftGPU/include/GL/glew.h
diff --git a/rgbdslam/external/SiftGPU/include/GL/glut.h b/external/SiftGPU/include/GL/glut.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/include/GL/glut.h
rename to external/SiftGPU/include/GL/glut.h
diff --git a/rgbdslam/external/SiftGPU/include/GL/wglew.h b/external/SiftGPU/include/GL/wglew.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/include/GL/wglew.h
rename to external/SiftGPU/include/GL/wglew.h
diff --git a/rgbdslam/external/SiftGPU/include/IL/COPYING b/external/SiftGPU/include/IL/COPYING
similarity index 100%
rename from rgbdslam/external/SiftGPU/include/IL/COPYING
rename to external/SiftGPU/include/IL/COPYING
diff --git a/rgbdslam/external/SiftGPU/include/IL/il.h b/external/SiftGPU/include/IL/il.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/include/IL/il.h
rename to external/SiftGPU/include/IL/il.h
diff --git a/rgbdslam/external/SiftGPU/lib/DevIL.lib b/external/SiftGPU/lib/DevIL.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/DevIL.lib
rename to external/SiftGPU/lib/DevIL.lib
diff --git a/rgbdslam/external/SiftGPU/lib/DevIL64.lib b/external/SiftGPU/lib/DevIL64.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/DevIL64.lib
rename to external/SiftGPU/lib/DevIL64.lib
diff --git a/rgbdslam/external/SiftGPU/lib/SIFTGPU.exp b/external/SiftGPU/lib/SIFTGPU.exp
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/SIFTGPU.exp
rename to external/SiftGPU/lib/SIFTGPU.exp
diff --git a/rgbdslam/external/SiftGPU/lib/SIFTGPU.lib b/external/SiftGPU/lib/SIFTGPU.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/SIFTGPU.lib
rename to external/SiftGPU/lib/SIFTGPU.lib
diff --git a/rgbdslam/external/SiftGPU/lib/glew32.lib b/external/SiftGPU/lib/glew32.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/glew32.lib
rename to external/SiftGPU/lib/glew32.lib
diff --git a/rgbdslam/external/SiftGPU/lib/glew32s.lib b/external/SiftGPU/lib/glew32s.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/glew32s.lib
rename to external/SiftGPU/lib/glew32s.lib
diff --git a/rgbdslam/external/SiftGPU/lib/glew64.lib b/external/SiftGPU/lib/glew64.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/glew64.lib
rename to external/SiftGPU/lib/glew64.lib
diff --git a/rgbdslam/external/SiftGPU/lib/glew64s.lib b/external/SiftGPU/lib/glew64s.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/glew64s.lib
rename to external/SiftGPU/lib/glew64s.lib
diff --git a/rgbdslam/external/SiftGPU/lib/glut32.lib b/external/SiftGPU/lib/glut32.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/glut32.lib
rename to external/SiftGPU/lib/glut32.lib
diff --git a/rgbdslam/external/SiftGPU/lib/glut64.lib b/external/SiftGPU/lib/glut64.lib
similarity index 100%
rename from rgbdslam/external/SiftGPU/lib/glut64.lib
rename to external/SiftGPU/lib/glut64.lib
diff --git a/rgbdslam/external/SiftGPU/license.txt b/external/SiftGPU/license.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/license.txt
rename to external/SiftGPU/license.txt
diff --git a/rgbdslam/external/SiftGPU/makefile b/external/SiftGPU/makefile
similarity index 100%
rename from rgbdslam/external/SiftGPU/makefile
rename to external/SiftGPU/makefile
diff --git a/rgbdslam/external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.dsp b/external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.dsp
rename to external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.vcxproj b/external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.vcxproj
rename to external/SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU.dsw b/external/SiftGPU/msvc/SiftGPU.dsw
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU.dsw
rename to external/SiftGPU/msvc/SiftGPU.dsw
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU.sln b/external/SiftGPU/msvc/SiftGPU.sln
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU.sln
rename to external/SiftGPU/msvc/SiftGPU.sln
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU.def b/external/SiftGPU/msvc/SiftGPU/SiftGPU.def
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU.def
rename to external/SiftGPU/msvc/SiftGPU/SiftGPU.def
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU.dsp b/external/SiftGPU/msvc/SiftGPU/SiftGPU.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU.dsp
rename to external/SiftGPU/msvc/SiftGPU/SiftGPU.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU.vcxproj b/external/SiftGPU/msvc/SiftGPU/SiftGPU.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU.vcxproj
rename to external/SiftGPU/msvc/SiftGPU/SiftGPU.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU_CUDA_Enabled.vcxproj b/external/SiftGPU/msvc/SiftGPU/SiftGPU_CUDA_Enabled.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU/SiftGPU_CUDA_Enabled.vcxproj
rename to external/SiftGPU/msvc/SiftGPU/SiftGPU_CUDA_Enabled.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/SiftGPU_CUDA_Enabled.sln b/external/SiftGPU/msvc/SiftGPU_CUDA_Enabled.sln
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/SiftGPU_CUDA_Enabled.sln
rename to external/SiftGPU/msvc/SiftGPU_CUDA_Enabled.sln
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/MultiThreadSIFT.dsp b/external/SiftGPU/msvc/TestWin/MultiThreadSIFT.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/MultiThreadSIFT.dsp
rename to external/SiftGPU/msvc/TestWin/MultiThreadSIFT.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/MultiThreadSIFT.vcxproj b/external/SiftGPU/msvc/TestWin/MultiThreadSIFT.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/MultiThreadSIFT.vcxproj
rename to external/SiftGPU/msvc/TestWin/MultiThreadSIFT.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/SimpleSIFT.dsp b/external/SiftGPU/msvc/TestWin/SimpleSIFT.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/SimpleSIFT.dsp
rename to external/SiftGPU/msvc/TestWin/SimpleSIFT.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/SimpleSIFT.vcxproj b/external/SiftGPU/msvc/TestWin/SimpleSIFT.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/SimpleSIFT.vcxproj
rename to external/SiftGPU/msvc/TestWin/SimpleSIFT.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/Speed.dsp b/external/SiftGPU/msvc/TestWin/Speed.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/Speed.dsp
rename to external/SiftGPU/msvc/TestWin/Speed.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/Speed.vcxproj b/external/SiftGPU/msvc/TestWin/Speed.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/Speed.vcxproj
rename to external/SiftGPU/msvc/TestWin/Speed.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/TestBase.dsp b/external/SiftGPU/msvc/TestWin/TestBase.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/TestBase.dsp
rename to external/SiftGPU/msvc/TestWin/TestBase.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/TestBase.vcxproj b/external/SiftGPU/msvc/TestWin/TestBase.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/TestBase.vcxproj
rename to external/SiftGPU/msvc/TestWin/TestBase.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/TestWin.dsp b/external/SiftGPU/msvc/TestWin/TestWin.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/TestWin.dsp
rename to external/SiftGPU/msvc/TestWin/TestWin.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/TestWin.vcxproj b/external/SiftGPU/msvc/TestWin/TestWin.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/TestWin.vcxproj
rename to external/SiftGPU/msvc/TestWin/TestWin.vcxproj
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/TestWinGlut.dsp b/external/SiftGPU/msvc/TestWin/TestWinGlut.dsp
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/TestWinGlut.dsp
rename to external/SiftGPU/msvc/TestWin/TestWinGlut.dsp
diff --git a/rgbdslam/external/SiftGPU/msvc/TestWin/TestWinGlut.vcxproj b/external/SiftGPU/msvc/TestWin/TestWinGlut.vcxproj
similarity index 100%
rename from rgbdslam/external/SiftGPU/msvc/TestWin/TestWinGlut.vcxproj
rename to external/SiftGPU/msvc/TestWin/TestWinGlut.vcxproj
diff --git a/rgbdslam/external/SiftGPU/speed_and_accuracy.txt b/external/SiftGPU/speed_and_accuracy.txt
similarity index 100%
rename from rgbdslam/external/SiftGPU/speed_and_accuracy.txt
rename to external/SiftGPU/speed_and_accuracy.txt
diff --git a/rgbdslam/external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.cpp b/external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.cpp
rename to external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.cpp
diff --git a/rgbdslam/external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.h b/external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.h
rename to external/SiftGPU/src/ServerSiftGPU/ServerSiftGPU.h
diff --git a/rgbdslam/external/SiftGPU/src/ServerSiftGPU/server.cpp b/external/SiftGPU/src/ServerSiftGPU/server.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/ServerSiftGPU/server.cpp
rename to external/SiftGPU/src/ServerSiftGPU/server.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/CLTexImage.cpp b/external/SiftGPU/src/SiftGPU/CLTexImage.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/CLTexImage.cpp
rename to external/SiftGPU/src/SiftGPU/CLTexImage.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/CLTexImage.h b/external/SiftGPU/src/SiftGPU/CLTexImage.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/CLTexImage.h
rename to external/SiftGPU/src/SiftGPU/CLTexImage.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/CuTexImage.cpp b/external/SiftGPU/src/SiftGPU/CuTexImage.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/CuTexImage.cpp
rename to external/SiftGPU/src/SiftGPU/CuTexImage.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/CuTexImage.h b/external/SiftGPU/src/SiftGPU/CuTexImage.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/CuTexImage.h
rename to external/SiftGPU/src/SiftGPU/CuTexImage.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/FrameBufferObject.cpp b/external/SiftGPU/src/SiftGPU/FrameBufferObject.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/FrameBufferObject.cpp
rename to external/SiftGPU/src/SiftGPU/FrameBufferObject.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/FrameBufferObject.h b/external/SiftGPU/src/SiftGPU/FrameBufferObject.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/FrameBufferObject.h
rename to external/SiftGPU/src/SiftGPU/FrameBufferObject.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/GLTexImage.cpp b/external/SiftGPU/src/SiftGPU/GLTexImage.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/GLTexImage.cpp
rename to external/SiftGPU/src/SiftGPU/GLTexImage.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/GLTexImage.h b/external/SiftGPU/src/SiftGPU/GLTexImage.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/GLTexImage.h
rename to external/SiftGPU/src/SiftGPU/GLTexImage.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/GlobalUtil.cpp b/external/SiftGPU/src/SiftGPU/GlobalUtil.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/GlobalUtil.cpp
rename to external/SiftGPU/src/SiftGPU/GlobalUtil.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/GlobalUtil.h b/external/SiftGPU/src/SiftGPU/GlobalUtil.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/GlobalUtil.h
rename to external/SiftGPU/src/SiftGPU/GlobalUtil.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/LiteWindow.h b/external/SiftGPU/src/SiftGPU/LiteWindow.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/LiteWindow.h
rename to external/SiftGPU/src/SiftGPU/LiteWindow.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCG.cpp b/external/SiftGPU/src/SiftGPU/ProgramCG.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCG.cpp
rename to external/SiftGPU/src/SiftGPU/ProgramCG.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCG.h b/external/SiftGPU/src/SiftGPU/ProgramCG.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCG.h
rename to external/SiftGPU/src/SiftGPU/ProgramCG.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCL.cpp b/external/SiftGPU/src/SiftGPU/ProgramCL.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCL.cpp
rename to external/SiftGPU/src/SiftGPU/ProgramCL.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCL.h b/external/SiftGPU/src/SiftGPU/ProgramCL.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCL.h
rename to external/SiftGPU/src/SiftGPU/ProgramCL.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCU.cu b/external/SiftGPU/src/SiftGPU/ProgramCU.cu
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCU.cu
rename to external/SiftGPU/src/SiftGPU/ProgramCU.cu
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCU.h b/external/SiftGPU/src/SiftGPU/ProgramCU.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramCU.h
rename to external/SiftGPU/src/SiftGPU/ProgramCU.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGLSL.cpp b/external/SiftGPU/src/SiftGPU/ProgramGLSL.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGLSL.cpp
rename to external/SiftGPU/src/SiftGPU/ProgramGLSL.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGLSL.h b/external/SiftGPU/src/SiftGPU/ProgramGLSL.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGLSL.h
rename to external/SiftGPU/src/SiftGPU/ProgramGLSL.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGPU.cpp b/external/SiftGPU/src/SiftGPU/ProgramGPU.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGPU.cpp
rename to external/SiftGPU/src/SiftGPU/ProgramGPU.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGPU.h b/external/SiftGPU/src/SiftGPU/ProgramGPU.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ProgramGPU.h
rename to external/SiftGPU/src/SiftGPU/ProgramGPU.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCL.cpp b/external/SiftGPU/src/SiftGPU/PyramidCL.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCL.cpp
rename to external/SiftGPU/src/SiftGPU/PyramidCL.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCL.h b/external/SiftGPU/src/SiftGPU/PyramidCL.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCL.h
rename to external/SiftGPU/src/SiftGPU/PyramidCL.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCU.cpp b/external/SiftGPU/src/SiftGPU/PyramidCU.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCU.cpp
rename to external/SiftGPU/src/SiftGPU/PyramidCU.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCU.h b/external/SiftGPU/src/SiftGPU/PyramidCU.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/PyramidCU.h
rename to external/SiftGPU/src/SiftGPU/PyramidCU.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/PyramidGL.cpp b/external/SiftGPU/src/SiftGPU/PyramidGL.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/PyramidGL.cpp
rename to external/SiftGPU/src/SiftGPU/PyramidGL.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/PyramidGL.h b/external/SiftGPU/src/SiftGPU/PyramidGL.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/PyramidGL.h
rename to external/SiftGPU/src/SiftGPU/PyramidGL.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ShaderMan.cpp b/external/SiftGPU/src/SiftGPU/ShaderMan.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ShaderMan.cpp
rename to external/SiftGPU/src/SiftGPU/ShaderMan.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/ShaderMan.h b/external/SiftGPU/src/SiftGPU/ShaderMan.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/ShaderMan.h
rename to external/SiftGPU/src/SiftGPU/ShaderMan.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftGPU.cpp b/external/SiftGPU/src/SiftGPU/SiftGPU.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftGPU.cpp
rename to external/SiftGPU/src/SiftGPU/SiftGPU.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftGPU.h b/external/SiftGPU/src/SiftGPU/SiftGPU.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftGPU.h
rename to external/SiftGPU/src/SiftGPU/SiftGPU.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatch.cpp b/external/SiftGPU/src/SiftGPU/SiftMatch.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatch.cpp
rename to external/SiftGPU/src/SiftGPU/SiftMatch.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatch.h b/external/SiftGPU/src/SiftGPU/SiftMatch.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatch.h
rename to external/SiftGPU/src/SiftGPU/SiftMatch.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatchCU.cpp b/external/SiftGPU/src/SiftGPU/SiftMatchCU.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatchCU.cpp
rename to external/SiftGPU/src/SiftGPU/SiftMatchCU.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatchCU.h b/external/SiftGPU/src/SiftGPU/SiftMatchCU.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftMatchCU.h
rename to external/SiftGPU/src/SiftGPU/SiftMatchCU.h
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftPyramid.cpp b/external/SiftGPU/src/SiftGPU/SiftPyramid.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftPyramid.cpp
rename to external/SiftGPU/src/SiftGPU/SiftPyramid.cpp
diff --git a/rgbdslam/external/SiftGPU/src/SiftGPU/SiftPyramid.h b/external/SiftGPU/src/SiftGPU/SiftPyramid.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/SiftGPU/SiftPyramid.h
rename to external/SiftGPU/src/SiftGPU/SiftPyramid.h
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/BasicTestWin.cpp b/external/SiftGPU/src/TestWin/BasicTestWin.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/BasicTestWin.cpp
rename to external/SiftGPU/src/TestWin/BasicTestWin.cpp
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/BasicTestWin.h b/external/SiftGPU/src/TestWin/BasicTestWin.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/BasicTestWin.h
rename to external/SiftGPU/src/TestWin/BasicTestWin.h
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/GLTestWnd.cpp b/external/SiftGPU/src/TestWin/GLTestWnd.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/GLTestWnd.cpp
rename to external/SiftGPU/src/TestWin/GLTestWnd.cpp
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/GLTestWnd.h b/external/SiftGPU/src/TestWin/GLTestWnd.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/GLTestWnd.h
rename to external/SiftGPU/src/TestWin/GLTestWnd.h
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/GLTransform.h b/external/SiftGPU/src/TestWin/GLTransform.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/GLTransform.h
rename to external/SiftGPU/src/TestWin/GLTransform.h
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/MultiThreadSIFT.cpp b/external/SiftGPU/src/TestWin/MultiThreadSIFT.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/MultiThreadSIFT.cpp
rename to external/SiftGPU/src/TestWin/MultiThreadSIFT.cpp
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/SimpleSIFT.cpp b/external/SiftGPU/src/TestWin/SimpleSIFT.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/SimpleSIFT.cpp
rename to external/SiftGPU/src/TestWin/SimpleSIFT.cpp
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/TestWinGlut.cpp b/external/SiftGPU/src/TestWin/TestWinGlut.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/TestWinGlut.cpp
rename to external/SiftGPU/src/TestWin/TestWinGlut.cpp
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/TestWinGlut.h b/external/SiftGPU/src/TestWin/TestWinGlut.h
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/TestWinGlut.h
rename to external/SiftGPU/src/TestWin/TestWinGlut.h
diff --git a/rgbdslam/external/SiftGPU/src/TestWin/speed.cpp b/external/SiftGPU/src/TestWin/speed.cpp
similarity index 100%
rename from rgbdslam/external/SiftGPU/src/TestWin/speed.cpp
rename to external/SiftGPU/src/TestWin/speed.cpp
diff --git a/rgbdslam/external/gicp/LICENSE b/external/gicp/LICENSE
similarity index 100%
rename from rgbdslam/external/gicp/LICENSE
rename to external/gicp/LICENSE
diff --git a/rgbdslam/external/gicp/Makefile b/external/gicp/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/Makefile
rename to external/gicp/Makefile
diff --git a/rgbdslam/external/gicp/README b/external/gicp/README
similarity index 100%
rename from rgbdslam/external/gicp/README
rename to external/gicp/README
diff --git a/rgbdslam/external/gicp/ann_1.1.2/Copyright.txt b/external/gicp/ann_1.1.2/Copyright.txt
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/Copyright.txt
rename to external/gicp/ann_1.1.2/Copyright.txt
diff --git a/rgbdslam/external/gicp/ann_1.1.2/License.txt b/external/gicp/ann_1.1.2/License.txt
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/License.txt
rename to external/gicp/ann_1.1.2/License.txt
diff --git a/rgbdslam/external/gicp/ann_1.1.2/MS_Win32/Ann.sln b/external/gicp/ann_1.1.2/MS_Win32/Ann.sln
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/MS_Win32/Ann.sln
rename to external/gicp/ann_1.1.2/MS_Win32/Ann.sln
diff --git a/rgbdslam/external/gicp/ann_1.1.2/MS_Win32/Makefile b/external/gicp/ann_1.1.2/MS_Win32/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/MS_Win32/Makefile
rename to external/gicp/ann_1.1.2/MS_Win32/Makefile
diff --git a/rgbdslam/external/gicp/ann_1.1.2/MS_Win32/ann2fig/ann2fig.vcproj b/external/gicp/ann_1.1.2/MS_Win32/ann2fig/ann2fig.vcproj
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/MS_Win32/ann2fig/ann2fig.vcproj
rename to external/gicp/ann_1.1.2/MS_Win32/ann2fig/ann2fig.vcproj
diff --git a/rgbdslam/external/gicp/ann_1.1.2/MS_Win32/dll/dll.vcproj b/external/gicp/ann_1.1.2/MS_Win32/dll/dll.vcproj
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/MS_Win32/dll/dll.vcproj
rename to external/gicp/ann_1.1.2/MS_Win32/dll/dll.vcproj
diff --git a/rgbdslam/external/gicp/ann_1.1.2/MS_Win32/sample/sample.vcproj b/external/gicp/ann_1.1.2/MS_Win32/sample/sample.vcproj
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/MS_Win32/sample/sample.vcproj
rename to external/gicp/ann_1.1.2/MS_Win32/sample/sample.vcproj
diff --git a/rgbdslam/external/gicp/ann_1.1.2/MS_Win32/test/test.vcproj b/external/gicp/ann_1.1.2/MS_Win32/test/test.vcproj
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/MS_Win32/test/test.vcproj
rename to external/gicp/ann_1.1.2/MS_Win32/test/test.vcproj
diff --git a/rgbdslam/external/gicp/ann_1.1.2/Make-config b/external/gicp/ann_1.1.2/Make-config
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/Make-config
rename to external/gicp/ann_1.1.2/Make-config
diff --git a/rgbdslam/external/gicp/ann_1.1.2/Makefile b/external/gicp/ann_1.1.2/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/Makefile
rename to external/gicp/ann_1.1.2/Makefile
diff --git a/rgbdslam/external/gicp/ann_1.1.2/ReadMe.txt b/external/gicp/ann_1.1.2/ReadMe.txt
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/ReadMe.txt
rename to external/gicp/ann_1.1.2/ReadMe.txt
diff --git a/rgbdslam/external/gicp/ann_1.1.2/ann2fig/Makefile b/external/gicp/ann_1.1.2/ann2fig/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/ann2fig/Makefile
rename to external/gicp/ann_1.1.2/ann2fig/Makefile
diff --git a/rgbdslam/external/gicp/ann_1.1.2/ann2fig/ann2fig.cpp b/external/gicp/ann_1.1.2/ann2fig/ann2fig.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/ann2fig/ann2fig.cpp
rename to external/gicp/ann_1.1.2/ann2fig/ann2fig.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/doc/ANNmanual.pdf b/external/gicp/ann_1.1.2/doc/ANNmanual.pdf
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/doc/ANNmanual.pdf
rename to external/gicp/ann_1.1.2/doc/ANNmanual.pdf
diff --git a/rgbdslam/external/gicp/ann_1.1.2/include/ANN/ANN.h b/external/gicp/ann_1.1.2/include/ANN/ANN.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/include/ANN/ANN.h
rename to external/gicp/ann_1.1.2/include/ANN/ANN.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/include/ANN/ANNperf.h b/external/gicp/ann_1.1.2/include/ANN/ANNperf.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/include/ANN/ANNperf.h
rename to external/gicp/ann_1.1.2/include/ANN/ANNperf.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/include/ANN/ANNx.h b/external/gicp/ann_1.1.2/include/ANN/ANNx.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/include/ANN/ANNx.h
rename to external/gicp/ann_1.1.2/include/ANN/ANNx.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/sample/Makefile b/external/gicp/ann_1.1.2/sample/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/sample/Makefile
rename to external/gicp/ann_1.1.2/sample/Makefile
diff --git a/rgbdslam/external/gicp/ann_1.1.2/sample/ann_sample.cpp b/external/gicp/ann_1.1.2/sample/ann_sample.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/sample/ann_sample.cpp
rename to external/gicp/ann_1.1.2/sample/ann_sample.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/sample/data.pts b/external/gicp/ann_1.1.2/sample/data.pts
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/sample/data.pts
rename to external/gicp/ann_1.1.2/sample/data.pts
diff --git a/rgbdslam/external/gicp/ann_1.1.2/sample/query.pts b/external/gicp/ann_1.1.2/sample/query.pts
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/sample/query.pts
rename to external/gicp/ann_1.1.2/sample/query.pts
diff --git a/rgbdslam/external/gicp/ann_1.1.2/sample/sample.save b/external/gicp/ann_1.1.2/sample/sample.save
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/sample/sample.save
rename to external/gicp/ann_1.1.2/sample/sample.save
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/ANN.cpp b/external/gicp/ann_1.1.2/src/ANN.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/ANN.cpp
rename to external/gicp/ann_1.1.2/src/ANN.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/Makefile b/external/gicp/ann_1.1.2/src/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/Makefile
rename to external/gicp/ann_1.1.2/src/Makefile
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/bd_fix_rad_search.cpp b/external/gicp/ann_1.1.2/src/bd_fix_rad_search.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/bd_fix_rad_search.cpp
rename to external/gicp/ann_1.1.2/src/bd_fix_rad_search.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/bd_pr_search.cpp b/external/gicp/ann_1.1.2/src/bd_pr_search.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/bd_pr_search.cpp
rename to external/gicp/ann_1.1.2/src/bd_pr_search.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/bd_search.cpp b/external/gicp/ann_1.1.2/src/bd_search.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/bd_search.cpp
rename to external/gicp/ann_1.1.2/src/bd_search.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/bd_tree.cpp b/external/gicp/ann_1.1.2/src/bd_tree.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/bd_tree.cpp
rename to external/gicp/ann_1.1.2/src/bd_tree.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/bd_tree.h b/external/gicp/ann_1.1.2/src/bd_tree.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/bd_tree.h
rename to external/gicp/ann_1.1.2/src/bd_tree.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/brute.cpp b/external/gicp/ann_1.1.2/src/brute.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/brute.cpp
rename to external/gicp/ann_1.1.2/src/brute.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_dump.cpp b/external/gicp/ann_1.1.2/src/kd_dump.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_dump.cpp
rename to external/gicp/ann_1.1.2/src/kd_dump.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_fix_rad_search.cpp b/external/gicp/ann_1.1.2/src/kd_fix_rad_search.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_fix_rad_search.cpp
rename to external/gicp/ann_1.1.2/src/kd_fix_rad_search.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_fix_rad_search.h b/external/gicp/ann_1.1.2/src/kd_fix_rad_search.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_fix_rad_search.h
rename to external/gicp/ann_1.1.2/src/kd_fix_rad_search.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_pr_search.cpp b/external/gicp/ann_1.1.2/src/kd_pr_search.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_pr_search.cpp
rename to external/gicp/ann_1.1.2/src/kd_pr_search.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_pr_search.h b/external/gicp/ann_1.1.2/src/kd_pr_search.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_pr_search.h
rename to external/gicp/ann_1.1.2/src/kd_pr_search.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_search.cpp b/external/gicp/ann_1.1.2/src/kd_search.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_search.cpp
rename to external/gicp/ann_1.1.2/src/kd_search.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_search.h b/external/gicp/ann_1.1.2/src/kd_search.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_search.h
rename to external/gicp/ann_1.1.2/src/kd_search.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_split.cpp b/external/gicp/ann_1.1.2/src/kd_split.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_split.cpp
rename to external/gicp/ann_1.1.2/src/kd_split.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_split.h b/external/gicp/ann_1.1.2/src/kd_split.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_split.h
rename to external/gicp/ann_1.1.2/src/kd_split.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_tree.cpp b/external/gicp/ann_1.1.2/src/kd_tree.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_tree.cpp
rename to external/gicp/ann_1.1.2/src/kd_tree.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_tree.h b/external/gicp/ann_1.1.2/src/kd_tree.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_tree.h
rename to external/gicp/ann_1.1.2/src/kd_tree.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_util.cpp b/external/gicp/ann_1.1.2/src/kd_util.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_util.cpp
rename to external/gicp/ann_1.1.2/src/kd_util.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/kd_util.h b/external/gicp/ann_1.1.2/src/kd_util.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/kd_util.h
rename to external/gicp/ann_1.1.2/src/kd_util.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/perf.cpp b/external/gicp/ann_1.1.2/src/perf.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/perf.cpp
rename to external/gicp/ann_1.1.2/src/perf.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/pr_queue.h b/external/gicp/ann_1.1.2/src/pr_queue.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/pr_queue.h
rename to external/gicp/ann_1.1.2/src/pr_queue.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/src/pr_queue_k.h b/external/gicp/ann_1.1.2/src/pr_queue_k.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/src/pr_queue_k.h
rename to external/gicp/ann_1.1.2/src/pr_queue_k.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/Makefile b/external/gicp/ann_1.1.2/test/Makefile
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/Makefile
rename to external/gicp/ann_1.1.2/test/Makefile
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/ann_test.cpp b/external/gicp/ann_1.1.2/test/ann_test.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/ann_test.cpp
rename to external/gicp/ann_1.1.2/test/ann_test.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/rand.cpp b/external/gicp/ann_1.1.2/test/rand.cpp
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/rand.cpp
rename to external/gicp/ann_1.1.2/test/rand.cpp
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/rand.h b/external/gicp/ann_1.1.2/test/rand.h
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/rand.h
rename to external/gicp/ann_1.1.2/test/rand.h
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test1-data.pts b/external/gicp/ann_1.1.2/test/test1-data.pts
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test1-data.pts
rename to external/gicp/ann_1.1.2/test/test1-data.pts
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test1-query.pts b/external/gicp/ann_1.1.2/test/test1-query.pts
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test1-query.pts
rename to external/gicp/ann_1.1.2/test/test1-query.pts
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test1.in b/external/gicp/ann_1.1.2/test/test1.in
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test1.in
rename to external/gicp/ann_1.1.2/test/test1.in
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test1.save b/external/gicp/ann_1.1.2/test/test1.save
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test1.save
rename to external/gicp/ann_1.1.2/test/test1.save
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test2-data.pts b/external/gicp/ann_1.1.2/test/test2-data.pts
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test2-data.pts
rename to external/gicp/ann_1.1.2/test/test2-data.pts
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test2-query.pts b/external/gicp/ann_1.1.2/test/test2-query.pts
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test2-query.pts
rename to external/gicp/ann_1.1.2/test/test2-query.pts
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test2.in b/external/gicp/ann_1.1.2/test/test2.in
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test2.in
rename to external/gicp/ann_1.1.2/test/test2.in
diff --git a/rgbdslam/external/gicp/ann_1.1.2/test/test2.save b/external/gicp/ann_1.1.2/test/test2.save
similarity index 100%
rename from rgbdslam/external/gicp/ann_1.1.2/test/test2.save
rename to external/gicp/ann_1.1.2/test/test2.save
diff --git a/rgbdslam/external/gicp/bfgs_funcs.cpp b/external/gicp/bfgs_funcs.cpp
similarity index 100%
rename from rgbdslam/external/gicp/bfgs_funcs.cpp
rename to external/gicp/bfgs_funcs.cpp
diff --git a/rgbdslam/external/gicp/gicp.cpp b/external/gicp/gicp.cpp
similarity index 100%
rename from rgbdslam/external/gicp/gicp.cpp
rename to external/gicp/gicp.cpp
diff --git a/rgbdslam/external/gicp/gicp.h b/external/gicp/gicp.h
similarity index 100%
rename from rgbdslam/external/gicp/gicp.h
rename to external/gicp/gicp.h
diff --git a/rgbdslam/external/gicp/optimize.cpp b/external/gicp/optimize.cpp
similarity index 100%
rename from rgbdslam/external/gicp/optimize.cpp
rename to external/gicp/optimize.cpp
diff --git a/rgbdslam/external/gicp/optimize.h b/external/gicp/optimize.h
similarity index 100%
rename from rgbdslam/external/gicp/optimize.h
rename to external/gicp/optimize.h
diff --git a/rgbdslam/external/gicp/scan.cpp b/external/gicp/scan.cpp
similarity index 100%
rename from rgbdslam/external/gicp/scan.cpp
rename to external/gicp/scan.cpp
diff --git a/rgbdslam/external/gicp/scan.h b/external/gicp/scan.h
similarity index 100%
rename from rgbdslam/external/gicp/scan.h
rename to external/gicp/scan.h
diff --git a/rgbdslam/external/gicp/scan2ascii.cpp b/external/gicp/scan2ascii.cpp
similarity index 100%
rename from rgbdslam/external/gicp/scan2ascii.cpp
rename to external/gicp/scan2ascii.cpp
diff --git a/rgbdslam/external/gicp/test_gicp.cpp b/external/gicp/test_gicp.cpp
similarity index 100%
rename from rgbdslam/external/gicp/test_gicp.cpp
rename to external/gicp/test_gicp.cpp
diff --git a/rgbdslam/external/gicp/transform.cpp b/external/gicp/transform.cpp
similarity index 100%
rename from rgbdslam/external/gicp/transform.cpp
rename to external/gicp/transform.cpp
diff --git a/rgbdslam/external/gicp/transform.h b/external/gicp/transform.h
similarity index 100%
rename from rgbdslam/external/gicp/transform.h
rename to external/gicp/transform.h
diff --git a/rgbdslam/launch/bagfiles-without-tf.launch b/launch/bagfiles-without-tf.launch
similarity index 100%
rename from rgbdslam/launch/bagfiles-without-tf.launch
rename to launch/bagfiles-without-tf.launch
diff --git a/rgbdslam/launch/color_octomap_server.launch b/launch/color_octomap_server.launch
similarity index 100%
rename from rgbdslam/launch/color_octomap_server.launch
rename to launch/color_octomap_server.launch
diff --git a/rgbdslam/launch/demo_with_first_mm_xtionpro.launch b/launch/demo_with_first_mm_xtionpro.launch
similarity index 100%
rename from rgbdslam/launch/demo_with_first_mm_xtionpro.launch
rename to launch/demo_with_first_mm_xtionpro.launch
diff --git a/rgbdslam/launch/device.launch b/launch/device.launch
similarity index 100%
rename from rgbdslam/launch/device.launch
rename to launch/device.launch
diff --git a/rgbdslam/launch/headless.launch b/launch/headless.launch
similarity index 100%
rename from rgbdslam/launch/headless.launch
rename to launch/headless.launch
diff --git a/rgbdslam/launch/hema.launch b/launch/hema.launch
similarity index 100%
rename from rgbdslam/launch/hema.launch
rename to launch/hema.launch
diff --git a/rgbdslam/launch/icrademo.launch b/launch/icrademo.launch
similarity index 100%
rename from rgbdslam/launch/icrademo.launch
rename to launch/icrademo.launch
diff --git a/rgbdslam/launch/include_calibration_data.launch b/launch/include_calibration_data.launch
similarity index 100%
rename from rgbdslam/launch/include_calibration_data.launch
rename to launch/include_calibration_data.launch
diff --git a/rgbdslam/launch/kinect+rgbdslam.launch b/launch/kinect+rgbdslam.launch
similarity index 100%
rename from rgbdslam/launch/kinect+rgbdslam.launch
rename to launch/kinect+rgbdslam.launch
diff --git a/rgbdslam/launch/octomap_server.launch b/launch/octomap_server.launch
similarity index 100%
rename from rgbdslam/launch/octomap_server.launch
rename to launch/octomap_server.launch
diff --git a/rgbdslam/launch/openni.launch b/launch/openni.launch
similarity index 100%
rename from rgbdslam/launch/openni.launch
rename to launch/openni.launch
diff --git a/rgbdslam/launch/own_reconstruction_for_hema.launch b/launch/own_reconstruction_for_hema.launch
similarity index 100%
rename from rgbdslam/launch/own_reconstruction_for_hema.launch
rename to launch/own_reconstruction_for_hema.launch
diff --git a/rgbdslam/launch/qvga-kinect+rgbdslam.launch b/launch/qvga-kinect+rgbdslam.launch
similarity index 100%
rename from rgbdslam/launch/qvga-kinect+rgbdslam.launch
rename to launch/qvga-kinect+rgbdslam.launch
diff --git a/rgbdslam/launch/rgbdslam.launch b/launch/rgbdslam.launch
similarity index 100%
rename from rgbdslam/launch/rgbdslam.launch
rename to launch/rgbdslam.launch
diff --git a/rgbdslam/launch/rgbdslam_octomap.launch b/launch/rgbdslam_octomap.launch
similarity index 100%
rename from rgbdslam/launch/rgbdslam_octomap.launch
rename to launch/rgbdslam_octomap.launch
diff --git a/rgbdslam/launch/rgbdslam_sample_config.launch b/launch/rgbdslam_sample_config.launch
similarity index 100%
rename from rgbdslam/launch/rgbdslam_sample_config.launch
rename to launch/rgbdslam_sample_config.launch
diff --git a/rgbdslam/launch/rviz_config.vcg b/launch/rviz_config.vcg
similarity index 100%
rename from rgbdslam/launch/rviz_config.vcg
rename to launch/rviz_config.vcg
diff --git a/rgbdslam/launch/slow_computer.launch b/launch/slow_computer.launch
similarity index 100%
rename from rgbdslam/launch/slow_computer.launch
rename to launch/slow_computer.launch
diff --git a/rgbdslam/launch/testpcd.launch b/launch/testpcd.launch
similarity index 100%
rename from rgbdslam/launch/testpcd.launch
rename to launch/testpcd.launch
diff --git a/rgbdslam/launch/usage_with_openni_launch.launch b/launch/usage_with_openni_launch.launch
similarity index 100%
rename from rgbdslam/launch/usage_with_openni_launch.launch
rename to launch/usage_with_openni_launch.launch
diff --git a/rgbdslam/log.conf b/log.conf
similarity index 100%
rename from rgbdslam/log.conf
rename to log.conf
diff --git a/rgbdslam/mainpage.dox b/mainpage.dox
similarity index 100%
rename from rgbdslam/mainpage.dox
rename to mainpage.dox
diff --git a/rgbdslam/package.xml b/package.xml
similarity index 100%
rename from rgbdslam/package.xml
rename to package.xml
diff --git a/rgbdslam/rgbd_benchmark/associate.py b/rgbd_benchmark/associate.py
similarity index 100%
rename from rgbdslam/rgbd_benchmark/associate.py
rename to rgbd_benchmark/associate.py
diff --git a/rgbdslam/rgbd_benchmark/benchmark_evaluation.sh b/rgbd_benchmark/benchmark_evaluation.sh
similarity index 100%
rename from rgbdslam/rgbd_benchmark/benchmark_evaluation.sh
rename to rgbd_benchmark/benchmark_evaluation.sh
diff --git a/rgbdslam/rgbd_benchmark/download_benchmark_data.urls b/rgbd_benchmark/download_benchmark_data.urls
similarity index 100%
rename from rgbdslam/rgbd_benchmark/download_benchmark_data.urls
rename to rgbd_benchmark/download_benchmark_data.urls
diff --git a/rgbdslam/rgbd_benchmark/download_benchmark_files.sh b/rgbd_benchmark/download_benchmark_files.sh
similarity index 100%
rename from rgbdslam/rgbd_benchmark/download_benchmark_files.sh
rename to rgbd_benchmark/download_benchmark_files.sh
diff --git a/rgbdslam/rgbd_benchmark/evaluate_ate.py b/rgbd_benchmark/evaluate_ate.py
similarity index 100%
rename from rgbdslam/rgbd_benchmark/evaluate_ate.py
rename to rgbd_benchmark/evaluate_ate.py
diff --git a/rgbdslam/rgbd_benchmark/generate_color_octomap_from_estimate.sh b/rgbd_benchmark/generate_color_octomap_from_estimate.sh
similarity index 100%
rename from rgbdslam/rgbd_benchmark/generate_color_octomap_from_estimate.sh
rename to rgbd_benchmark/generate_color_octomap_from_estimate.sh
diff --git a/rgbdslam/rgbd_benchmark/log_eval.conf b/rgbd_benchmark/log_eval.conf
similarity index 100%
rename from rgbdslam/rgbd_benchmark/log_eval.conf
rename to rgbd_benchmark/log_eval.conf
diff --git a/rgbdslam/rgbd_benchmark/settings_for_evaluation.launch b/rgbd_benchmark/settings_for_evaluation.launch
similarity index 100%
rename from rgbdslam/rgbd_benchmark/settings_for_evaluation.launch
rename to rgbd_benchmark/settings_for_evaluation.launch
diff --git a/rgbdslam/rgbd_benchmark/spreadsheet_template.ods b/rgbd_benchmark/spreadsheet_template.ods
similarity index 100%
rename from rgbdslam/rgbd_benchmark/spreadsheet_template.ods
rename to rgbd_benchmark/spreadsheet_template.ods
diff --git a/rgbdslam/rgbd_benchmark/summarize_evaluation.sh b/rgbd_benchmark/summarize_evaluation.sh
similarity index 100%
rename from rgbdslam/rgbd_benchmark/summarize_evaluation.sh
rename to rgbd_benchmark/summarize_evaluation.sh
diff --git a/rgbdslam/nodelet_plugin.xml b/rgbdslam/nodelet_plugin.xml
deleted file mode 100644
index 8cb8063..0000000
--- a/rgbdslam/nodelet_plugin.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
- RGBDSlam feature extraction and sending pointclouds / descriptors
-
-
-
diff --git a/rgbdslam/octomap_server_manifest.patch b/rgbdslam/octomap_server_manifest.patch
deleted file mode 100644
index 1e2aef9..0000000
--- a/rgbdslam/octomap_server_manifest.patch
+++ /dev/null
@@ -1,4 +0,0 @@
-14c14
-<
----
->
diff --git a/rgbdslam/rosdep.yaml b/rosdep.yaml
similarity index 100%
rename from rgbdslam/rosdep.yaml
rename to rosdep.yaml
diff --git a/rgbdslam/rosdoc.yaml b/rosdoc.yaml
similarity index 100%
rename from rgbdslam/rosdoc.yaml
rename to rosdoc.yaml
diff --git a/rgbdslam/src/ColorOctomapServer.cpp b/src/ColorOctomapServer.cpp
similarity index 100%
rename from rgbdslam/src/ColorOctomapServer.cpp
rename to src/ColorOctomapServer.cpp
diff --git a/rgbdslam/src/ColorOctomapServer.h b/src/ColorOctomapServer.h
similarity index 100%
rename from rgbdslam/src/ColorOctomapServer.h
rename to src/ColorOctomapServer.h
diff --git a/rgbdslam/src/bagloader.cpp b/src/bagloader.cpp
similarity index 100%
rename from rgbdslam/src/bagloader.cpp
rename to src/bagloader.cpp
diff --git a/rgbdslam/src/bagloader.h b/src/bagloader.h
similarity index 100%
rename from rgbdslam/src/bagloader.h
rename to src/bagloader.h
diff --git a/rgbdslam/src/edge.h b/src/edge.h
similarity index 100%
rename from rgbdslam/src/edge.h
rename to src/edge.h
diff --git a/rgbdslam/src/gicp-fallback.cpp b/src/gicp-fallback.cpp
similarity index 100%
rename from rgbdslam/src/gicp-fallback.cpp
rename to src/gicp-fallback.cpp
diff --git a/rgbdslam/src/gicp-fallback.h b/src/gicp-fallback.h
similarity index 100%
rename from rgbdslam/src/gicp-fallback.h
rename to src/gicp-fallback.h
diff --git a/rgbdslam/src/glviewer.cpp b/src/glviewer.cpp
similarity index 100%
rename from rgbdslam/src/glviewer.cpp
rename to src/glviewer.cpp
diff --git a/rgbdslam/src/glviewer.h b/src/glviewer.h
similarity index 100%
rename from rgbdslam/src/glviewer.h
rename to src/glviewer.h
diff --git a/rgbdslam/src/graph_manager.cpp b/src/graph_manager.cpp
similarity index 100%
rename from rgbdslam/src/graph_manager.cpp
rename to src/graph_manager.cpp
diff --git a/rgbdslam/src/graph_manager.h b/src/graph_manager.h
similarity index 100%
rename from rgbdslam/src/graph_manager.h
rename to src/graph_manager.h
diff --git a/rgbdslam/src/graph_manager2.cpp b/src/graph_manager2.cpp
similarity index 100%
rename from rgbdslam/src/graph_manager2.cpp
rename to src/graph_manager2.cpp
diff --git a/rgbdslam/src/graph_mgr_io.cpp b/src/graph_mgr_io.cpp
similarity index 100%
rename from rgbdslam/src/graph_mgr_io.cpp
rename to src/graph_mgr_io.cpp
diff --git a/rgbdslam/src/header.cpp b/src/header.cpp
similarity index 100%
rename from rgbdslam/src/header.cpp
rename to src/header.cpp
diff --git a/rgbdslam/src/header.h b/src/header.h
similarity index 100%
rename from rgbdslam/src/header.h
rename to src/header.h
diff --git a/rgbdslam/src/icp.cpp b/src/icp.cpp
similarity index 100%
rename from rgbdslam/src/icp.cpp
rename to src/icp.cpp
diff --git a/rgbdslam/src/icp.h b/src/icp.h
similarity index 100%
rename from rgbdslam/src/icp.h
rename to src/icp.h
diff --git a/rgbdslam/src/landmark.cpp b/src/landmark.cpp
similarity index 100%
rename from rgbdslam/src/landmark.cpp
rename to src/landmark.cpp
diff --git a/rgbdslam/src/landmark.h b/src/landmark.h
similarity index 100%
rename from rgbdslam/src/landmark.h
rename to src/landmark.h
diff --git a/rgbdslam/src/loop_closing.cpp b/src/loop_closing.cpp
similarity index 100%
rename from rgbdslam/src/loop_closing.cpp
rename to src/loop_closing.cpp
diff --git a/rgbdslam/src/main.cpp b/src/main.cpp
similarity index 100%
rename from rgbdslam/src/main.cpp
rename to src/main.cpp
diff --git a/rgbdslam/src/matching_result.cpp b/src/matching_result.cpp
similarity index 100%
rename from rgbdslam/src/matching_result.cpp
rename to src/matching_result.cpp
diff --git a/rgbdslam/src/matching_result.h b/src/matching_result.h
similarity index 100%
rename from rgbdslam/src/matching_result.h
rename to src/matching_result.h
diff --git a/rgbdslam/src/misc.cpp b/src/misc.cpp
similarity index 100%
rename from rgbdslam/src/misc.cpp
rename to src/misc.cpp
diff --git a/rgbdslam/src/misc.h b/src/misc.h
similarity index 100%
rename from rgbdslam/src/misc.h
rename to src/misc.h
diff --git a/rgbdslam/src/misc2.h b/src/misc2.h
similarity index 100%
rename from rgbdslam/src/misc2.h
rename to src/misc2.h
diff --git a/rgbdslam/src/node.cpp b/src/node.cpp
similarity index 100%
rename from rgbdslam/src/node.cpp
rename to src/node.cpp
diff --git a/rgbdslam/src/node.h b/src/node.h
similarity index 100%
rename from rgbdslam/src/node.h
rename to src/node.h
diff --git a/rgbdslam/src/openni_listener.cpp b/src/openni_listener.cpp
similarity index 100%
rename from rgbdslam/src/openni_listener.cpp
rename to src/openni_listener.cpp
diff --git a/rgbdslam/src/openni_listener.h b/src/openni_listener.h
similarity index 100%
rename from rgbdslam/src/openni_listener.h
rename to src/openni_listener.h
diff --git a/rgbdslam/src/parameter_server.cpp b/src/parameter_server.cpp
similarity index 100%
rename from rgbdslam/src/parameter_server.cpp
rename to src/parameter_server.cpp
diff --git a/rgbdslam/src/parameter_server.h b/src/parameter_server.h
similarity index 100%
rename from rgbdslam/src/parameter_server.h
rename to src/parameter_server.h
diff --git a/rgbdslam/src/point_types.h b/src/point_types.h
similarity index 100%
rename from rgbdslam/src/point_types.h
rename to src/point_types.h
diff --git a/rgbdslam/src/qt_gui.cpp b/src/qt_gui.cpp
similarity index 100%
rename from rgbdslam/src/qt_gui.cpp
rename to src/qt_gui.cpp
diff --git a/rgbdslam/src/qt_gui.h b/src/qt_gui.h
similarity index 100%
rename from rgbdslam/src/qt_gui.h
rename to src/qt_gui.h
diff --git a/rgbdslam/src/qtros.cpp b/src/qtros.cpp
similarity index 100%
rename from rgbdslam/src/qtros.cpp
rename to src/qtros.cpp
diff --git a/rgbdslam/src/qtros.h b/src/qtros.h
similarity index 100%
rename from rgbdslam/src/qtros.h
rename to src/qtros.h
diff --git a/rgbdslam/src/result-bag-viewer.cpp b/src/result-bag-viewer.cpp
similarity index 100%
rename from rgbdslam/src/result-bag-viewer.cpp
rename to src/result-bag-viewer.cpp
diff --git a/rgbdslam/src/ros_service_ui.cpp b/src/ros_service_ui.cpp
similarity index 100%
rename from rgbdslam/src/ros_service_ui.cpp
rename to src/ros_service_ui.cpp
diff --git a/rgbdslam/src/ros_service_ui.h b/src/ros_service_ui.h
similarity index 100%
rename from rgbdslam/src/ros_service_ui.h
rename to src/ros_service_ui.h
diff --git a/rgbdslam/src/scoped_timer.cpp b/src/scoped_timer.cpp
similarity index 100%
rename from rgbdslam/src/scoped_timer.cpp
rename to src/scoped_timer.cpp
diff --git a/rgbdslam/src/scoped_timer.h b/src/scoped_timer.h
similarity index 100%
rename from rgbdslam/src/scoped_timer.h
rename to src/scoped_timer.h
diff --git a/rgbdslam/src/sift_gpu_wrapper.cpp b/src/sift_gpu_wrapper.cpp
similarity index 100%
rename from rgbdslam/src/sift_gpu_wrapper.cpp
rename to src/sift_gpu_wrapper.cpp
diff --git a/rgbdslam/src/sift_gpu_wrapper.h b/src/sift_gpu_wrapper.h
similarity index 100%
rename from rgbdslam/src/sift_gpu_wrapper.h
rename to src/sift_gpu_wrapper.h
diff --git a/rgbdslam/src/transformation_estimation.cpp b/src/transformation_estimation.cpp
similarity index 100%
rename from rgbdslam/src/transformation_estimation.cpp
rename to src/transformation_estimation.cpp
diff --git a/rgbdslam/src/transformation_estimation.h b/src/transformation_estimation.h
similarity index 100%
rename from rgbdslam/src/transformation_estimation.h
rename to src/transformation_estimation.h
diff --git a/rgbdslam/src/transformation_estimation_euclidean.cpp b/src/transformation_estimation_euclidean.cpp
similarity index 100%
rename from rgbdslam/src/transformation_estimation_euclidean.cpp
rename to src/transformation_estimation_euclidean.cpp
diff --git a/rgbdslam/src/transformation_estimation_euclidean.h b/src/transformation_estimation_euclidean.h
similarity index 100%
rename from rgbdslam/src/transformation_estimation_euclidean.h
rename to src/transformation_estimation_euclidean.h
diff --git a/rgbdslam/srv/rgbdslam_ros_ui.srv b/srv/rgbdslam_ros_ui.srv
similarity index 100%
rename from rgbdslam/srv/rgbdslam_ros_ui.srv
rename to srv/rgbdslam_ros_ui.srv
diff --git a/rgbdslam/srv/rgbdslam_ros_ui_b.srv b/srv/rgbdslam_ros_ui_b.srv
similarity index 100%
rename from rgbdslam/srv/rgbdslam_ros_ui_b.srv
rename to srv/rgbdslam_ros_ui_b.srv
diff --git a/rgbdslam/srv/rgbdslam_ros_ui_f.srv b/srv/rgbdslam_ros_ui_f.srv
similarity index 100%
rename from rgbdslam/srv/rgbdslam_ros_ui_f.srv
rename to srv/rgbdslam_ros_ui_f.srv
diff --git a/rgbdslam/srv/rgbdslam_ros_ui_s.srv b/srv/rgbdslam_ros_ui_s.srv
similarity index 100%
rename from rgbdslam/srv/rgbdslam_ros_ui_s.srv
rename to srv/rgbdslam_ros_ui_s.srv
diff --git a/rgbdslam/test/README b/test/README
similarity index 100%
rename from rgbdslam/test/README
rename to test/README
diff --git a/rgbdslam/test/run_tests.sh b/test/run_tests.sh
similarity index 100%
rename from rgbdslam/test/run_tests.sh
rename to test/run_tests.sh
diff --git a/rgbdslam/test/test_settings.launch b/test/test_settings.launch
similarity index 100%
rename from rgbdslam/test/test_settings.launch
rename to test/test_settings.launch
diff --git a/rgbdslam/xtion_calibrated/cal.yml b/xtion_calibrated/cal.yml
similarity index 100%
rename from rgbdslam/xtion_calibrated/cal.yml
rename to xtion_calibrated/cal.yml
diff --git a/rgbdslam/xtion_calibrated/cal_ir.yml b/xtion_calibrated/cal_ir.yml
similarity index 100%
rename from rgbdslam/xtion_calibrated/cal_ir.yml
rename to xtion_calibrated/cal_ir.yml