diff --git a/launch/node.launch b/launch/node.launch
index 43f86f7537590335a8f087da8af025c8eb144dd4..b65000d43b3918c6d715ec63e9c175c2555afe9b 100644
--- a/launch/node.launch
+++ b/launch/node.launch
@@ -2,19 +2,21 @@
 <launch>
 
   <arg name="ns" default="ana"/>
+  <arg name="node_name" default="lidar_obstacle_detector"/>
+  <arg name="config_file" default="$(find iri_lidar_obstacle_detector)/config/default_config.yaml"/>
   <arg name="output" default="screen"/>
   <arg name="launch_prefix" default=""/>
-  <arg name="cloud_in" default=""/>
+  <arg name="cloud_in" default="~pointcloud_in"/>
 
   <group ns="$(arg ns)">
 
     <node pkg ="iri_lidar_obstacle_detector"
           type="iri_lidar_obstacle_detector"
-          name="lidar_obstacle_detector"
+          name="$(arg node_name)"
           output="$(arg output)"
           launch-prefix="$(arg launch_prefix)">
       <remap from="~pointcloud_in" to="$(arg cloud_in)"/>
-      <param name="base_frame_id" value="/ana/base_footprint"/>
+      <rosparam file="$(arg config_file)" command="load"/>
     </node>
 
   </group>
diff --git a/launch/nodelet.launch b/launch/nodelet.launch
new file mode 100644
index 0000000000000000000000000000000000000000..4c0a5e6b1bbaf588d028eb560285c55dda79d3c5
--- /dev/null
+++ b/launch/nodelet.launch
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launch>
+
+  <arg name="ns" default="ana"/>
+  <arg name="node_name" default="lidar_obstacle_detector"/>
+  <arg name="lidar_nodelet_manager" default="lidar_nodelet_manager"/>
+  <arg name="config_file" default="$(find iri_lidar_obstacle_detector)/config/default_config.yaml"/>
+  <arg name="output" default="screen"/>
+  <arg name="launch_prefix" default=""/>
+  <arg name="cloud_in" default="~pointcloud_in"/>
+
+  <group ns="$(arg ns)">
+
+    <node name="$(arg node_name)"
+          pkg="nodelet"
+          type="nodelet"
+          args="load iri_lidar_obstacle_detector/LidarObstacleDetectorAlgNodelet $(arg lidar_nodelet_manager)"
+          output="screen">
+      <remap from="~pointcloud_in" to="$(arg cloud_in)"/>
+      <rosparam file="$(arg config_file)" command="load"/>
+    </node>
+
+  </group>
+
+</launch>
+