use kinect and zbar_ros to identify QRcodes
Hello everyone,
I want to use kinect and zbar_ros to identify QRcodes .
In my launch file .
<node pkg="nodelet" type="nodelet" name="openni_manager" output="screen" respawn="true" args="manager"/> <node pkg="nodelet" type="nodelet" name="openni_launch" args="load openni_camera/OpenNINodelet openni_manager" respawn="true">
<param name="rgb_frame_id" value="camera_rgb_optical_frame" /> <param name="depth_frame_id" value="camera_depth_optical_frame" /> <param name="depth_registration" value="true" /> <param name="image_mode" value="2" /> <param name="depth_mode" value="2" /> <param name="debayering" value="2" /> <param name="depth_time_offset" value="-0.055" /> <param name="image_time_offset" value="0" />
<rosparam command="load" />
<node pkg="zbar_ros" type="barcode_reader_node" name="barcode_reader">
<param name="throttle_repeated_barcodes" type="double" value="2.0"/>
</node>
`
but when I roslaunch zbar_ros example.launch
some error occur.
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
[openni_manager-2] process has died [pid 4840, exit code -6, cmd /opt/ros/indigo/lib/nodelet/nodelet manager __name:=openni_manager __log:=/home/exbot/.ros/log/fe13ce48-ffcd-11e4-a942-485ab6072ea3/openni_manager-2.log].
log file: /home/exbot/.ros/log/fe13ce48-ffcd-11e4-a942-485ab6072ea3/openni_manager-2*.log
what(): basic_string::_S_construct null not valid
REQUIRED process [kinect_frames_deprecated-4] has died!
process has finished cleanly
log file: /home/exbot/.ros/log/fe13ce48-ffcd-11e4-a942-485ab6072ea3/kinect_frames_deprecated-4*.log
Initiating shutdown!
So , could you help me ? Thanks first!
Asked by wsAndy on 2015-05-21 10:47:37 UTC
Comments