Skip to content

Releases: ensenso/ros_driver

v2.1.3

17 Jun 12:24

Choose a tag to compare

What's Changed

  • Support B-Series by @benthie in #140
  • Support Cx-L by @benthie in #140
  • Fix C-Series X and Z offset by @benthie in #135
  • Apply disparity map scaling to rectified camera info by @benthie in #134
  • Add dev containers for ROS1 and ROS2 with different Ensenso SDK versions by @benthie in #133
  • Create issue template by @benthie in #130
  • Update tested ROS2 versions to include Jazzy on Ubuntu 24.04 by @benthie in #136
  • Update tested Ensenso SDK version of 4.1 branch from 4.1.976 to the latest 4.1.1033 by @saierd in #139
  • Update tested Ensenso SDK version of 4.0 branch from 4.0.1502 to the latest 4.0.1526 by @saierd in #139
  • Update tested Ensenso SDK versions to 4.1.976, 4.0.1502, 3.6.1631 by @saierd in #138
  • Update tested Ensenso SDK version of 3.6 branch from 3.6.1621 to the latest 3.6.1631 by @benthie in #137
  • Update tested Ensenso SDK versions to 4.0.1502, 3.6.1621, and 3.5.1419 by @saierd in #132
  • Update tested Ensenso SDK version of 3.6 branch from 3.6.1617 to the latest 3.6.1621 by @saierd in #132
  • Update tested Ensenso SDK version of 3.6 branch from 3.6.1606 to the latest 3.6.1617 by @saierd in #128

Full Changelog: v2.1.2...v2.1.3

v2.1.2

06 Feb 09:47

Choose a tag to compare

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

11 Dec 09:52

Choose a tag to compare

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

10 Feb 13:13

Choose a tag to compare

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

31 Jan 13:43

Choose a tag to compare

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

Full Changelog: v2.0.2...v2.0.3

v2.0.2

25 Jan 09:06

Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

27 Oct 15:31

Choose a tag to compare

What's Changed

  • Update tested Ensenso SDK version of 3.3 branch from 3.3.1385 to the latest 3.3.1417 by @saierd in #93
  • Update tested Ensenso SDK versions to 3.2.489, 3.3.1417 and 3.4.715 by @saierd in #93
  • Remove SDK version check for S-series tests by @benthie in #93

Full Changelog: v2.0.0...v2.0.1

v2.0.0

24 Oct 06:54

Choose a tag to compare

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

24 Oct 06:38

Choose a tag to compare

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

08 Aug 14:59

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

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