Hello!
I am currently trying to use the Astra Pro RGB camera on Ubuntu 16.04, ROS Kinetic.
Since the Astra PRO RGB camera is not working with OpenNI2, I am using the usb_cam node to publish the RGB images. However, when echoing the /usb_cam/camera_info topic, it seems that it is empty:
– header:
seq: 528
stamp:
secs: 1486431518
nsecs: 934969955
frame_id: head_camera
height: 480
width: 640
distortion_model: ‘’
D:
K: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
R: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
P: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
binning_x: 0
binning_y: 0
roi:
x_offset: 0
y_offset: 0
height: 0
width: 0
do_rectify: False
Are there any values given by default for the RGB camera on the Astra Pro? Or would I have to go through a manual calibration procedure? (i.e. camera_calibration/Tutorials/MonocularCalibration - ROS Wiki)
I am really just looking for at least just the K and P values. It seems that the /camera/depth/camera_info topic does have these by default for the depth camera:
header:
seq: 40
stamp:
secs: 1486436411
nsecs: 702356569
frame_id: camera_depth_optical_frame
height: 480
width: 640
distortion_model: plumb_bob
D: [0.0, 0.0, 0.0, 0.0, 0.0]
K: [570.3422241210938, 0.0, 314.5, 0.0, 570.3422241210938, 235.5, 0.0, 0.0, 1.0]
R: [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0]
P: [570.3422241210938, 0.0, 314.5, 0.0, 0.0, 570.3422241210938, 235.5, 0.0, 0.0, 0.0, 1.0, 0.0]
binning_x: 0
binning_y: 0
roi:
x_offset: 0
y_offset: 0
height: 0
width: 0
do_rectify: False
---
EDIT1: Also, I would be open for other methods to get RGB image topics on ROS Kinetic. I tried the Orbbec provided package for RGB on OpenNI2 (i.e. Universal Download Thread for Astra Series Cameras - #7 by David) but I didn’t know how to get it working. So far I am using the Astra SDK for the depth/IR; and the usb_cam for the camera images.
Thanks,