![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
2.3.0 (2022-04-13)
- Revamp the building of the driver for modern ROS 2 practices.
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
nmea_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
rtcm_msgs | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization |
System Dependencies
Name |
---|
asio |
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
2.3.0 (2022-04-13)
- Revamp the building of the driver for modern ROS 2 practices.
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
nmea_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
rtcm_msgs | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization |
System Dependencies
Name |
---|
asio |
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
2.3.0 (2022-04-13)
- Revamp the building of the driver for modern ROS 2 practices.
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
nmea_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
rtcm_msgs | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization |
System Dependencies
Name |
---|
asio |
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
2.3.0 (2022-04-13)
- Revamp the building of the driver for modern ROS 2 practices.
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
nmea_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
rtcm_msgs | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization |
System Dependencies
Name |
---|
asio |
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from rtk_gps_ntrip repofix2nmea ntrip_client rtcm_msgs ublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | System built on ROS2 Humble distribution to utilize NTRIP for a RTK Global Navigation Satelite System (GNSS) |
Checkout URI | https://github.com/olvdhrm/rtk_gps_ntrip.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-02-24 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | gps rtk ros2 ntrip ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
ublox
The ublox
package provides support for u-blox GPS receivers. Only the serial configuration of the driver is documented here, but TCP/UDP communication is also supported by the driver (untested).
The driver was originally written by Johannes Meyer. Changes made later are detailed in the version history below.
Options
Example .yaml configuration files are included in ublox_gps/config
. Consult the u-blox documentation for your device for the recommended settings.
The ublox_gps
node supports the following parameters for all products and firmware versions:
-
device
: Path to the device port. Defaults to/dev/ttyACM0
. -
raw_data
: Whether the device is a raw data product. Defaults to false. Firmware <= 7.03 only. -
load
: Parameters for loading the configuration to non-volatile memory. Seeublox_msgs/CfgCFG.msg
-
load/mask
: uint32_t. Mask of the configurations to load. -
load/device
: uint32_t. Mask which selects the devices for the load command.
-
-
save
: Parameters for saving the configuration to non-volatile memory. Seeublox_msgs/CfgCFG.msg
-
save/mask
: uint32_t. Mask of the configurations to save. -
save/device
: uint32_t. Mask which selects the devices for the save command.
-
-
uart1/baudrate
: Bit rate of the serial communication. Defaults to 9600. -
uart1/in
: UART1 in communication protocol. Defaults to UBX, NMEA & RTCM. SeeCfgPRT
message for possible values. -
uart1/out
: UART1 out communication protocol. Defaults to UBX, NMEA & RTCM. SeeCfgPRT
message for possible values. -
frame_id
: ROS name prepended to frames produced by the node. Defaults togps
. -
rate
: Rate in Hz of measurements. Defaults to 4. -
nav_rate
: How often navigation solutions are published in number of measurement cycles. Defaults to 1. -
enable_ppp
: Enable precise-point-positioning system. Defaults to false. -
gnss/sbas
: Enable satellite-based augmentation system. Defaults to false. -
sbas/max
: Maximum number of SBAS channels. Defaults to 0. -
sbas/usage
: SeeCfgSBAS
message for details. Defaults to 0. -
dynamic_model
: Possible values below. Defaults toportable
. See u-blox documentation for further description.portable
stationary
pedestrian
automotive
sea
-
airborne1
: Airborne, max acceleration = 1G -
airborne2
: Airborne, max acceleration = 2G -
airborne4
: Airborne, max acceleration = 4G wristwatch
-
fix_mode
: Type of fixes supported:2d
,3d
orboth
. -
dr_limit
: Max time in seconds to use dead reckoning after signal is lost. Defaults to 0. -
dat
: Configuring the datum type (optional). See the CfgDAT message.-
dat/set
: If true, the node will the datum based on the parameters below (required if true). Defaults to false. -
dat/majA
: Semi-major Axis [m] -
dat/flat
: 1.0 / Flattening -
dat/shift
: [X-axis, Y-axis, Z-axis] shift [m] -
dat/rot
: [X, Y, Z] rotation [s] -
dat/scale
: scale change [ppm]
-
For firmware version 6:
-
nmea/set
: If true, the NMEA will be configured with the parameters below. -
nmea/version
: NMEA version. Must be set ifnmea/set
is true. -
nmea/num_sv
: Maximum Number of SVs to report per TalkerId. Must be set ifnmea/set
is true. -
nmea/compat
: Enable compatibility mode. Must be set ifnmea/set
is true. -
nmea/consider
: Enable considering mode. Must be set ifnmea/set
is true. -
nmea/filter
: Namespace for filter flags.-
nmea/filter/pos
: Disable position filtering. Defaults to false. -
nmea/filter/msk_pos
: Disable masked position filtering. Defaults to false. -
nmea/filter/time
: Disable time filtering. Defaults to false. -
nmea/filter/date
: Disable date filtering. Defaults to false. -
nmea/filter/sbas
: Enable SBAS filtering. Defaults to false. -
nmea/filter/track
: Disable track filtering. Defaults to false.
-
For devices with firmware >= 7:
-
gnss
parameters:-
gnss/gps
: Enable GPS receiver. Defaults to true. -
gnss/glonass
: Enable GLONASS receiver. Defaults to false. -
gnss/beidou
: Enable BeiDou receiver. Defaults to false. -
gnss/qzss
: Enable QZSS receiver. Defaults to false. -
gnss/qzss_sig_cfg
: QZSS signal configuration. Defaults to L1CA. SeeCfgGNSS
message for constants.
-
-
nmea
parameters:-
nmea/set
: If true, the NMEA will be configured. -
nmea/version
: NMEA version. Must be set ifnmea/set
is true. -
nmea/num_sv
: Maximum Number of SVs to report per TalkerId. Must be set ifnmea/set
is true. -
nmea/sv_numbering
: Configures the display of satellites that do not have an NMEA-defined value. Must be set ifnmea/set
is true. -
nmea/compat
: Enable compatibility mode. Must be set ifnmea/set
is true. -
nmea/consider
: Enable considering mode. Must be set ifnmea/set
is true. -
nmea/limit82
: Enable strict limit to 82 characters maximum. Defaults to false. -
nmea/high_prec
: Enable high precision mode. Defaults to false. -
nmea/filter
: Namespace for filter flags.-
nmea/filter/pos
: Enable position output for failed or invalid fixes. Defaults to false. -
nmea/filter/msk_pos
: Enable position output for invalid fixes. Defaults to false. -
nmea/filter/time
: Enable time output for invalid times. Defaults to false. -
nmea/filter/date
: Enable date output for invalid dates. Defaults to false. -
nmea/filter/gps_only
: Restrict output to GPS satellites only. Defaults to false. -
nmea/filter/track
: Enable COG output even if COG is frozen. Defaults to false.
-
-
nmea/gnssToFilt
: Filters out satellites based on their GNSS.-
nmea/gnssToFilt/gps
: Disable reporting of GPS satellites. Defaults to false. -
nmea/gnssToFilt/sbas
: Disable reporting of SBAS satellites. Defaults to false. -
nmea/gnssToFilt/qzss
: Disable reporting of QZSS satellites. Defaults to false. -
nmea/gnssToFilt/glonass
: Disable reporting of GLONASS satellites. Defaults to false. -
nmea/gnssToFilt/beidou
: Disable reporting of BeiDou satellites. Defaults to false.
-
-
nmea/main_talker_id
: This field enables the main Talker ID to be overridden. Defaults to 0. -
nmea/gsv_talker_id
: This field enables the GSV Talker ID to be overridden. Defaults to [0, 0].
-
For devices with firmware >= 8:
-
save_on_shutdown
: If true, the node will send aUBX-UPD-SOS
command to save the BBR to flash memory on shutdown. Defaults to false. -
clear_bbr
: If true, the node will send aUBX-UPD-SOS
command to clear the flash memory during configuration. Defaults to false. - Additional
gnss
params-
gnss/galileo
: Enable Galileo receiver. Defaults to false. -
gnss/imes
: Enable IMES receiver. Defaults to false.
-
File truncated at 100 lines see the full file
Changelog for package ublox_gps
2.3.0 (2022-04-13)
- Revamp the building of the driver for modern ROS 2 practices.
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization | |
rtcm_msgs |
System Dependencies
Name |
---|
asio |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | galactic-devel |
Last Updated | 2022-04-13 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
2.2.0 (2022-04-13)
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
- Switch to a structure for RTCMs.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization |
System Dependencies
Name |
---|
asio |
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
2.3.0 (2022-04-13)
- Revamp the building of the driver for modern ROS 2 practices.
- Fix parameter declaration types. (#146)
- Add the types to declared parameters. (#141)
- Add UDP support (#140)
- add Ublox ZED_F9P config (#131)
- Fix warnings in launch.
- [FEAT]: add launch and config directories to 'intall' package to avoid wrong launch location (#125)
- Fix wrong variable name in launch (#120)
- Contributors: CHAIWIT PHONKHEN, Chao Qu, Chris Lalancette, Daisuke Nishimatsu, Davidson Daniel Rojas Cediel, Kevin Hallenbeck
2.0.0 (2020-10-13)
- Initial ROS 2 port to Dashing
- Create publishers based on ROS parameters (#1)
- Make sure to reset for survey-in mode.
- Make sure to depend on tf2 properly.
- Make sure to have package.xml depend on ament_cmake_ros
- Fix getting RTCM ids and rates.
- Increase the timeout for NavPVT messages during Survey-In config.
- Configure the base more accurately.
- Update rover configuration.
- Create ROS 2 launch files.
- Finish porting configs to ROS 2.
- Fix heading output to comply with REP-103
- Make ublox_gps composable.
- Fixes pointed out by clang-tidy.
- Rename rawDataStreamPa member variable to raw_data_stream_pa
- Fix a bug for reads of zero size.
- Re-enable logging in the AsyncWorker.
- Switch a couple more catch blocks to const.
- Remove -ggdb3 flag from CMakeLists.txt.
- Fix a few bugs pointed out by valgrind.
- Pass the logger down to the Gps level.
- Minor cleanup in the gps code.
- More fixes for declaring parameters.
- Declare more parameters.
- Declare more parameters correctly.
- More fixes so that we get the correct rates.
- More fixes around the codebase.
- Mark constants as such.
- Remove declareRosBoolean.
- Update configuration files for ROS 2.
- Port ublox_gps to ROS 2.
- Start ROS 2 port by COLCON_IGNORE everything.
- Split the main out into its own file.
- Move spinning out of the constructor.
- Cleanup includes in node.{hpp,cpp}.
- Move HpPosRecProduct class to its own files.
- Move HpgRefProduct class to its own files.
- Move UbloxFirmware9 class to its own files.
- Move UbloxFirmware8 class to its own files.
- Move UbloxFirmware7 to its own files.
- Move UbloxFirmware7Plus class to its own header file.
- Move UbloxFirmware6 class to its own files.
- Move UbloxFirmware class to its own files.
- Move RawDataProduct class into its own files.
- Move HpgRovProduct class to its own files.
- Move AdrUdrProduct class into its own files.
- Move TimProduct class into its own file.
- Make the node handle a member variable of UbloxNode.
- Remove the last uses of the global variable.
- Pass the nodehandle into more methods.
- Start passing the node into functions.
- Declare a few more booleans.
- Declare a lot more parameters.
- Finish removing the "enable" map.
- Move some more boolean parameters to declarations.
- Declare more parameters.
- Convert a few more parameters over to being declared.
- Declare the config_on_startup flag.
- Make dat/set a declared parameter.
- Make sure to declare the sbas parameter.
- Add in ROS2-like declare and get parameters.
- Replace templated publish call with lambdas.
- Make fix_status_service a member variable of UbloxFirmware.
- Move fixFromString and modelFromString into node.cpp
- Make gps a member variable of UbloxNode.
- Add namespaces to component_interface and fts_product.hpp
- Minor code improvements.
- Move FixDiagnostic class to its own file.
- Move UbloxTopicDiagnostic to its own file.
- Make gnss a member variable of UbloxNode.
- Move kNavSvInfoSubscribeRate into the base class that uses it.
- Remove kSubscribeRate.
- Move the kDefaultMeasRate to the class that needs it.
- Remove kROSQueueSize constant.
- Make rtcms a member variable of UbloxNode.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
diagnostic_msgs | |
diagnostic_updater | |
geometry_msgs | |
nmea_msgs | |
rcl_interfaces | |
rclcpp | |
rclcpp_components | |
rtcm_msgs | |
sensor_msgs | |
std_msgs | |
tf2 | |
ublox_msgs | |
ublox_serialization |
System Dependencies
Name |
---|
asio |
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msg_filters ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.5.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
1.5.0 (2021-10-15)
- Add rtcm_msgs dependency
- Add RTK support via rtcm
- GPS coordinate precision corrected for high accuracy.
- Diagonstics for Differential GNSS updated.
- Add a new parameter to set the search path for the param_file_name. Add a default to the node_name parameter.
- Add zed-f9p configuration
- Contributors: Balamurugan Kandan, Chris Iverach-Brereton, Igor
1.4.1 (2020-06-04)
- fix signs in sensor_msgs::Imu output
- Contributors: Raphael Riebl
1.4.0 (2020-05-28)
- Bump CMake minimum version to 3.0.2
- Move variables from .h to .cpp to solve linking issues
- added support for protocol version >= 18
- Contributors: Firat Kasmis, Gonçalo Pereira
1.3.1 (2020-03-12)
- Fix unit in covariance calculation
- Contributors: Ferry Schoenmakers
1.3.0 (2020-01-10)
- Fix heading output to comply with REP-103 When not reporting valid heading, overwrite covariance with big number (0 otherwise)
- CfgNAV5: add dynamic model bike
- Contributors: Ferry Schoenmakers, Raphael Riebl
1.2.0 (2019-11-19)
-
Add support for ZED-F9P new RELPOSNED message and provide heading output Fix whitespacing... Add RELPOSNED9 message to compile
-
Fix for corrupted diagnostics messages Before the diagnostic structs were copied, but the pointers in FrequencyStatusParams still pointed to the old/freed objects.
-
Show TMODE3 diagnostics OK if disabled Since there is no default for TMODE3 this is a deliberate choice
-
added simple (remote) logger node for raw data stream logging
-
updated raw data stream logging
+ moved all global/node functions to new class RawDataStreamPa (raw_data_pa .h/.c)
+ changed messagetype to uint8-multiarray (string can not handle non-characters)
-
fix #52
-
FIX: overflow bug when the nano field of the NavPVT message (which is signed and can be negative) is assigned to the nsec value of a ros time stamp (which is unsigned)
-
deactivated config checks for base parts, if config_on_startup is false
-
Added flag [config_on_startup]{.title-ref} to deactivate configuration of ublox.
-
fixes to raw data stream
+ moving write_callback_ before the read_callback_, to avoid buffer copying (write_callback_ == publishing ros messages and writing to file)
+ publishing empty ros message during config phase to force instantiation of publisher
-
renamed new topic and internal variables for raw data stream
- from raw_data_xxx to raw_data_stream_xxx
- this is to avoid confusion with the RawDataProduct
-
updated debug message for measurement rate (added "hz" and "cycles" as units)
-
TUC-ProAut: added raw data output (publishing ros messages and storing to file)
-
boost::posix_time::seconds constructor requires integer argument
-
Add TIM product and M8U functionality as well as the TIM-TM2 message (#27)
-
Initialize set_usb_ to false by default
-
Set serial port to raw mode, needed for Boost versions < 1.66.0
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
catkin | |
ublox_serialization | |
ublox_msgs | |
nmea_msgs | |
roscpp | |
roscpp_serialization | |
tf | |
diagnostic_updater | |
rtcm_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
- launch/ublox_device.launch
-
- param_file_name — name of param file, e.g. rover
- param_file_dir [default: $(find ublox_gps)/config] — directory to look for $(arg param_file_name).yaml
- node_name [default: ublox] — name of this node
- output [default: screen]
- respawn [default: true]
- respawn_delay [default: 30]
- clear_params [default: true]
Messages
Services
Plugins
Recent questions tagged ublox_gps at Robotics Stack Exchange
![]() |
ublox_gps package from ublox repoublox ublox_gps ublox_msg_filters ublox_msgs ublox_serialization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.5.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A driver for ublox gps |
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | gps ublox ros ros-driver ublox-gps |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Gareth Cross
- Chao Qu
- Veronica Lane
Authors
- Johannes Meyer
Changelog for package ublox_gps
1.5.0 (2021-10-15)
- Add rtcm_msgs dependency
- Add RTK support via rtcm
- GPS coordinate precision corrected for high accuracy.
- Diagonstics for Differential GNSS updated.
- Add a new parameter to set the search path for the param_file_name. Add a default to the node_name parameter.
- Add zed-f9p configuration
- Contributors: Balamurugan Kandan, Chris Iverach-Brereton, Igor
1.4.1 (2020-06-04)
- fix signs in sensor_msgs::Imu output
- Contributors: Raphael Riebl
1.4.0 (2020-05-28)
- Bump CMake minimum version to 3.0.2
- Move variables from .h to .cpp to solve linking issues
- added support for protocol version >= 18
- Contributors: Firat Kasmis, Gonçalo Pereira
1.3.1 (2020-03-12)
- Fix unit in covariance calculation
- Contributors: Ferry Schoenmakers
1.3.0 (2020-01-10)
- Fix heading output to comply with REP-103 When not reporting valid heading, overwrite covariance with big number (0 otherwise)
- CfgNAV5: add dynamic model bike
- Contributors: Ferry Schoenmakers, Raphael Riebl
1.2.0 (2019-11-19)
-
Add support for ZED-F9P new RELPOSNED message and provide heading output Fix whitespacing... Add RELPOSNED9 message to compile
-
Fix for corrupted diagnostics messages Before the diagnostic structs were copied, but the pointers in FrequencyStatusParams still pointed to the old/freed objects.
-
Show TMODE3 diagnostics OK if disabled Since there is no default for TMODE3 this is a deliberate choice
-
added simple (remote) logger node for raw data stream logging
-
updated raw data stream logging
+ moved all global/node functions to new class RawDataStreamPa (raw_data_pa .h/.c)
+ changed messagetype to uint8-multiarray (string can not handle non-characters)
-
fix #52
-
FIX: overflow bug when the nano field of the NavPVT message (which is signed and can be negative) is assigned to the nsec value of a ros time stamp (which is unsigned)
-
deactivated config checks for base parts, if config_on_startup is false
-
Added flag [config_on_startup]{.title-ref} to deactivate configuration of ublox.
-
fixes to raw data stream
+ moving write_callback_ before the read_callback_, to avoid buffer copying (write_callback_ == publishing ros messages and writing to file)
+ publishing empty ros message during config phase to force instantiation of publisher
-
renamed new topic and internal variables for raw data stream
- from raw_data_xxx to raw_data_stream_xxx
- this is to avoid confusion with the RawDataProduct
-
updated debug message for measurement rate (added "hz" and "cycles" as units)
-
TUC-ProAut: added raw data output (publishing ros messages and storing to file)
-
boost::posix_time::seconds constructor requires integer argument
-
Add TIM product and M8U functionality as well as the TIM-TM2 message (#27)
-
Initialize set_usb_ to false by default
-
Set serial port to raw mode, needed for Boost versions < 1.66.0
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
catkin | |
ublox_serialization | |
ublox_msgs | |
nmea_msgs | |
roscpp | |
roscpp_serialization | |
tf | |
diagnostic_updater | |
rtcm_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ublox |
Launch files
- launch/ublox_device.launch
-
- param_file_name — name of param file, e.g. rover
- param_file_dir [default: $(find ublox_gps)/config] — directory to look for $(arg param_file_name).yaml
- node_name [default: ublox] — name of this node
- output [default: screen]
- respawn [default: true]
- respawn_delay [default: 30]
- clear_params [default: true]