Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

Latest commit

 

History

History
322 lines (293 loc) · 13.7 KB

CHANGELOG.rst

File metadata and controls

322 lines (293 loc) · 13.7 KB

Changelog for package mrpt_bridge

1.0.1 (2022-05-03)

  • Add License file
  • Formatting fixes
  • Update README.md
  • Contributors: Jose Luis Blanco Claraco

1.0.0 (2022-03-04)

  • update dep to mrpt2
  • Merge pull request #12 from MRo47/ros1 Fixed build error for ubuntu 20.04, ros-noetic in imu.cpp
  • fixed bug (array to vec conversion -> use auto)
  • Build with opencv 4
  • fix build against mrpt2
  • update gitignore; add PUBLIC flags to deps
  • Quaternion singularity Check for degenerate case when converting quaternion to angles.
  • Ensure the real part of quaternions is real Fixes: mrpt-ros-pkg/pose_cov_ops#7
  • time convert: fix round error in nanoseconds
  • Fix build against mrpt-2
  • Copyright notices, clang-format. Also, avoid some bad practices: C includes vs C++ ones; using namespace in headers.
  • fix build against mrpt2 Fixed #5
  • Contributors: Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Jose-Luis Blanco, Julian Lopez Velasquez, MRo47, Mathieu Mege, cmorcan

0.1.25 (2018-07-11)

  • Merge pull request #3 from tuw-robotics/master TPose2D to geometry_msgs::Pose
  • Update pose.h
  • TPose2D Conversion to geometry_msgs::Pose added
  • Merge pull request #2 from clalancette/fix-deb-stretch Fix deb stretch
  • Fix build warnings for signed/unsigned comparison. The width and height of the OccupancyGrid metadata are both uint32, so make the loop iterator type match. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
  • Workaround Debian stretch not properly setting up Qt dependencies. libpcl-dev really has a dependency on Qt5Widgets, but that is not expressed by the Debian Stretch packages. We workaround it here by forcing the dependency in both the package.xml and the CMakeLists.txt Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
  • Contributors: Chris Lalancette, Jose Luis Blanco-Claraco, Markus Bader

0.1.24 (2018-06-14)

  • fix missing namespace
  • Reorganize build farm icons
  • Update README.md
  • Contributors: Jose Luis Blanco-Claraco

0.1.23 (2018-06-08)

  • make catkin_lint clean
  • ROS build farm badges and links
  • Contributors: Jose Luis Blanco-Claraco

0.1.22 (2018-05-18)

  • Release as an independent repository outside of "mrpt_navigation"

0.1.20 (2018-04-26)

  • fix warnings
  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94) * add dep stereo_msgs * add dep stereo_msgs * fix minor warnigngs and errors
  • Use docker to run modern ROS distros in travis (#93)
  • fix build errors against mrpt master. Closes #92
  • Fix install .h files in mrpt-bridge Closes #91
  • Fix CMake error (Closes #90)
  • marker messages are also logged as beacons if needed
  • marker msgs added
  • Merge branch 'master' of github.com:tuw-robotics/mrpt_navigation
  • Merge pull request #83 from raghavendersahdev/master Extending ros_bridge to playback MRPT datasets
  • Merge branch 'master' into master
  • Work done upto August 25 : added CObservationRange
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch 'master' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • Work done upto August 21: added stereo image support to mrpt bridge
  • small change moved beacon.h to its correct place
  • Work done from August 17 to August 18 : added Tester function test the mrpt-ros bridge and publishing ros message after conversion
  • changed test_Bridge file, testing the bridge in a different way
  • Work done from August 17 to August 18 : added a tester function of the bridge, error while compiling currently
  • avoid Eigen warnings with GCC-7
  • Removed unnecessry MRPT_VERSION checks
  • Fixes for clang format
  • Removed c++11 declarations in cmake
  • Adapted CMakeLists to new mrpt
  • Work done from August 13 to August 14 : added image mrpt-ros bridge and comments
  • Work done upto August 13: added mrpt_bridge conversions for range, GPS, IMU under construction; pending: mrpt_bridge for images and comments
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Comply to clang warnings
  • Fix compilation issue with forgotten git-related text
  • Correct typo
  • Work towards mr-slam
  • Implement converion method for CNetworkOfPoses2DInf_NA specialization class
  • Add more msgs for use in mrpt_graphslam_2d
  • fix build with MRPT 1.5.0
  • Fix debug messages: (#65) * replace printf with log_info * read and use debug param * dumping to console only once Also publish pose even if not updating the filter (sorry for mixing commits)
  • Fix debug messages: * replace printf with log_info * read and use debug param * dumping to console only once Also publish pose even if not updating the filter (sorry for mixing commits)
  • documentation patch in mrpt_bridge beacon header (#62)
  • Fix #60
  • Contributors: Ashish Raste, Borys Tymchenko, Jorge Santos, Jorge Santos Simón, Jose Luis Blanco, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Jose-Luis Blanco-Claraco, Markus Bader, Nikos Koukis, Raghavender Sahdev

0.1.19 (2017-08-25)

  • Added mrpt_ros bridge for the following messages
  • mrpt::obs::CObservationImage <--> sensor_msgs/Image
  • mrpt::obs::CObservationIMU <--> sensor_msgs/IMU
  • mrpt::obs::CObservationGPS <--> sensor_msgs/NavSatFix
  • mrpt::obs::CObservationRange <--> sensor_msgs/Range
  • mrpt::obs::CObservationStereoImages <--> 3xsensor_Image for left, right and disparity
  • also added the file test_Bridge to test the above conversions and publishing on respective ROS topics
  • Contributors: Raghavender Sahdev

0.1.21 (2018-04-27)

  • Upgrade version 0.1.20 (#99)
  • fix warnings
  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94) * add dep stereo_msgs * add dep stereo_msgs * fix minor warnigngs and errors
  • Use docker to run modern ROS distros in travis (#93)
  • fix build errors against mrpt master. Closes #92
  • Fix install .h files in mrpt-bridge Closes #91
  • Fix CMake error (Closes #90)
  • marker messages are also logged as beacons if needed
  • marker msgs added
  • Merge branch 'master' of github.com:tuw-robotics/mrpt_navigation
  • Merge pull request #83 from raghavendersahdev/master Extending ros_bridge to playback MRPT datasets
  • Merge branch 'master' into master
  • Work done upto August 25 : added CObservationRange
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch 'master' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • Work done upto August 21: added stereo image support to mrpt bridge
  • small change moved beacon.h to its correct place
  • Work done from August 17 to August 18 : added Tester function test the mrpt-ros bridge and publishing ros message after conversion
  • changed test_Bridge file, testing the bridge in a different way
  • Work done from August 17 to August 18 : added a tester function of the bridge, error while compiling currently
  • avoid Eigen warnings with GCC-7
  • Removed unnecessry MRPT_VERSION checks
  • Fixes for clang format
  • Removed c++11 declarations in cmake
  • Adapted CMakeLists to new mrpt
  • Work done from August 13 to August 14 : added image mrpt-ros bridge and comments
  • Work done upto August 13: added mrpt_bridge conversions for range, GPS, IMU under construction; pending: mrpt_bridge for images and comments
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Comply to clang warnings
  • Fix compilation issue with forgotten git-related text
  • Correct typo
  • Work towards mr-slam
  • Implement converion method for CNetworkOfPoses2DInf_NA specialization class
  • Add more msgs for use in mrpt_graphslam_2d
  • fix build with MRPT 1.5.0
  • Fix debug messages: (#65) * replace printf with log_info * read and use debug param * dumping to console only once Also publish pose even if not updating the filter (sorry for mixing commits)
  • Fix debug messages: * replace printf with log_info * read and use debug param * dumping to console only once Also publish pose even if not updating the filter (sorry for mixing commits)
  • documentation patch in mrpt_bridge beacon header (#62)
  • Fix #60
  • Contributors: Ashish Raste, Borys Tymchenko, Hunter Laux, Jorge Santos, Jorge Santos Simón, Jose Luis Blanco, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Jose-Luis Blanco-Claraco, Markus Bader, Nikos Koukis, Raghavender Sahdev

0.1.18 (2017-01-22)

  • Remove types_simple.h header to fix compilation
  • Contributors: Jose Luis Blanco, Nikos Koukis

0.1.17 (2017-01-22)

  • remove debug ::pause()
  • make catkin_lint clean
  • mrpt_bridge: Move includes in implementation file
  • mrpt_bridge: Add conversion definition in NetworkOfPoses
  • Fix indentation, formatting in pose conversion files Abide general code style according to Google C++ code guidelines and [MRPT coding style](https://github.com/MRPT/mrpt/blob/master/doc/MRPT_Coding_Style.md)
  • mrpt_bridge: Fix bug in MRPT->ROS pose conversion When transorfming from MRPT 3x3 form to PoseWithCovariance 6x6 form the yaw components were overwritten, thus resulting yaw components would always be 0.
  • Correct minor typo
  • mrpt_bridge: Add conversion methods for NetworkOfPoses Commit adds conversion methods between mrpt_msgs::NetworkOfPoses and mrpt::graphs::CNetworkOfPoses2DInf class instances
  • mrpt_bridge: Add conversion methods for Information-related Pose classes
  • Remove all errors generated by catkin_lint and cleanup unused templates from CMakeLists.txt files
  • Contributors: Jorge Santos, Jose Luis Blanco, Nikos Koukis

0.1.16 (2016-12-13)

0.1.15 (2016-11-06)

  • mrpt_bridge: Fix bug in laserScans conversion
  • Fix new scanRange API in MRPT 1.5.0
  • Contributors: Jose-Luis Blanco-Claraco, Nikos Koukis

0.1.14 (2016-09-12)

  • fix build against mrpt < 1.5.0
  • Contributors: Jose-Luis Blanco-Claraco

0.1.13 (2016-09-03)

0.1.12 (2016-09-03)

  • Put the ROS log setting withing if MRPT_VERSION>=0x150 so it doesn't break the compilation agains .deb mrpt libs
  • Add a check for an empty string.
  • Strip trailing n in logs if present.
  • Add a callback function to stream MRPT logs to ROS.
  • Contributors: Jorge Santos, Logrus

0.1.11 (2016-08-21)

  • fix unit test error due to uninitialized tf::Pose
  • fix deprecated PCL header
  • Add landmark to bridge.
  • Contributors: Jose-Luis Blanco-Claraco, Logrus

0.1.10 (2016-08-05)

0.1.9 (2016-08-05)

0.1.8 (2016-06-29)

0.1.7 (2016-06-20)

0.1.6 (2016-03-20)

  • New ObservationRangeBeacon message.
  • More descriptive error msgs
  • Contributors: Jose Luis Blanco, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Logrus, Raphael Zack

0.1.5 (2015-04-29)

  • mrpt_bridge: BUGFIX in convert() for 360deg scans
  • Cleaner build against mrpt 1.3.0
  • Fix build against mrpt 1.3.0
  • Contributors: Jose Luis Blanco

0.1.4 (2014-12-27)

  • Solved some old 'TODO' comments
  • Removed 'mrpt' dep from catkin_package(). I think this is giving problems to dependant pkgs and is not needed...
  • Start new pkg mrpt_local_obstacles. Fixes in package.xml's
  • Better doxygen docs
  • localization: New param to configure sensor sources in a flexible way
  • Contributors: Jose Luis Blanco

0.1.3 (2014-12-18)

0.1.2 (2014-12-18)

  • Fix missing build dependency (nav_msgs)

0.1.1 (2014-12-17)

  • First public binary release.

0.1.0 (2014-12-17)

  • consistent version numbers
  • Fixes broken dependencies
  • Removed obsolete rawlog_play & fix build of other nodes.
  • Fix build with mrpt 1.2.x
  • localization uses tf odom
  • localization working like amcl