diff --git a/CMakeLists.txt b/CMakeLists.txt
index 54494482..e6ac4627 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,6 +34,7 @@ find_package(geometry_msgs REQUIRED)
find_package(visualization_msgs REQUIRED)
find_package(image_transport REQUIRED)
find_package(tf2 REQUIRED)
+find_package(tf2_eigen REQUIRED)
find_package(tf2_ros REQUIRED)
#find_package(eigen_conversions REQUIRED)
find_package(laser_geometry REQUIRED)
@@ -177,6 +178,7 @@ SET(Libraries
geometry_msgs
image_transport
tf2
+ tf2_eigen
tf2_ros
laser_geometry
message_filters
diff --git a/package.xml b/package.xml
index 089770fe..b4876234 100644
--- a/package.xml
+++ b/package.xml
@@ -44,6 +44,9 @@
octomap
image_geometry
pluginlib
+ rviz_common
+ rviz_rendering
+ rviz_default_plugins
cv_bridge
rclcpp
@@ -62,6 +65,7 @@
compressed_depth_image_transport
compressed_image_transport
tf2
+ tf2_eigen
tf2_ros
laser_geometry
pcl_conversions
@@ -72,6 +76,9 @@
image_geometry
find_object_2d
pluginlib
+ rviz_common
+ rviz_rendering
+ rviz_default_plugins
libpcl-all-dev