Skip to content

Releases: ifm/ifm3d-ros

v1.1.2

25 Aug 14:19
Compare
Choose a tag to compare

1.1.2

  • Update Dockerfiles for building the ROS node inside a Docker software container environment: removed glog build and runtime libs

v1.1.1

25 Aug 14:18
Compare
Choose a tag to compare

1.1.1

  • Update camera nodelet for ifm3d >= v1.2.3

    • Switch from looped image retrieval to callback based image retrieval
    • Updated schema mask handling: uint based schema mask replaced with default 2D and 3D bufferID based lists
      Between ifm3d API version 0.93 and 1.1 the internal handling of the amplitude and distance image and the point cloud has changed: The previously automatically applied masking based on the confidence image is no longer applied. As a result, more image pixels are displayed as valid pixels.
      If you want to apply a binary mapping to these images, use the confidence image as provided in the ROS node and apply the mask confidence&1 for backward compatibility.
  • Nodelet interface changes:

    • additional parameters:
      • xyz_image_stream: boolean value - Enable / disable publishing and streaming of point cloud topic / messages.
      • confidence_image_stream: boolean value - Enable / disable publishing and streaming of confidence image topic / messages
      • radial_distance_image_stream: boolean value - Enable / disable publishing and streaming of radial distance image topic / messages
      • radial_distance_noise_stream: boolean value - Enable / disable publishing and streaming of radial distance noise image topic / messages
      • amplitude_image_stream: boolean value - Enable / disable publishing and streaming of amplitude image topic / messages
      • extrinsic_image_stream: boolean value - Enable / disable publishing and streaming of extrinsics topic / messages
      • intrinsic_image_stream: boolean value - Enable / disable publishing and streaming of intrinsics topic / messages
      • rgb_image_stream: boolean value - Enable / disable publishing and streaming of 2D RGB image topic / messages
    • Updated the default launch files for 2D RGB / 3D TOF cameras accordingly
    • Added support for JSON schema dump service
    • ifm3d-ros logging:
      • Reduced level of logging messages
      • Changed default behavior of info log messages: NODELET_INFO_STREAM replaced by NODELET_INFO_ONCE
    • Removed:
      • Compressed amplitude stream: only amplitude publisher is used
      • Unit vector publisher
  • Robustness improvements:

    • Only publish data to image streams if API frames include the corresponding image data

v0.7.1

04 Jul 14:21
Compare
Choose a tag to compare

Changes between ifm3d-ros 0.6.2 and 0.7.1

  • Added Dockerfile for build instructions documentation and reproducible build environments
  • Updated maintainer email address
  • Updated O3X documentation
  • Updated to ifm3d version 0.20.3
  • Updated build instructions for ROS Melodic and ROS Noetic

v1.0.1

27 Apr 18:15
Compare
Choose a tag to compare

1.0.1

  • Removed dependency to OpenCV and PCL.
  • The RGB jpeg image is published in a compressed format.
  • Removed the god_bad pixel publisher and the XYZ publisher (use /cloud instead).
  • The /cloud topic is published as sensor_msgs::PointCloud2 instead of pcl::PointCloud<ifm3d::PointT>

v1.0.0

03 Feb 15:26
cb66ce5
Compare
Choose a tag to compare

1.0.0

Braking changes:

  • Restructure the ifm3d-ros package into independent subpackages. Please check your path declarations again, especially for the launch files and messages and services.

Changes between ifm3d_ros 0.6.x and 1.0.0:

  • Order of axis changed in 3D (cloud topic and extrinsic calibration parameters): This wrapper keeps the axis orientation as defined by the underlying API, ifm3d. Therefore, you may see a different axis order for the cloud message compared to older versions of the ifm3d and ifm cameras.
  • Extrinsic calibration parameters: now consistent with SI units, e.g. translation are scaled in m and rotation parameters are scaled in rad.
  • Added publisher for 2D RGB data
  • Use CameraBase for compatibility with other O3 devices
  • Comment out methods / publisher which are not available for the O3RCamera (at the moment)
  • Comment out the unit vector publishing
  • Changed services trigger and softon, softoff to be compatible with new JSON methods and schema.
  • Changed service trigger to a dummy method until triggers are implemented for the O3R platform. It only has a status message at the moment.
  • Changed service dump: coverts from json to str for displaying the message

added:

  • Added pcic_port to the list of framegrabber arguments

known limitations:

  • This version of the ifm3d-ros package only works with the O3R camera platform.

v0.7.0

14 Mar 16:47
Compare
Choose a tag to compare

Release of the ifm3d-ros Node for O3D and O3X

This stable release is intended to be used with the O3D and O3X cameras only.

v0.6.2

25 Feb 13:46
Compare
Choose a tag to compare

Changes between ifm3d-ros 0.6.1 and 0.6.2

  • Updated maintainer email address
  • Added ifm3d-core dependency in preparation for submission to the ROS index