|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_msgs gps_tools gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 3.0.0 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | ros2-devel |
| Last Updated | 2026-07-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- P. J. Reed
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
2.2.0 (2026-07-08)
- gpsd_client: fix GPS status mapping and satellite PRN reporting (#119) Restore corrected-fix status handling that was accidentally broken during the gpsd API 10 migration. The DGPS/SBAS/RTK status checks now have real bodies again and update GPSFix.status.status instead of falling through to the next statement. This allows GPSFix to report SBAS, DGPS, RTK fixed, and RTK float states instead of always publishing a plain fix. Update NavSatFix status handling to use fix mode as the validity gate and gpsd status as the correction-quality qualifier. This prevents valid 2D/3D fixes with unrecognized or newer gpsd status values from being reported as NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest NavSatStatus values. Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN from each used skyview entry. The previous code stored the boolean "used" flag instead of the satellite PRN and assumed the first satellites_used skyview entries were the used satellites. Also harden startup by avoiding timer creation when gpsd fails to open and guarding against invalid publish_rate values before computing the timer period.
- Contributors: engnfrc
2.1.2 (2026-03-13)
- Fixing time conversion (#117)
- Contributors: David Anthony
2.1.1 (2025-07-07)
2.1.0 (2025-05-27)
- Update deprecated call to ament_target_dependencies (#110)
- Contributors: David V. Lu!!, David Anthony
2.0.5 (2025-05-20)
- Removing all ament_target_dependencies() calls (#111)
- Changing hard coded default port value and improving string allocation (#101)
- Updating package search
(#99)
- Updating package search
- Removing pkg_check_modules call
- Check mode Field
(#100)
- Switching to use mode of fix instead of status to be more robust to changes in API
- Making altitude NaN if in 2D fix mode
- Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98)
- Contributors: David Anthony
2.0.4 (2024-05-07)
- Fix queue build up issue in gpsd_client (#89)
- Updating CI process (#85)
- Contributors: David Anthony, Erik Botö
2.0.3 (2023-09-06)
- Fix uninitialized parameter exception in gpsd_client (#83)
- Contributors: Erik Botö
2.0.2 (2023-06-23)
- declare host and port parameters (#80)
- Contributors: Adam Aposhian
2.0.1 (2023-06-08)
1.0.7 (2023-04-04)
1.0.6 (2023-04-04)
1.0.5 (2022-08-30)
- Cleaner shutdown after unload
- Fix build issues with gpsd 3.21 and 3.23
- Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 (#61)
- Adding debug message to help diagnose failures (#60)
- * User configurable publish rate (#58)
-
- Add demo launch file
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ros_environment | |
| ament_cmake | |
| ament_cmake_gtest | |
| gps_msgs | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.3.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-05-15 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- Ken Tossell
- Rob Thomson
- Timo Roehling
- P. J. Reed
Changelog for package gpsd_client
0.3.4 (2023-06-14)
- GPSD API v12 Compatibility (#78)
- Contributors: MariuszSzczepanikSpyrosoft
0.3.3 (2022-11-28)
-
Adding better debugging output to help diagnose corner case (#59)
* Adding better debugging output to help diagnose corner case DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584
-
Merge pull request #39 from shr-project/jansa/gpsd Fix build with gpsd-3.21
-
Fix build with gpsd-3.21 Adapt to changes from this commit: https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514
-
Contributors: David Anthony, Martin Jansa
0.3.2 (2020-05-25)
- Fix build with gpsd 3.20 (#28)
- Contributors: P. J. Reed
0.3.1 (2020-03-05)
- Fix for gpsd-3.19 compatibility (#26)
- Contributors: P. J. Reed
0.3.0 (2019-10-03)
0.2.0 (2017-11-16)
- Add include for <cmath> in gpsd_client
- Add parameter to set frame_id.
- Contributors: Kris Kozak, P. J. Reed
0.1.9 (2017-05-08)
0.1.8 (2016-10-31)
- Use pre-processor defines to handle different libgps API versions Fixes #1
- Contributors: P. J. Reed
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| gps_common | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.3.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-05-15 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- Ken Tossell
- Rob Thomson
- Timo Roehling
- P. J. Reed
Changelog for package gpsd_client
0.3.4 (2023-06-14)
- GPSD API v12 Compatibility (#78)
- Contributors: MariuszSzczepanikSpyrosoft
0.3.3 (2022-11-28)
-
Adding better debugging output to help diagnose corner case (#59)
* Adding better debugging output to help diagnose corner case DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584
-
Merge pull request #39 from shr-project/jansa/gpsd Fix build with gpsd-3.21
-
Fix build with gpsd-3.21 Adapt to changes from this commit: https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514
-
Contributors: David Anthony, Martin Jansa
0.3.2 (2020-05-25)
- Fix build with gpsd 3.20 (#28)
- Contributors: P. J. Reed
0.3.1 (2020-03-05)
- Fix for gpsd-3.19 compatibility (#26)
- Contributors: P. J. Reed
0.3.0 (2019-10-03)
0.2.0 (2017-11-16)
- Add include for <cmath> in gpsd_client
- Add parameter to set frame_id.
- Contributors: Kris Kozak, P. J. Reed
0.1.9 (2017-05-08)
0.1.8 (2016-10-31)
- Use pre-processor defines to handle different libgps API versions Fixes #1
- Contributors: P. J. Reed
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| gps_common | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.3.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-05-15 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- Ken Tossell
- Rob Thomson
- Timo Roehling
- P. J. Reed
Changelog for package gpsd_client
0.3.4 (2023-06-14)
- GPSD API v12 Compatibility (#78)
- Contributors: MariuszSzczepanikSpyrosoft
0.3.3 (2022-11-28)
-
Adding better debugging output to help diagnose corner case (#59)
* Adding better debugging output to help diagnose corner case DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584
-
Merge pull request #39 from shr-project/jansa/gpsd Fix build with gpsd-3.21
-
Fix build with gpsd-3.21 Adapt to changes from this commit: https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514
-
Contributors: David Anthony, Martin Jansa
0.3.2 (2020-05-25)
- Fix build with gpsd 3.20 (#28)
- Contributors: P. J. Reed
0.3.1 (2020-03-05)
- Fix for gpsd-3.19 compatibility (#26)
- Contributors: P. J. Reed
0.3.0 (2019-10-03)
0.2.0 (2017-11-16)
- Add include for <cmath> in gpsd_client
- Add parameter to set frame_id.
- Contributors: Kris Kozak, P. J. Reed
0.1.9 (2017-05-08)
0.1.8 (2016-10-31)
- Use pre-processor defines to handle different libgps API versions Fixes #1
- Contributors: P. J. Reed
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| gps_common | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.1.7 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ktossell/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2014-06-20 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Timo Roehling
Authors
- Ken Tossell
- Rob Thomson
Changelog for package gpsd_client
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| gps_common | |
| sensor_msgs | |
| catkin |
System Dependencies
| Name |
|---|
| pkg-config |
| libgps |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.3.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-05-15 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- Ken Tossell
- Rob Thomson
- Timo Roehling
- P. J. Reed
Changelog for package gpsd_client
0.3.4 (2023-06-14)
- GPSD API v12 Compatibility (#78)
- Contributors: MariuszSzczepanikSpyrosoft
0.3.3 (2022-11-28)
-
Adding better debugging output to help diagnose corner case (#59)
* Adding better debugging output to help diagnose corner case DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584
-
Merge pull request #39 from shr-project/jansa/gpsd Fix build with gpsd-3.21
-
Fix build with gpsd-3.21 Adapt to changes from this commit: https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514
-
Contributors: David Anthony, Martin Jansa
0.3.2 (2020-05-25)
- Fix build with gpsd 3.20 (#28)
- Contributors: P. J. Reed
0.3.1 (2020-03-05)
- Fix for gpsd-3.19 compatibility (#26)
- Contributors: P. J. Reed
0.3.0 (2019-10-03)
0.2.0 (2017-11-16)
- Add include for <cmath> in gpsd_client
- Add parameter to set frame_id.
- Contributors: Kris Kozak, P. J. Reed
0.1.9 (2017-05-08)
0.1.8 (2016-10-31)
- Use pre-processor defines to handle different libgps API versions Fixes #1
- Contributors: P. J. Reed
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| gps_common | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.3.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-05-15 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- Ken Tossell
- Rob Thomson
- Timo Roehling
- P. J. Reed
Changelog for package gpsd_client
0.3.4 (2023-06-14)
- GPSD API v12 Compatibility (#78)
- Contributors: MariuszSzczepanikSpyrosoft
0.3.3 (2022-11-28)
-
Adding better debugging output to help diagnose corner case (#59)
* Adding better debugging output to help diagnose corner case DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584
-
Merge pull request #39 from shr-project/jansa/gpsd Fix build with gpsd-3.21
-
Fix build with gpsd-3.21 Adapt to changes from this commit: https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514
-
Contributors: David Anthony, Martin Jansa
0.3.2 (2020-05-25)
- Fix build with gpsd 3.20 (#28)
- Contributors: P. J. Reed
0.3.1 (2020-03-05)
- Fix for gpsd-3.19 compatibility (#26)
- Contributors: P. J. Reed
0.3.0 (2019-10-03)
0.2.0 (2017-11-16)
- Add include for <cmath> in gpsd_client
- Add parameter to set frame_id.
- Contributors: Kris Kozak, P. J. Reed
0.1.9 (2017-05-08)
0.1.8 (2016-10-31)
- Use pre-processor defines to handle different libgps API versions Fixes #1
- Contributors: P. J. Reed
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| gps_common | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |
Launch files
Messages
Services
Plugins
Recent questions tagged gpsd_client at Robotics Stack Exchange
|
gpsd_client package from gps_umd repogps_common gps_umd gpsd_client |
ROS Distro
|
Package Summary
| Version | 0.3.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/swri-robotics/gps_umd.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-05-15 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Southwest Research Institute
Authors
- Ken Tossell
- Rob Thomson
- Timo Roehling
- P. J. Reed
Changelog for package gpsd_client
0.3.4 (2023-06-14)
- GPSD API v12 Compatibility (#78)
- Contributors: MariuszSzczepanikSpyrosoft
0.3.3 (2022-11-28)
-
Adding better debugging output to help diagnose corner case (#59)
* Adding better debugging output to help diagnose corner case DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584
-
Merge pull request #39 from shr-project/jansa/gpsd Fix build with gpsd-3.21
-
Fix build with gpsd-3.21 Adapt to changes from this commit: https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514
-
Contributors: David Anthony, Martin Jansa
0.3.2 (2020-05-25)
- Fix build with gpsd 3.20 (#28)
- Contributors: P. J. Reed
0.3.1 (2020-03-05)
- Fix for gpsd-3.19 compatibility (#26)
- Contributors: P. J. Reed
0.3.0 (2019-10-03)
0.2.0 (2017-11-16)
- Add include for <cmath> in gpsd_client
- Add parameter to set frame_id.
- Contributors: Kris Kozak, P. J. Reed
0.1.9 (2017-05-08)
0.1.8 (2016-10-31)
- Use pre-processor defines to handle different libgps API versions Fixes #1
- Contributors: P. J. Reed
0.1.7 (2014-05-08)
- Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
- Contributors: Stuart Alldritt
0.1.6
- Initial catkin release
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| gps_common | |
| sensor_msgs |
System Dependencies
| Name |
|---|
| libgps |
| pkg-config |
Dependant Packages
| Name | Deps |
|---|---|
| gps_umd |