Commit Graph
1270 Commits
Author SHA1 Message Date
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
obyalian 87994008ce Add support for Gemini_338 device in udev rules 2025-09-03 14:16:18 +08:00
obyalian f859c9cb65 Update install_udev_rules.sh 2025-09-03 11:46:36 +08:00
obyalian c963052d9d Update SDK version to 2.5.1 2025-09-03 11:11:26 +08:00
obyalian 9ae7318056 Updated rules for obsensor devices 2025-09-03 11:01:55 +08:00
xiexun a6ae492e1b Fix onDeviceDisconnected callback 2025-09-03 09:29:42 +08:00
slz d657b3da47 Add Color AE ROI feature for 435le example nodes 2025-09-02 17:09:25 +08:00
obyalian 3622fbb09f Update launch parameters and README 2025-09-02 17:09:25 +08:00
obyalian d2cb690b03 Update camera calibration parameters 2025-09-02 17:09:25 +08:00
xiexun 40c145af3e Merge feature/435le_new_interface_example 2025-09-02 17:09:25 +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
xiexun c21ef8e926 Update Gemini 435 LE launch file with enhanced parameter handling and additional camera control options 2025-09-02 17:07:39 +08:00
xiexun d0c079d5a4 Add save camera parameter services 2025-09-02 17:07:39 +08:00
xiexun 27017aa5ed Add periodic host time synchronization and sync period parameter 2025-09-02 17:06:59 +08:00
xiexun ce52dbd997 Add services to enable and get stream status in OBCameraNode 2025-09-02 17:06:59 +08:00
xiexun 8e8fb156f9 Add setupCameraInfo method to initialize camera info managers 2025-09-02 17:06:59 +08:00
xiexun 4c932d47a8 Add device_status topic for state monitoring 2025-09-02 17:06:59 +08:00
xiexun 78c4d68fb1 Optimize frame processing sequence in onNewColorFrameCallback to reduce color topic latency 2025-09-02 17:06:59 +08:00
xiexun 10474bcb07 Add image transport plugin selection for color, depth, and IR streams in Gemini 330 series launch file 2025-09-02 17:06:59 +08:00
slz 88404da2a5 enhance DeviceInfo service implementation 2025-09-02 17:04:54 +08:00
slz 3eb4d03eca Add low CPU launch file for Gemini 330 series and updated align_mode 2025-09-02 17:04:54 +08:00
obyalian fef7345e6d Update Orbbec SDK to version 2.5.0 2025-09-02 17:03:39 +08:00
slz e2e0664615 Add feature/astra_mini_pro 2025-09-02 17:03:39 +08:00
xiexun 419c61dd22 Move notify operation outside of lock to prevent potential deadlocks 2025-09-02 16:18:46 +08:00
xiexun f2bbbe7f3d Fix arm64 DEB package build 2025-09-02 09:22:48 +08:00
obyalian 1e3edfa54a Add static transform accel_gyro_optical_frame 2025-09-01 16:23:15 +08:00
xiexun 9bebd0da6f Change the default value of EnumerateNetDevice in the SDK config file to false‌ 2025-09-01 12:33:06 +08:00
xiexun ed247fe252 Fix queryDevice thread 2025-08-31 23:52:18 +08:00
xiexun 755ac394d7 Fix crash by improving lock handling 2025-08-26 15:05:20 +08:00
xiexun 052b6c35eb Remove mallopt to save CPU usage 2025-08-18 16:43:04 +08:00
obyalian dc9a1c57de Docs: fix comment typos 2025-08-15 09:30:32 +08:00
xiexun 7e775dc642 Fix firmware update and avoid colcon symlink issues 2025-08-14 20:38:39 +08:00
xiexun c329964a76 Fix device disconnection after reboot service call 2 2025-08-14 08:46:22 +08:00
xiexun d91db6b639 Fix device disconnection after reboot service call 2025-08-13 17:58:38 +08:00
xiexun b223624090 Refactor: update LiDAR documentation and unify IMU parameter descriptions 2025-08-12 16:11:57 +08:00
yalian 97e7aa524d Rename 'depth_brightness' to 'mean_intensity_set_point', keep old param for compatibility 2025-08-07 08:33:24 -04:00
xiexun 414c145f83 Fix: Improve IMU extrinsic handling with ACCEL/GYRO fallback 2025-08-05 22:07:20 +08:00
xiexun 9d4e270e9b Refactor: Unify accelerometer and gyroscope into single IMU control
- Replace separate accel/gyro parameters with unified IMU parameters
- Consolidate topics from separate streams to single /lidar/imu/sample
- Simplify launch file configuration with single enable_imu flag
- Update documentation and extrinsics to reflect unified structure
2025-08-05 21:51:06 +08:00
yalian 8882ad08e9 Fix typo in setPtpConfigCallback 2025-08-05 06:58:54 -04:00
obyalian 3276d05a05 Rename 'mean_intensity_set_point' to 'depth_brightness' in launch parameters and update related documentation 2025-08-05 17:43:10 +08:00
obyalian 68b13fd987 Update Orbbec SDK to version 2.4.11 2025-08-05 17:11:39 +08:00
xiexun 127b7ed2c6 Fix reboot_device service 2025-08-05 16:44:10 +08:00
xiexun af8606729f Refactor: rename reflectivity to intensity in LiDAR point cloud data
- Update LiDAR point structure definitions in ObTypes.h
- Rename reflectivity field to intensity in OBLiDARPoint and OBLiDARSpherePoint structures
- Update point cloud field names and iterators in ob_lidar_node.cpp
- Modify Chinese documentation to reflect the terminology change
- Ensure consistency across all LiDAR data publishing methods

This change aligns the codebase with standard LiDAR terminology where
'intensity' is the commonly used term for describing the strength of
the laser return signal.
2025-08-05 11:21:56 +08:00
yalian aa9e5c7f22 Bump package version to 2.4.6 in package.xml 2025-08-02 00:36:12 +08:00
yalian d4bbdb4459 Update Orbbec SDK to version 2.4.10 and modify related configurations
- Updated the OrbbecSDKConfig-release.cmake files for both arm64 and x64 architectures to reference the new SDK version 2.4.10.
- Replaced occurrences of 'depth_brightness' with 'mean_intensity_set_point' in launch files and the camera node header to improve clarity and consistency.
- Added new spatial filtering options (SpatialFastFilter and SpatialModerateFilter) in the camera node implementation, including parameters for radius, magnitude, and difference threshold.
- Updated the setupDevices and setupDepthPostProcessFilter methods to handle the new mean intensity setting and spatial filter parameters.
- Modified launch files for various examples to reflect the new argument names and added new parameters for spatial filtering.
2025-08-02 00:11:04 +08:00