Is (Non RGB) Xtion Pro Supported?
Hi, I have an Xtion Pro Sensor (non 'Pro-Live' version, without RGB camera) and am trying to run:
roslaunch openni_launch openni.launch
It dies immediately with with 'Service Call Failed!' errors.
I'm running Hydro on Ubuntu 12.04. Before I start delving into messing with parameters, wondering if anyone has managed to get the non-rgb Xtion Pro depth camera running with the openni_camera package? Or is it simply not supported?
(I also have a the Pro-Live RGB version of the sensor and it works fine on the same system)
EDIT: The underlying problem was a symbol lookup error which I solved by updating my system. Now I'm running openni2_launch and the camera is recognized, but I'm getting this error on launch:
[ERROR] [1409344784.275581907]: Unsupported color video mode - Resolution: 640x480@30Hz Format: RGB888
and this error when I add a PointCloud2 pointing to /camera/depth/points in Rviz:
[ INFO] [1409345247.761731749]: Starting depth stream.
[ INFO] [1409345248.232848173]: using default calibration URL
[ INFO] [1409345248.233537814]: camera calibration URL: file:///home/skyzorg/.ros/camera_info/depth_PS1080_PrimeSense.yaml
[ INFO] [1409345248.234404179]: Unable to open camera calibration file [/home/skyzorg/.ros/camera_info/depth_PS1080_PrimeSense.yaml]
[ WARN] [1409345248.235351909]: Camera calibration file /home/skyzorg/.ros/camera_info/depth_PS1080_PrimeSense.yaml not found.
[ERROR] [1409345248.237372380]: Rectified topic '/camera/depth/image_rect_raw' requested but camera publishing '/camera/depth/camera_info' is uncalibrated
I can't find any easy parameter change fix in the openni2.launch file, do I actually have to calibrate the camera? My Xtion Pro Live RGBD camera gives the same calibration warnings but not the last error shown above
EDIT2: Couldn't get non RGB Xtion Pro working under Xubuntu 12.04 and Hyrdo, I may have been running into this bug, as the error messages match exactly: https://github.com/ros-drivers/openni2_camera/issues/14
But a fresh of install of Xubuntu 14.04 and ROS Indigo did the trick, openni2_launch
just works, with default settings.