Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.3.0 |
ublox_gps | 2.3.0 |
ublox_msgs | 2.3.0 |
ublox_serialization | 2.3.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.3.0 |
ublox_gps | 2.3.0 |
ublox_msgs | 2.3.0 |
ublox_serialization | 2.3.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.3.0 |
ublox_gps | 2.3.0 |
ublox_msgs | 2.3.0 |
ublox_serialization | 2.3.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.3.0 |
ublox_gps | 2.3.0 |
ublox_msgs | 2.3.0 |
ublox_serialization | 2.3.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | galactic-devel |
Last Updated | 2022-04-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.2.0 |
ublox_gps | 2.2.0 |
ublox_msgs | 2.2.0 |
ublox_serialization | 2.2.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2022-04-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.1.0 |
ublox_gps | 2.1.0 |
ublox_msgs | 2.1.0 |
ublox_serialization | 2.1.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-12-04 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 2.3.0 |
ublox_gps | 2.3.0 |
ublox_msgs | 2.3.0 |
ublox_serialization | 2.3.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 1.5.0 |
ublox_gps | 1.5.0 |
ublox_msg_filters | 0.0.0 |
ublox_msgs | 1.5.0 |
ublox_serialization | 1.5.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 1.5.0 |
ublox_gps | 1.5.0 |
ublox_msg_filters | 0.0.0 |
ublox_msgs | 1.5.0 |
ublox_serialization | 1.5.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 1.5.0 |
ublox_gps | 1.5.0 |
ublox_msg_filters | 0.0.0 |
ublox_msgs | 1.5.0 |
ublox_serialization | 1.5.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 1.5.0 |
ublox_gps | 1.5.0 |
ublox_msg_filters | 0.0.0 |
ublox_msgs | 1.5.0 |
ublox_serialization | 1.5.0 |
README
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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/KumarRobotics/ublox.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-12-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ublox | 1.5.0 |
ublox_gps | 1.5.0 |
ublox_msg_filters | 0.0.0 |
ublox_msgs | 1.5.0 |
ublox_serialization | 1.5.0 |
README
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