CHANGELOG

Changelog for package aruco_opencv

6.0.1 (2024-06-04)

  • Fix out of bounds indexes when retrieving camera matrix for rectified images (#47) * Add image_is_rectified parameter to example yaml config

  • Contributors: Błażej Sowa, Sandip Das

6.0.0 (2024-05-08)

  • Use post-set parameters callback (#41)

  • Add missing detection parameters (#38) * Populate default aruco parameter values from OpenCV library * Add detectInvertedMarker parameter * Add descriptions to aruco parameters in yaml file * Add option to generate inverted markers * Add Aruco3 detection parameters

  • Remove boards on node cleanup (#35)

  • Fix compatibility with OpenCV ^4.7.0 (#32)

  • Contributors: Błażej Sowa

4.2.0 (2024-04-05)

  • Add an option to subscribe to compressed image topics. (#28) (#30)

  • Contributors: Ray Ferric

4.1.1 (2023-05-18)

  • Fix create_marker and create_board script permissions (#22)

  • Contributors: Błażej Sowa

4.1.0 (2023-02-22)

  • Add python dependencies (#19)

  • Add board detection (ROS2) (#16) * Rename SingleMarkerTracker to ArucoTracker * Add BoardPose msg, change MarkerDetection to ArucoDetection * Change default marker dictionary * Add board descriptions * Add board pose estimation * Fix cpplint errors

  • Add scripts for generating markers and boards (#13)

  • Ignore duplicate image frames (#10)

  • Add ament_lint tests to cmakelists instead of github workflows (#7)

  • Contributors: Błażej Sowa

4.0.1 (2022-12-13)

4.0.0 (2022-12-12)

  • Better camera calibration handling (#3) * Support different distortion models * Support rectified images

  • Use newer headers for cv_bridge

  • Use the custom QoS for image subscription

  • Fix autostart node activation

  • Use newer headers for tf2_geometry_msgs

  • Fix aruco library linking

  • Fix build for Humble

  • Remove image_transport parameter

  • Add marker_dict parameter

  • Unsubscribe from image topic on shutdown

  • Add single_marker_tracker_autostart node

  • Reformat code with uncrustify

  • Use cv::parallel_for_ in PnP pose computation

  • Refactor parameter declaration and retrieval, add utils.hpp

  • Initial LifecycleNode implementation

  • Update project dependencies

  • Add copyright notice

  • Install config directory

  • Port launch and config file to ROS2

  • Remove old dynamic reconfigure config

  • Declare the rest of the parameters

  • Initial port for ROS2 Foxy

  • Simplify filling the camera matrix from camera info

  • Contributors: Błażej Sowa

0.2.0 (2022-09-07)

  • Move message definitions to aruco_opencv_msgs package (#2)

  • Fix build for Debian Buster

  • Publish transforms from output_frame to markers on tf2

  • Transform marker poses to specified output frame

  • Allow changing camera info without restarting the tracker

  • Add dynamically reconfigurable parameters for corner refinement

  • Contributors: Błażej Sowa

0.1.0 (2022-07-07)

  • Initial version of the package

  • Contributors: Błażej Sowa