Skip to content
New issue

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

Does not support Gemini E? #25

Open
June-Jo opened this issue Mar 18, 2024 · 0 comments
Open

Does not support Gemini E? #25

June-Jo opened this issue Mar 18, 2024 · 0 comments

Comments

@June-Jo
Copy link

June-Jo commented Mar 18, 2024

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!

capture

Can I do something to solve this problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant