Commit Graph
840 Commits
Author SHA1 Message Date
ob-yalian c2a9b197be feat: update publisher topics to remove camera name prefix for depth extrinsics 2025-11-24 15:23:15 +08:00
ob-yalian 81869ffb1b feat: add services for setting and getting point cloud decimation factor 2025-11-24 15:10:56 +08:00
ob-yalian e599484f3d feat: add diagnostic_period launch argument and update OpenNI device PID list 2025-11-21 17:04:15 +08:00
slz b74d4d2392 Update the point cloud y axis 2025-11-20 19:52:59 +08:00
ob-yalian 3c2bac59d1 feat: add log_file_name parameter for configurable logging in launch files 2025-11-20 15:02:52 +08:00
ob-yalian 53c3d48196 feat: add log_file_name parameter for configurable logging in launch files 2025-11-20 10:15:40 +08:00
ob-yalian 0419c6234f feat: add point cloud decimation filter factor parameter 2025-11-20 10:13:09 +08:00
ob-yalian d4fddf37c9 fix intra-process QoS crash in device status publisher 2025-11-18 11:43:40 +08:00
ob-yalian 705ca8de5e fix: update setupDevices to correctly handle IR auto exposure settings 2025-11-10 13:42:48 +08:00
slz 1e3c0a20e6 Changed echo mode property checks to use OB_PROP_LIDAR_SPECIFIC_MODE_INT 2025-11-07 13:41:21 +08:00
ob-yalian a4ec07a07f fix: update launch file to change device preset to depth work mode and enhance depth mode logging 2025-11-07 11:30:48 +08:00
ob-yalian 87a3ffd05f feat: add get_laser_status service and callback to retrieve laser status 2025-11-03 14:24:53 +08:00
obyalian 4df01f7d0d Merge remote-tracking branch 'github/v2-main' into v2-main 2025-10-22 13:57:56 +08:00
obyalian d586f87949 fix: throttle logging frequency for device selection processes 2025-10-17 15:59:23 +08:00
obyalian 62af6efe62 fix: extend metadata publishing to include Gemini435Le PID 2025-10-17 15:51:05 +08:00
obyalian 2e074dc477 fix: throttle logging frequency for device connection and selection processes 2025-10-17 15:33:59 +08:00
obyalian a7787004be fix: simplify condition for metadata publisher setup in OBCameraNode 2025-10-17 09:25:08 +08:00
obyalian 2aa927e664 feat: add intra_camera_sync_reference argument for camera synchronization 2025-10-13 21:02:30 +08:00
obyalian 5d26b3407b feat: Added Gemini 435Le color stream MJPG format metadata information 2025-10-13 14:19:26 +08:00
obyalian 3c71e14a84 feat: add support for Y12C4 format in OBFormatFromString and OBFormatToString functions 2025-10-12 13:14:37 +08:00
obyalian d18a5ad585 Remove redundant IP validation logic from applyForceIpConfig function 2025-10-10 11:05:45 +08:00
obyalian 0df068b065 Remove 'force_ip_dhcp' launch argument from Femto Mega, Gemini 330, and Gemini 435 launch files 2025-10-10 11:05:45 +08:00
Christian Rauch 5448f656cb replace switch of callback type via ROS distro check with template type 2025-09-27 09:14:23 +08:00
Christian Rauch 8254e28a94 replace custom definitions with '__has_include' header check 2025-09-27 09:14:23 +08:00
obyalian 9698ea0809 Update Gemini 330 HDR default parameters 2025-09-26 17:33:09 +08:00
obyalian bb117e74f9 add info message when depth_registration is enabled 2025-09-25 11:38:19 +08:00
obyalian f047b82690 feat(gemini-330): add ISP denoising parameter color_denoising_level 2025-09-23 15:46:11 +08:00
obyalian fcf2f94673 update RGB backlight compensation: replace on/off switch with multi-level values 2025-09-23 15:46:11 +08:00
slz f0e2684246 Enhance service benchmark tool 2025-09-23 15:33:49 +08:00
xiexun 4e49fca93d Change default enable_imu parameter to false 2025-09-23 09:57:21 +08:00
xiexun b5636f31d0 Refactor and simplify IMU integration, correct data units 2025-09-22 21:31:02 +08:00
obyalian 65d1657c43 refactor: replace changeNetDeviceIpConfig with forceIp due to SDK update 2025-09-18 14:15:31 +08:00
obyalian dffb232816 Add verification logic in forceIP 2025-09-18 14:09:49 +08:00
obyalian 8a0b92e4f7 feat: add Force IP configuration support with MAC address specification 2025-09-18 14:09:49 +08:00
obyalian 88922c3488 feat: enhance Force IP configuration to support device selection by serial number 2025-09-18 14:09:49 +08:00
obyalian c4ddbcb5de feat: add force IP configuration support (single-device only) 2025-09-18 14:09:49 +08:00
xiexun a4abeecd72 Add lidar to imu static tf publisher 2025-09-17 12:22:23 +08:00
xiexun b3c134d693 Add publish_n_pkts param 2025-09-16 09:07:28 +08:00
obyalian 9d93389e2f fix: remove unnecessary newline and simplify error message in D2CViewer 2025-09-15 11:35:14 +08:00
obyalian 7f2cd39884 Fix typos in launch parameters and configuration files 2025-09-12 14:15:45 +08:00
obyalian 1884fe377a fix: correct spelling of 'disparity_to_depth_mode' in configuration and launch files 2025-09-11 13:58:56 +08:00
obyalian 4586c4ef18 feat: add enable_publish_extrinsic parameter to control extrinsic publishing 2025-09-11 10:46:53 +08:00
obyalian 6cc731e387 fix: set filter service returns true on success 2025-09-10 16:03:41 +08:00
obyalian 5640fbe3b7 Add support for Gemini_338 device in camera node PID checks and update version numbers to 2.5.1 in constants.h 2025-09-08 14:13:11 +08:00
xiexun 90d54a2e6f Fix onTemperatureUpdate error 2025-09-05 17:11:07 +08:00
xiexun 5b47280625 Fix stopIMU and startIMUSyncStream callback 2025-09-05 11:15:02 +08:00
xiexun a6ae492e1b Fix onDeviceDisconnected callback 2025-09-03 09:29:42 +08:00
xiexun e7c4a4acef Fix crash and change parameter order in gemini435_le launch file by repositioning time_sync_period argument 2025-09-02 17:09:25 +08:00
xiexun d87f93d440 Update user calibration service interface and device status reporting 2025-09-02 17:08:21 +08:00
xiexun 211edd146b Fix device_status topic 2025-09-02 17:08:21 +08:00