We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm using ROS2 humble, Ubuntu 22.04, and Gemini E.
I followed the instruction and launched gemini_e.launch.xml file. But it seems like that the camera can not be found. It waits the camera connection.
irobot@irobot:~/cam_ws$ ros2 launch orbbec_camera gemini_e.launch.xml [INFO] [launch]: All log files can be found below /home/irobot/.ros/log/2024-03-18-16-02-34-050774-irobot-17788 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [orbbec_camera_node-1]: process started with pid [17789] [orbbec_camera_node-1] WARNING: Logging before InitGoogleLogging() is written to STDERR [orbbec_camera_node-1] [I20240318 16:02:34.545207 17789 Context.cpp:13] Context creating! [orbbec_camera_node-1] [I20240318 16:02:34.545459 17789 XmlConfig.cpp:108] loadConfigFile() using defaultConfig_==/home/irobot/orbbec_ws/install/orbbec_camera/share/orbbec_camera/config/OrbbecSDKConfig_v1.0.xml [orbbec_camera_node-1] [I20240318 16:02:34.545469 17789 Context.cpp:33] Config file version=1.1 [orbbec_camera_node-1] [I20240318 16:02:34.545476 17789 FrameBufferManager.cpp:23] Max global frame buffer size updated! Size=2048MB [orbbec_camera_node-1] [I20240318 16:02:34.545496 17789 DeviceManager.cpp:56] DeviceManager init ... [orbbec_camera_node-1] [I20240318 16:02:34.545576 17789 LinuxPal.cpp:22] createObPal: create LinuxPal! [orbbec_camera_node-1] [I20240318 16:02:34.667402 17789 EnumeratorLibusb.cpp:325] queryDevicesInfo done! [orbbec_camera_node-1] [I20240318 16:02:34.667450 17789 DeviceManager.cpp:382] Current usb device port list:: [orbbec_camera_node-1] [I20240318 16:02:34.667454 17789 DeviceManager.cpp:384] - 1-3.3-7.0 | Orbbec Gemini E RGB Camera [orbbec_camera_node-1] [I20240318 16:02:34.667457 17789 DeviceManager.cpp:384] - 1-3.1-8.0 | Orbbec(R) Astra(TM) 3D Camera(F) Depth [orbbec_camera_node-1] [W20240318 16:02:34.667467 17789 OpenNIDeviceInfo.cpp:172] New openni device matched. [orbbec_camera_node-1] [I20240318 16:02:34.667475 17789 DeviceManager.cpp:352] Devices matched: [orbbec_camera_node-1] [I20240318 16:02:34.667479 17789 DeviceManager.cpp:368] - openniDevice = 1 [orbbec_camera_node-1] [I20240318 16:02:34.667569 17789 LinuxPal.cpp:150] Create PollingDeviceWatcher! [orbbec_camera_node-1] [I20240318 16:02:34.667574 17789 DeviceManager.cpp:101] DeviceManager init done! [orbbec_camera_node-1] [I20240318 16:02:34.667577 17789 DeviceManager.cpp:52] DeviceManager construct done [orbbec_camera_node-1] [I20240318 16:02:34.667582 17789 Context.cpp:56] Context created! [orbbec_camera_node-1] [INFO] [1710745354.667948579] [camera.camera]: Waiting for device connection... [orbbec_camera_node-1] [INFO] [1710745354.668065599] [camera.camera]: onDeviceConnected [orbbec_camera_node-1] [INFO] [1710745354.668076449] [camera.camera]: Connecting to the default device [orbbec_camera_node-1] [ERROR] [1710745354.687790561] [camera.camera]: startDevice failed: No required type sensor found! sensorType: OB_SENSOR_IR [orbbec_camera_node-1] [ERROR] [1710745355.667797401] [camera.camera]: checkConnectTimer: device not connected [orbbec_camera_node-1] [INFO] [1710745355.667945322] [camera.camera]: Waiting for device connection... [orbbec_camera_node-1] [INFO] [1710745355.668064542] [camera.camera]: onDeviceConnected [orbbec_camera_node-1] [ERROR] [1710745356.667788760] [camera.camera]: checkConnectTimer: device not connected [orbbec_camera_node-1] [INFO] [1710745356.667945300] [camera.camera]: Waiting for device connection... [orbbec_camera_node-1] [INFO] [1710745356.668064770] [camera.camera]: onDeviceConnected
And I launched the "ros2 run orbbec_camera list_camera_profile_mode_node", I got the message below.
No executable found
Also I tested the recent Viewer of SDK 1.9.4 from the orbbec hompage. It can do streaming the rgb image.
irobot@irobot:~/OrbbecSDK-1.9.4/build/bin$ ./OBMultiStream [03/18 16:15:12.789819][info][18182][Context.cpp:69] Context created with config: default config! [03/18 16:15:12.789828][info][18182][Context.cpp:74] Context work_dir=/home/irobot/OrbbecSDK-1.9.4/build/bin [03/18 16:15:12.789832][info][18182][Context.cpp:77] - SDK version: 1.9.4 [03/18 16:15:12.789835][info][18182][Context.cpp:78] - SDK stage version: main [03/18 16:15:12.789846][info][18182][Context.cpp:82] get config EnumerateNetDevice:false [03/18 16:15:12.789854][info][18182][LinuxPal.cpp:38] createObPal: create LinuxPal! [03/18 16:15:12.906541][warning][18182][OpenNIDeviceInfo.cpp:186] New openni device matched. [03/18 16:15:12.906649][info][18182][LinuxPal.cpp:112] Create PollingDeviceWatcher! [03/18 16:15:12.906674][info][18182][DeviceManager.cpp:15] Current found device(s): (1) [03/18 16:15:12.906680][info][18182][DeviceManager.cpp:24] - Name: Gemini E, PID: 0x065c, SN/ID: AY4J53100EX, Connection: USB2.0 [03/18 16:15:12.906690][info][18182][Pipeline.cpp:15] Try to create pipeline with default device. Get version failed![03/18 16:15:12.926364][error][18182][OpenNISensorFirmware.cpp:28] ~OpenNI2 device get version failed! [03/18 16:15:12.926379][error][18182][OpenNIDevice.cpp:423] ~OpenNI Sensor Firmware init failed! [03/18 16:15:12.926401][warning][18182][ObException.cpp:5] Unsupported property id! [03/18 16:15:12.926468][warning][18182][AbstractDevice.cpp:125] Execute failure! A libobsensor_exception has occurred! - where:125#getDeviceInfo - msg:Unsupported property id! - type:N11libobsensor31unsupported_operation_exceptionE [03/18 16:15:12.926476][error][18182][AbstractDevice.cpp:125] get device versions failed [03/18 16:15:12.926550][info][18182][OpenNIDevice.cpp:33] OpenNI device created! PID: 0x065c, SN: AY4J53100EX [03/18 16:15:12.926560][info][18182][DeviceManager.cpp:157] Device created successfully! Name: Gemini E, PID: 0x065c, SN/ID: AY4J53100EX [03/18 16:15:12.926575][info][18182][Pipeline.cpp:44] Pipeline created with device: {name: Gemini E, sn: AY4J53100EX}, @0x59127AC845A0 [03/18 16:15:12.957585][info][18182][OpenNIDevice.cpp:645] Color sensor has been created! [03/18 16:15:12.958402][error][18182][OpenNIDevice.cpp:520] Command and sensor firmware not createed! [03/18 16:15:12.958409][warning][18182][ObException.cpp:5] No required type sensor found! sensorType: OB_SENSOR_DEPTH depth stream not found! [03/18 16:15:12.958457][error][18182][OpenNIDevice.cpp:660] Command and sensor firmware not created! [03/18 16:15:12.958461][warning][18182][ObException.cpp:5] No required type sensor found! sensorType: OB_SENSOR_IR ir stream not found! [03/18 16:15:12.958481][info][18182][Pipeline.cpp:239] Try to start streams! [03/18 16:15:12.958506][info][18182][VideoSensor.cpp:662] start OB_SENSOR_COLOR stream with profile: {type: OB_STREAM_COLOR, format: OB_FORMAT_MJPG, width: 640, height: 360, fps: 30} [03/18 16:15:13.243408][info][18182][Pipeline.cpp:252] Start streams done! [03/18 16:15:13.243420][info][18182][Pipeline.cpp:235] Pipeline start done! [03/18 16:15:13.243430][warning][18182][ObException.cpp:5] No required type sensor found! sensorType: OB_SENSOR_ACCEL IMU sensor not found!
Can I do something to solve this problem?
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I'm using ROS2 humble, Ubuntu 22.04, and Gemini E.
I followed the instruction and launched gemini_e.launch.xml file.
But it seems like that the camera can not be found.
It waits the camera connection.
irobot@irobot:~/cam_ws$ ros2 launch orbbec_camera gemini_e.launch.xml
[INFO] [launch]: All log files can be found below /home/irobot/.ros/log/2024-03-18-16-02-34-050774-irobot-17788
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [orbbec_camera_node-1]: process started with pid [17789]
[orbbec_camera_node-1] WARNING: Logging before InitGoogleLogging() is written to STDERR
[orbbec_camera_node-1] [I20240318 16:02:34.545207 17789 Context.cpp:13] Context creating!
[orbbec_camera_node-1] [I20240318 16:02:34.545459 17789 XmlConfig.cpp:108] loadConfigFile() using defaultConfig_==/home/irobot/orbbec_ws/install/orbbec_camera/share/orbbec_camera/config/OrbbecSDKConfig_v1.0.xml
[orbbec_camera_node-1] [I20240318 16:02:34.545469 17789 Context.cpp:33] Config file version=1.1
[orbbec_camera_node-1] [I20240318 16:02:34.545476 17789 FrameBufferManager.cpp:23] Max global frame buffer size updated! Size=2048MB
[orbbec_camera_node-1] [I20240318 16:02:34.545496 17789 DeviceManager.cpp:56] DeviceManager init ...
[orbbec_camera_node-1] [I20240318 16:02:34.545576 17789 LinuxPal.cpp:22] createObPal: create LinuxPal!
[orbbec_camera_node-1] [I20240318 16:02:34.667402 17789 EnumeratorLibusb.cpp:325] queryDevicesInfo done!
[orbbec_camera_node-1] [I20240318 16:02:34.667450 17789 DeviceManager.cpp:382] Current usb device port list::
[orbbec_camera_node-1] [I20240318 16:02:34.667454 17789 DeviceManager.cpp:384] - 1-3.3-7.0 | Orbbec Gemini E RGB Camera
[orbbec_camera_node-1] [I20240318 16:02:34.667457 17789 DeviceManager.cpp:384] - 1-3.1-8.0 | Orbbec(R) Astra(TM) 3D Camera(F) Depth
[orbbec_camera_node-1] [W20240318 16:02:34.667467 17789 OpenNIDeviceInfo.cpp:172] New openni device matched.
[orbbec_camera_node-1] [I20240318 16:02:34.667475 17789 DeviceManager.cpp:352] Devices matched:
[orbbec_camera_node-1] [I20240318 16:02:34.667479 17789 DeviceManager.cpp:368] - openniDevice = 1
[orbbec_camera_node-1] [I20240318 16:02:34.667569 17789 LinuxPal.cpp:150] Create PollingDeviceWatcher!
[orbbec_camera_node-1] [I20240318 16:02:34.667574 17789 DeviceManager.cpp:101] DeviceManager init done!
[orbbec_camera_node-1] [I20240318 16:02:34.667577 17789 DeviceManager.cpp:52] DeviceManager construct done
[orbbec_camera_node-1] [I20240318 16:02:34.667582 17789 Context.cpp:56] Context created!
[orbbec_camera_node-1] [INFO] [1710745354.667948579] [camera.camera]: Waiting for device connection...
[orbbec_camera_node-1] [INFO] [1710745354.668065599] [camera.camera]: onDeviceConnected
[orbbec_camera_node-1] [INFO] [1710745354.668076449] [camera.camera]: Connecting to the default device
[orbbec_camera_node-1] [ERROR] [1710745354.687790561] [camera.camera]: startDevice failed: No required type sensor found! sensorType: OB_SENSOR_IR
[orbbec_camera_node-1] [ERROR] [1710745355.667797401] [camera.camera]: checkConnectTimer: device not connected
[orbbec_camera_node-1] [INFO] [1710745355.667945322] [camera.camera]: Waiting for device connection...
[orbbec_camera_node-1] [INFO] [1710745355.668064542] [camera.camera]: onDeviceConnected
[orbbec_camera_node-1] [ERROR] [1710745356.667788760] [camera.camera]: checkConnectTimer: device not connected
[orbbec_camera_node-1] [INFO] [1710745356.667945300] [camera.camera]: Waiting for device connection...
[orbbec_camera_node-1] [INFO] [1710745356.668064770] [camera.camera]: onDeviceConnected
And I launched the "ros2 run orbbec_camera list_camera_profile_mode_node", I got the message below.
No executable found
Also I tested the recent Viewer of SDK 1.9.4 from the orbbec hompage.
It can do streaming the rgb image.
irobot@irobot:~/OrbbecSDK-1.9.4/build/bin$ ./OBMultiStream
[03/18 16:15:12.789819][info][18182][Context.cpp:69] Context created with config: default config!
[03/18 16:15:12.789828][info][18182][Context.cpp:74] Context work_dir=/home/irobot/OrbbecSDK-1.9.4/build/bin
[03/18 16:15:12.789832][info][18182][Context.cpp:77] - SDK version: 1.9.4
[03/18 16:15:12.789835][info][18182][Context.cpp:78] - SDK stage version: main
[03/18 16:15:12.789846][info][18182][Context.cpp:82] get config EnumerateNetDevice:false
[03/18 16:15:12.789854][info][18182][LinuxPal.cpp:38] createObPal: create LinuxPal!
[03/18 16:15:12.906541][warning][18182][OpenNIDeviceInfo.cpp:186] New openni device matched.
[03/18 16:15:12.906649][info][18182][LinuxPal.cpp:112] Create PollingDeviceWatcher!
[03/18 16:15:12.906674][info][18182][DeviceManager.cpp:15] Current found device(s): (1)
[03/18 16:15:12.906680][info][18182][DeviceManager.cpp:24] - Name: Gemini E, PID: 0x065c, SN/ID: AY4J53100EX, Connection: USB2.0
[03/18 16:15:12.906690][info][18182][Pipeline.cpp:15] Try to create pipeline with default device.
Get version failed![03/18 16:15:12.926364][error][18182][OpenNISensorFirmware.cpp:28] ~OpenNI2 device get version failed!
[03/18 16:15:12.926379][error][18182][OpenNIDevice.cpp:423] ~OpenNI Sensor Firmware init failed!
[03/18 16:15:12.926401][warning][18182][ObException.cpp:5] Unsupported property id!
[03/18 16:15:12.926468][warning][18182][AbstractDevice.cpp:125] Execute failure! A libobsensor_exception has occurred!
- where:125#getDeviceInfo
- msg:Unsupported property id!
- type:N11libobsensor31unsupported_operation_exceptionE
[03/18 16:15:12.926476][error][18182][AbstractDevice.cpp:125] get device versions failed
[03/18 16:15:12.926550][info][18182][OpenNIDevice.cpp:33] OpenNI device created! PID: 0x065c, SN: AY4J53100EX
[03/18 16:15:12.926560][info][18182][DeviceManager.cpp:157] Device created successfully! Name: Gemini E, PID: 0x065c, SN/ID: AY4J53100EX
[03/18 16:15:12.926575][info][18182][Pipeline.cpp:44] Pipeline created with device: {name: Gemini E, sn: AY4J53100EX}, @0x59127AC845A0
[03/18 16:15:12.957585][info][18182][OpenNIDevice.cpp:645] Color sensor has been created!
[03/18 16:15:12.958402][error][18182][OpenNIDevice.cpp:520] Command and sensor firmware not createed!
[03/18 16:15:12.958409][warning][18182][ObException.cpp:5] No required type sensor found! sensorType: OB_SENSOR_DEPTH
depth stream not found!
[03/18 16:15:12.958457][error][18182][OpenNIDevice.cpp:660] Command and sensor firmware not created!
[03/18 16:15:12.958461][warning][18182][ObException.cpp:5] No required type sensor found! sensorType: OB_SENSOR_IR
ir stream not found!
[03/18 16:15:12.958481][info][18182][Pipeline.cpp:239] Try to start streams!
[03/18 16:15:12.958506][info][18182][VideoSensor.cpp:662] start OB_SENSOR_COLOR stream with profile: {type: OB_STREAM_COLOR, format: OB_FORMAT_MJPG, width: 640, height: 360, fps: 30}
[03/18 16:15:13.243408][info][18182][Pipeline.cpp:252] Start streams done!
[03/18 16:15:13.243420][info][18182][Pipeline.cpp:235] Pipeline start done!
[03/18 16:15:13.243430][warning][18182][ObException.cpp:5] No required type sensor found! sensorType: OB_SENSOR_ACCEL
IMU sensor not found!
Can I do something to solve this problem?
The text was updated successfully, but these errors were encountered: