No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.2.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/husarion/husarion_ugv_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-03-17
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

robot localization configuration for Husarion UGV

Additional Links

Maintainers

  • Husarion

Authors

  • Rafal Gorecki

husarion_ugv_localization

The package is responsible for activating mods responsible for fusion of data related to the robot’s location.

Launch files

This package contains:

  • localization.launch.py: Responsible for activating EKF filtration along with the necessary dependencies needed to operate GPS.
  • nmea_navsat.launch.py: Responsible for launching the NMEA NavSat driver node.

Configuration Files

  • enu_localization.yaml: configures data fusion for ekf_filter and navsat_transform nodes, using wheel encoders and IMU. Orientation follows East-North-Up (ENU) coordinates.
  • enu_localization_with_gps.yaml: configures data fusion for ekf_filter and navsat_transform nodes, using wheel encoders, IMU, and GPS. Orientation follows East-North-Up (ENU) coordinates.
  • nmea_navsat.yaml: contains parameters for NMEA NavSat driver node.
  • relative_localization.yaml: configures data fusion for ekf_filter and navsat_transform nodes, using wheel encoders, IMU. The initial orientation is always 0 in relative mode.
  • relative_localization_with_gps.yaml: configures data fusion for ekf_filter and navsat_transform nodes, using wheel encoders, IMU, and GPS. The initial orientation is always 0 in relative mode.
CHANGELOG

\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package husarion_ugv_localization \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^

2.2.0 (2025-03-13)

  • Merge branch 'ros2-devel' of https://github.com/husarion/panther_ros into ros2-devel
  • Merge pull request #496 from husarion/repo-rename
  • update links
  • Merge branch 'ros2-devel' into lights-new
  • Add log level argument to launch files (#473)
  • Merge lynx_description and panther_description into husarion_ugv_descriptions (#456)
  • Merge pull request #466 from husarion/ros2-add-msgs
  • Merge branch 'ros2-devel' into ros2-add-msgs
  • Merge branch 'ros2-devel' into add-panther-diagnostics-config
  • Merge remote-tracking branch 'origin/ros2-devel' into ros2-devel
  • Merge pull request #460 from husarion/ros2-devel-better-config-dir
  • Add husarion_ugv_msgs
  • optional config dir
  • Merge pull request #457 from husarion/ros2-lynx-devel
  • Merge branch 'ros2-devel' of https://github.com/husarion/panther_ros into ros2-lynx-devel
  • Merge pull request #444 from husarion/ros2-config-dir
  • use configs from /config dir
  • Ros2 husarion ugv v2 (#422)
  • Contributors: BOOTCFG, Dawid Kmak, Jakub Delicat, Miłosz Łagan, Rafal Gorecki, Stefan, kmakd, rafal-gorecki

2.1.2 (2024-12-02)

  • Merge branch 'ros2-devel' into ros2-lights-tests
  • Contributors: pawelirh

2.1.1 (2024-09-05)

  • Merge branch 'ros2-devel' into ros2-ns-refactor
  • Add pre-commit workflow (#395)
  • Merge pull request #388 from husarion/ros2-add-nmea-gps
  • update names
  • update docs
  • Merge remote-tracking branch 'origin/ros2-devel' into ros2-testing-poc
  • add nmea gps
  • Ros2 estop sim gui (#384)
  • Merge branch 'ros2-devel' into ros2-ns-refactor
  • unify CMakeLists.txt files (#381)
  • unify CMakeLists.txt files
  • New format of documentation (#369)
  • Contributors: Dawid, Dawid Kmak, KmakD, Paweł Irzyk, kmakd, pawelirh, rafal-gorecki

2.1.0 (2024-08-02)

  • Process noise update (#361)
  • Merge pull request #362 from husarion/ros2-api-reorganization
  • Improve set_pose topic description
  • Minor readme updates
  • Enhance ROS API names in the stack
  • Contributors: Dawid Kmak, pawelirh, rafal-gorecki

2.0.4 (2024-06-28)

  • Add EKF GPS configuration (#351)
  • Merge branch 'ros2-devel' into ros2-gz-lights
  • Merge remote-tracking branch 'origin/ros2-devel' into ros2-gpio-controller-revision
  • Merge branch 'ros2' into ros2-build-in-animation
  • Merge branch 'ros2' into ros2-gz-lights
  • Contributors: pawelirh, rafal-gorecki

2.0.3 (2024-06-06)

  • Merge pull request #320 from husarion/ros2-clear-logs
  • Minor log changes
  • Contributors: Dawid Kmak, pawelirh

2.0.2 (2024-06-05)

  • Launch refactor (#307)
  • Contributors: rafal-gorecki

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged husarion_ugv_localization at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.