Skip to content

Releases: ensenso/ros_driver

v2.1.2

06 Feb 09:47
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

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

v2.0.1

27 Oct 15:31
Compare
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
Compare
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
Compare
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
Compare
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

v2.0.0-beta

12 Jul 18:03
Compare
Choose a tag to compare
v2.0.0-beta Pre-release
Pre-release

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