OrbbecSDK_ROS2 icon indicating copy to clipboard operation
OrbbecSDK_ROS2 copied to clipboard

gemini330 ros2 depth cloud point result_frame->dataSize() not stable

Open tarikbeijing opened this issue 1 year ago • 1 comments

it is about this void : void OBCameraNode::publishDepthPointCloud(const std::shared_ptrob::FrameSet &frame_set) {

i see that the result frame when i display it crop regularly. i have follow back the data i see coming from camera auto point_size = result_frame->dataSize() / sizeof(OBPoint);

dadasize 12288000 dadasize 12288000 dadasize 12288000 dadasize 11059200<<<<<---- dadasize 12288000 dadasize 12288000 dadasize 11059200<<<<<<---

later when i look the valid count point_cloud_msg->width = valid_count;

i have also the same effect

valid_count2 : 909707 valid_count2 : 913847 valid_count2 : 911681 valid_count2 : 737903<<<<<---- valid_count2 : 909707 valid_count2 : 913847 valid_count2 : 913647

when i display the result it look like that the max opening angle regulary is not the same

it disturbing a lot the result.

in the opposite the color_depth frame dont have that problem

i used 2 different gemini 330, both has this problem, i use the last firmware and ros2 driver, lunux ubuntu 22.04

tarikbeijing avatar Feb 25 '25 00:02 tarikbeijing

@tarikbeijing Hello,Thank you very much for your feedback. Can you provide me with the specific Gemini 330 device, firmware information and OrbbecSDK_ROS2 version number?

jjiszjj avatar Mar 11 '25 08:03 jjiszjj

so it look this is a problem from SDK1, i have now switch on Ros_sdk_version : 2.4.3 ( no change done on the firmware) Device Orbbec Gemini 335 connected Firmware version: 1.4.60 Hardware version: 0.1 Ros_sdk_version : 2.4.3 ob_sdk_version : 2.4.3 usb connect type: USB3.2

the problem is solved, the valid_count is stable now

tarikbeijing avatar Jun 24 '25 02:06 tarikbeijing