Сonvert the pointcloud data to laserscan
Hello, ROS Community! I have a problem in understanding of the nodes from launch file. kinect_to_laser.launch:
<launch>
<include file="$(find openni_launch)/launch/openni.launch"></include>
<node pkg="nodelet" type="nodelet" name="openni_manager" output="screen" respawn="true" args="manager"></node>
<node pkg="nodelet" type="nodelet" name="pointcloud_throttle" args="load pointcloud_to_laserscan/CloudThrottle openni_manager">
<param name="max_rate" value="2"></param>
<remap from="cloud_in" to="/camera/depth/points"></remap>
<remap from="cloud_out" to="cloud_throttled"></remap></node>
<node pkg="nodelet" type="nodelet" name="kinect_laser" args="load pointcloud_to_laserscan/CloudToScan openni_manager">
<param name="output_frame_id" value="/openni_depth_frame"></param>
<remap from="cloud" to="cloud_throttled"></remap>
</node>
When I run the launch file, I get the errors that openni_manager, pointcloud_throttle and kinect_laser nodes are not exist. https://drive.google.com/open?id=0Byu...
I figure out that they are not exist, but what can I use ?
Pls, explain me what I can do and I will be glad to get any other full answer about sensor data manipulation
Distribution: Indigo OS: Ubuntu 14.04 Sensor: Kinect XBOX 360 openni.launch runs without errors
Thank you
Did you install pointcloud_to_laserscan?
Yes, I have the package that is located /opt/ros/indigo/share/pointcloud_to_laserscan.
does it not matter that my package with launch file is not in catkin workplace?
According to the list in the error message I suspect the nodelet was renamed. There is only one left in the list named pointcloud_to_laserscan_nodelet. Maybe try this one instead and remove the throttle.