diff --git a/mesh_navigation/CMakeLists.txt b/mesh_navigation/CMakeLists.txt
index c09c7f60..449a06c9 100644
--- a/mesh_navigation/CMakeLists.txt
+++ b/mesh_navigation/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.3)
+cmake_minimum_required(VERSION 3.5)
project(mesh_navigation)
-find_package(catkin REQUIRED)
-catkin_metapackage()
+find_package(ament_cmake REQUIRED)
+ament_package()
diff --git a/mesh_navigation/COLCON_IGNORE b/mesh_navigation/COLCON_IGNORE
deleted file mode 100644
index e69de29b..00000000
diff --git a/mesh_navigation/package.xml b/mesh_navigation/package.xml
index 08fe1cdd..cfb9a266 100644
--- a/mesh_navigation/package.xml
+++ b/mesh_navigation/package.xml
@@ -7,7 +7,6 @@
BSD-3
Sebastian Pütz
- catkin
mbf_mesh_core
mbf_mesh_nav
mesh_client
@@ -18,6 +17,6 @@
dijkstra_mesh_planner
-
+ ament_cmake