Releases: ensenso/ros_driver
Releases · ensenso/ros_driver
v2.1.2
What's Changed
- Improve support for C-Series cameras by @benthie in #127
- ensenso_camera: Add capture timeout for mono camera by @benthie in #127
- ensenso_camera: scripts: Fix error formatting by @benthie
- Update tested Ensenso SDK versions to 3.6.1606, 3.5.1419 and 3.4.743 by @saierd in #123
- Update tested Ensenso SDK version of 3.5 branch from 3.5.1394 to the latest 3.5.1419 by @saierd in #123
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- Support C-Series by @benthie in #122
- ros2: Handle exceptions when retrieving parameters from the node by @benthie in #120
- ros1: Add possibility to prevent illegal node names in launch files
- Update tested Ensenso SDK version of 3.5 branch from 3.5.1375 to the latest 3.5.1394 by @benthie in #115
- Update tested Ensenso SDK versions to 3.5.1375, 3.4.743 and 3.3.1417 by @saierd in #111
- Stop testing Melodic on Ubuntu 18.04 due to EOL
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- ros2: Add missing namespace argument in mono and stereo node launch file by @benthie in #106
- ros2: Fix high CPU usage of scripts @benthie in #108
- ros2: Fix high RAM usage of camera nodes @benthie in #108
- ensenso_camera: scripts: Increase logging verbosity @benthie in #108
- docs: Extend ros2 documentation by @benthie in #108
- Update tested Ensenso SDK version of 3.4 branch from 3.4.715 to the latest 3.4.743
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- ros2: Parse camera objects parameters in camera node by @erblinium in #101
- Fix default target frame if link frame is given by @benthie in #104
- Fix undefined behaviour in VirtualObjectMarkerPublisher by @erblinium and @jornb in #103
- Fix timestamp on virtual marker object publisher by @erblinium in #103
New Contributors
- @erblinium made their first contribution in #101
Full Changelog: v2.0.2...v2.0.3
v2.0.2
v2.0.1
v2.0.0
What's Changed
Port to ROS2 by @benthie in #90
- Add C++ compatibility layer for ROS1/ROS2
- Add Python compatibility layer for ROS1/ROS2
- Add ROS2 packages with the same structure as for ROS1
- Add ROS2 documentation to readme
- Rename ROS1 nodelets to nodes for compatibility with ROS2
- Include ROS2 packages in GitHub actions
Known Issues
- HzTest in ensenso_camera_test2 sometimes fails in GitHub actions
- ROS2 point cloud publishing as described in the limitations section
Full Changelog: v1.7.1...v2.0.0
v1.7.1
What's Changed
- Change supported Ensenso SDK versions to 3.3.1385, 3.2.489 and 3.1.996
- Add version requirement for S- and XR-Series to readme
- Add optional publishing of virtual objects by @jornb in #49
- Bug fix: Implement NxLibInitializeFinalize in order to prevent premature closing of the NxLib while closing multiple nodes
- Bug fix: stereo_camera: Change the frame_id of relative depth image from target to camera
- Bug fix: Use current ROS time as timestamp for file cameras instead of NxLib timestamps which lie in the past
- Bug fix: mono_camera: Change the frame_id of the resulting pattern pose of the estimatePatternPose command from camera to pattern
- Bug fix: stereo_camera: Fix copy-publishing of projected point cloud
- Refactor: Prepare repository for migration to ROS2
Full Changelog: v1.7.0...v1.7.1
v2.0.0-beta.2
What's Changed
- Added optional publishing of virtual objects by @jornb #49
- Add nxLibInitializeFinalize
- Fix hard-coded galactic packages to generic ones in install_external_dependencies.sh
- Fix file camera timestamps for point clouds
- Fix request_data_linked script
- Fix default values of float parameters in scripts
- Add xacro launch files
- Clean up ensenso_camera_test2
- Test Humble instead of Galactic
- Fix and extend README.md
v2.0.0-beta
What's Changed
- Add C++ compatibility layer for ROS1/ROS2
- Add Python compatibility layer for ROS1/ROS2
- Add ROS2 packages with the same structure as for ROS1
- Add ROS2 documentation to readme
- Include ROS2 in GitHub actions
Known Issues
- Not all launch have been ported yet
HzTest
in ensenso_camera_test2 not properly working