-
 

Package Summary

Tags No category tags.
Version 1.0.7
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mrpt-ros-pkg/mrpt_navigation.git
VCS Type git
VCS Version ros1
Last Updated 2024-09-17
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for robot 2D self-localization using dynamic or static (MRPT or ROS) maps. The interface is similar to amcl (https://wiki.ros.org/amcl) but supports different particle-filter algorithms, several grid maps at different heights, range-only localization, etc.

Additional Links

Maintainers

  • Markus Bader

Authors

  • Markus Bader
  • Raphael Zack
README
No README found. See repository README.
CHANGELOG

Changelog for package mrpt_localization

1.0.7 (2024-09-17)

1.0.6 (2024-09-04)

  • port to new mrpt_lib ROS packages as dependencies
  • Contributors: Jose Luis Blanco-Claraco

1.0.5 (2024-03-19)

  • Merge branch 'mrpt-ros-pkg:ros1' into ros1
  • Add new parameters to control initial uncertainty: initial_pose_std_xy,initial_pose_std_phi
  • Contributors: Jose Luis Blanco Claraco, Shravan S Rai

1.0.4 (2023-03-28)

  • Fix build against mrpt >=2.7.0
  • add initial pose for localization as param
  • Contributors: Jose Luis Blanco-Claraco, SRai22

1.0.3 (2022-06-25)

1.0.2 (2022-06-25)

1.0.1 (2022-06-24)

  • fix all build errors; removed now obsolete tf_prefix
  • Ported to tf2 and mrpt::ros1bridge
  • modernize cmake
  • Contributors: Jose Luis Blanco-Claraco

1.0.0 (2022-04-30)

  • Update URLs to https
  • Update build dep to mrpt2
  • Merge pull request #118 from mx-robotics/ag-remove_laser_tf_cache continuous laser pose update from tf tree fag added
  • added ROS parameter continuous sensor pose update
  • Fix incorrect publication of estimated pose (Closes: #117)
  • Contributors: Jose Luis Blanco Claraco, Markus Bader

0.1.26 (2019-10-05)

0.1.25 (2019-10-04)

  • fix build against mrpt2
  • Contributors: Jose Luis Blanco-Claraco

0.1.24 (2019-04-12)

  • Fix build against MRPT 1.9.9
  • Contributors: Inounx, Jose Luis Blanco-Claraco, Julian Lopez Velasquez, Markus Bader

0.1.23 (2018-06-14)

0.1.22 (2018-05-22)

  • fix all catkin_lint errors
  • remove exec +x flag to cfg files
  • Contributors: Jose Luis Blanco-Claraco

0.1.21 (2018-04-27)

  • Upgrade version 0.1.20 (#99)
  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • fix build in mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94)
    • add dep stereo_msgs
    • add dep stereo_msgs
    • fix minor warnigngs and errors
  • fix use c++14
  • Merge branch 'master' of github.com:tuw-robotics/mrpt_navigation
  • Merge branch 'master' into master
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch 'master' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • 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
  • Ported to a new version of MRPT
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #77 from corot/master Allow using maps from topic
  • Allow using maps from topic
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Correct include guard
  • 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)

  • put right the covariance matrix initialization (#63)
  • Merge pull request #61 from corot/master Prevent extrapolation into the past when publishing the tf
  • Fix a bug in the way I handle filter state
  • Prevent extrapolation into the past when publishing the tf and handle update/not update more nicelly. Also, ROS-format variables
  • Contributors: Ashish Raste, Borys Tymchenko, Hunter Laux, Jorge Santos, Jorge Santos Simón, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Markus Bader, Nikos Koukis, corot

0.1.20 (2018-04-26)

  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • fix build in mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94)
    • add dep stereo_msgs
    • add dep stereo_msgs
    • fix minor warnigngs and errors
  • fix use c++14
  • Merge branch 'master' of github.com:tuw-robotics/mrpt_navigation
  • Merge branch 'master' into master
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch 'master' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • 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
  • Ported to a new version of MRPT
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #77 from corot/master Allow using maps from topic
  • Allow using maps from topic
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Correct include guard
  • 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)

  • put right the covariance matrix initialization (#63)
  • Merge pull request #61 from corot/master Prevent extrapolation into the past when publishing the tf
  • Fix a bug in the way I handle filter state
  • Prevent extrapolation into the past when publishing the tf and handle update/not update more nicelly. Also, ROS-format variables
  • Contributors: Ashish Raste, Borys Tymchenko, Jorge Santos, Jorge Santos Simón, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Markus Bader, Nikos Koukis, corot

0.1.18 (2017-01-22)

0.1.17 (2017-01-22)

  • Do not consider epsilon velocities (<1e-3) as robot moving
  • make catkin_lint clean
  • Remove all errors generated by catkin_lint and cleanup unused templates from CMakeLists.txt files
  • Issue #53: add a parameter to disable updating when robot not moving
  • Contributors: Jorge Santos, Jose Luis Blanco

0.1.16 (2016-12-13)

  • Fix for issue #50
  • Tabs to spaces
  • Fix for issue #48
  • Remove unneeded include
  • Allow robot poses from external algorithms to be integrated into mrpt particles filter
  • fix typo
  • Contributors: Jorge Santos, Jorge Santos Simón, Jose-Luis Blanco-Claraco

0.1.15 (2016-11-06)

  • Fix build against MRPT 1.5.0
  • Use ros::Time::now() to time stamp first 10 poses If not, they contain wall time, what when working on simulation prevents robot_localization fusion to work. Other than that, the change is innocuous
  • PR #33 prevented pose initialization with the robot stopped; fix it!
  • Stop mrpt_localization updating when robot is not moving (odom twist is zero)
  • Contributors: Jorge Santos, Jorge Santos Simón, Jose-Luis Blanco-Claraco

0.1.14 (2016-09-12)

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
  • Restamp pose on first iteration with ROS time because filter time is still not initialized and can create problems when integrating on robot_localization
  • Set ROS log level also on MRPT internal log system. Prevents spamming of [FIXED_SAMPLING] and [ADAPTIVE SAMPLE SIZE] messages
  • Modify so we can use in conjuntion with robot_localization package: provide a PoseWithCovarianceStamped, allow disabling tf publishing and make transform_tolerance a parameter
  • Contributors: Jorge Santos

0.1.11 (2016-08-21)

0.1.10 (2016-08-05)

0.1.9 (2016-08-05)

0.1.8 (2016-06-29)

0.1.7 (2016-06-20)

  • Fix laser scan stamp problem. TODO: something is still broken since nothing pops up for mrpt_pose
  • fix almost everything to add a pose publisher
  • Contributors: Megacephalo

0.1.6 (2016-03-20)

  • New support for range-only (RO) localization
  • fix build against mrpt <1.3.0
  • Contributors: Jose Luis Blanco, Jose Luis Blanco-Claraco, Raphael Zack

0.1.5 (2015-04-29)

  • fix to strange pf-localization bug
  • Cleaner build against mrpt 1.3.0
  • Fix build against mrpt 1.3.0
  • Contributors: Jose Luis Blanco

0.1.4 (2014-12-27)

  • dont publish if numSubscribers()==0
  • fixes for mrpt 1.3.0
  • Removed 'mrpt' dep from catkin_package(). I think this is giving problems to dependant pkgs and is not needed...
  • pose_cov_ops removed from mrpt_navigation metapkg
  • localization: New param to configure sensor sources in a flexible way
  • Contributors: Jose Luis Blanco

0.1.3 (2014-12-18)

  • Fix many missing install files
  • Contributors: Jose Luis Blanco

0.1.2 (2014-12-18)

0.1.1 (2014-12-17)

  • First public binary release.

0.1.0 (2014-12-17)

  • consistent version numbers
  • fix build error without WX
  • Fixes broken dependencies
  • config and demos tested
  • localization working like amcl

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mrpt_localization at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.0.7
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/mrpt-ros-pkg/mrpt_navigation.git
VCS Type git
VCS Version ros1
Last Updated 2024-09-17
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for robot 2D self-localization using dynamic or static (MRPT or ROS) maps. The interface is similar to amcl (https://wiki.ros.org/amcl) but supports different particle-filter algorithms, several grid maps at different heights, range-only localization, etc.

Additional Links

Maintainers

  • Markus Bader

Authors

  • Markus Bader
  • Raphael Zack
README
No README found. See repository README.
CHANGELOG

Changelog for package mrpt_localization

1.0.7 (2024-09-17)

1.0.6 (2024-09-04)

  • port to new mrpt_lib ROS packages as dependencies
  • Contributors: Jose Luis Blanco-Claraco

1.0.5 (2024-03-19)

  • Merge branch 'mrpt-ros-pkg:ros1' into ros1
  • Add new parameters to control initial uncertainty: initial_pose_std_xy,initial_pose_std_phi
  • Contributors: Jose Luis Blanco Claraco, Shravan S Rai

1.0.4 (2023-03-28)

  • Fix build against mrpt >=2.7.0
  • add initial pose for localization as param
  • Contributors: Jose Luis Blanco-Claraco, SRai22

1.0.3 (2022-06-25)

1.0.2 (2022-06-25)

1.0.1 (2022-06-24)

  • fix all build errors; removed now obsolete tf_prefix
  • Ported to tf2 and mrpt::ros1bridge
  • modernize cmake
  • Contributors: Jose Luis Blanco-Claraco

1.0.0 (2022-04-30)

  • Update URLs to https
  • Update build dep to mrpt2
  • Merge pull request #118 from mx-robotics/ag-remove_laser_tf_cache continuous laser pose update from tf tree fag added
  • added ROS parameter continuous sensor pose update
  • Fix incorrect publication of estimated pose (Closes: #117)
  • Contributors: Jose Luis Blanco Claraco, Markus Bader

0.1.26 (2019-10-05)

0.1.25 (2019-10-04)

  • fix build against mrpt2
  • Contributors: Jose Luis Blanco-Claraco

0.1.24 (2019-04-12)

  • Fix build against MRPT 1.9.9
  • Contributors: Inounx, Jose Luis Blanco-Claraco, Julian Lopez Velasquez, Markus Bader

0.1.23 (2018-06-14)

0.1.22 (2018-05-22)

  • fix all catkin_lint errors
  • remove exec +x flag to cfg files
  • Contributors: Jose Luis Blanco-Claraco

0.1.21 (2018-04-27)

  • Upgrade version 0.1.20 (#99)
  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • fix build in mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94)
    • add dep stereo_msgs
    • add dep stereo_msgs
    • fix minor warnigngs and errors
  • fix use c++14
  • Merge branch 'master' of github.com:tuw-robotics/mrpt_navigation
  • Merge branch 'master' into master
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch 'master' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • 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
  • Ported to a new version of MRPT
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #77 from corot/master Allow using maps from topic
  • Allow using maps from topic
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Correct include guard
  • 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)

  • put right the covariance matrix initialization (#63)
  • Merge pull request #61 from corot/master Prevent extrapolation into the past when publishing the tf
  • Fix a bug in the way I handle filter state
  • Prevent extrapolation into the past when publishing the tf and handle update/not update more nicelly. Also, ROS-format variables
  • Contributors: Ashish Raste, Borys Tymchenko, Hunter Laux, Jorge Santos, Jorge Santos Simón, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Markus Bader, Nikos Koukis, corot

0.1.20 (2018-04-26)

  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • fix build in mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94)
    • add dep stereo_msgs
    • add dep stereo_msgs
    • fix minor warnigngs and errors
  • fix use c++14
  • Merge branch 'master' of github.com:tuw-robotics/mrpt_navigation
  • Merge branch 'master' into master
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch 'master' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • 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
  • Ported to a new version of MRPT
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #77 from corot/master Allow using maps from topic
  • Allow using maps from topic
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Correct include guard
  • 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)

  • put right the covariance matrix initialization (#63)
  • Merge pull request #61 from corot/master Prevent extrapolation into the past when publishing the tf
  • Fix a bug in the way I handle filter state
  • Prevent extrapolation into the past when publishing the tf and handle update/not update more nicelly. Also, ROS-format variables
  • Contributors: Ashish Raste, Borys Tymchenko, Jorge Santos, Jorge Santos Simón, Jose Luis Blanco Claraco, Jose Luis Blanco-Claraco, Markus Bader, Nikos Koukis, corot

0.1.18 (2017-01-22)

0.1.17 (2017-01-22)

  • Do not consider epsilon velocities (<1e-3) as robot moving
  • make catkin_lint clean
  • Remove all errors generated by catkin_lint and cleanup unused templates from CMakeLists.txt files
  • Issue #53: add a parameter to disable updating when robot not moving
  • Contributors: Jorge Santos, Jose Luis Blanco

0.1.16 (2016-12-13)

  • Fix for issue #50
  • Tabs to spaces
  • Fix for issue #48
  • Remove unneeded include
  • Allow robot poses from external algorithms to be integrated into mrpt particles filter
  • fix typo
  • Contributors: Jorge Santos, Jorge Santos Simón, Jose-Luis Blanco-Claraco

0.1.15 (2016-11-06)

  • Fix build against MRPT 1.5.0
  • Use ros::Time::now() to time stamp first 10 poses If not, they contain wall time, what when working on simulation prevents robot_localization fusion to work. Other than that, the change is innocuous
  • PR #33 prevented pose initialization with the robot stopped; fix it!
  • Stop mrpt_localization updating when robot is not moving (odom twist is zero)
  • Contributors: Jorge Santos, Jorge Santos Simón, Jose-Luis Blanco-Claraco

0.1.14 (2016-09-12)

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
  • Restamp pose on first iteration with ROS time because filter time is still not initialized and can create problems when integrating on robot_localization
  • Set ROS log level also on MRPT internal log system. Prevents spamming of [FIXED_SAMPLING] and [ADAPTIVE SAMPLE SIZE] messages
  • Modify so we can use in conjuntion with robot_localization package: provide a PoseWithCovarianceStamped, allow disabling tf publishing and make transform_tolerance a parameter
  • Contributors: Jorge Santos

0.1.11 (2016-08-21)

0.1.10 (2016-08-05)

0.1.9 (2016-08-05)

0.1.8 (2016-06-29)

0.1.7 (2016-06-20)

  • Fix laser scan stamp problem. TODO: something is still broken since nothing pops up for mrpt_pose
  • fix almost everything to add a pose publisher
  • Contributors: Megacephalo

0.1.6 (2016-03-20)

  • New support for range-only (RO) localization
  • fix build against mrpt <1.3.0
  • Contributors: Jose Luis Blanco, Jose Luis Blanco-Claraco, Raphael Zack

0.1.5 (2015-04-29)

  • fix to strange pf-localization bug
  • Cleaner build against mrpt 1.3.0
  • Fix build against mrpt 1.3.0
  • Contributors: Jose Luis Blanco

0.1.4 (2014-12-27)

  • dont publish if numSubscribers()==0
  • fixes for mrpt 1.3.0
  • Removed 'mrpt' dep from catkin_package(). I think this is giving problems to dependant pkgs and is not needed...
  • pose_cov_ops removed from mrpt_navigation metapkg
  • localization: New param to configure sensor sources in a flexible way
  • Contributors: Jose Luis Blanco

0.1.3 (2014-12-18)

  • Fix many missing install files
  • Contributors: Jose Luis Blanco

0.1.2 (2014-12-18)

0.1.1 (2014-12-17)

  • First public binary release.

0.1.0 (2014-12-17)

  • consistent version numbers
  • fix build error without WX
  • Fixes broken dependencies
  • config and demos tested
  • localization working like amcl

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mrpt_localization at Robotics Stack Exchange