Commit Graph
810 Commits
Author SHA1 Message Date
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
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
slz 88404da2a5 enhance DeviceInfo service implementation 2025-09-02 17:04:54 +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
obyalian 1e3edfa54a Add static transform accel_gyro_optical_frame 2025-09-01 16:23:15 +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
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
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
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 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
datean ba9cbc2295 Add FPS counter functionality to OBCameraNode 2025-07-18 20:38:23 +08:00
jj 47cccfc3a5 Add accel and gyro to lidar tf 2025-07-11 11:05:06 +08:00
jj f694e03fdb Update lidar.launch.py 2025-07-11 10:37:12 +08:00
jj 85bffd49fa Add accel and gyro topic publish 2025-07-10 21:26:54 +08:00
jj 9e2c5f1f43 Update Lidar_CN.MD 2025-07-10 14:03:16 +08:00
jj e03d1b3083 Add cloud accumulated 2025-07-08 17:18:54 +08:00