Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | ros2-devel |
Last Updated | 2024-12-09 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_msgs | 2.0.4 |
gps_tools | 2.0.4 |
gps_umd | 2.0.4 |
gpsd_client | 2.0.4 |
README
gps_umd
This package contains messages for representing data from GPS devices and algorithms for manipulating it.
This branch converts the messages and algorithms in this repository to support ROS 2 Dashing.
There have been a few architectural changes; if you were using these packages in ROS1, note that the gps_common
package has been split into two packages: gps_msgs
contains only message definitions, and gps_tools
contains the nodes and scripts that were in gps_common
. In addition, all of the C++ nodes that were in this repository have been converted into Components.
Build Status
ROS2 Distro | Branch | Build status | Released packages
:———: | :—-: | :———-: | :—————:
Humble | humble
|
| gps_msgs
gps_tools
gpsd_client
Jazzy | jazzy
|
| gps_msgs
gps_tools
gpsd_client
Rolling | rolling
|
| gps_msgs
gps_tools
gpsd_client
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
Use with ros1_bridge
The ros1_bridge package must be built from source to enable playback of GPSFix and GPSStatus messages stored in ROS1 bags. This requires that the applicable ROS1 gps_common
and ROS2 gps_msgs
packages are first installed.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | ros2-devel |
Last Updated | 2024-12-09 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_msgs | 2.0.4 |
gps_tools | 2.0.4 |
gps_umd | 2.0.4 |
gpsd_client | 2.0.4 |
README
gps_umd
This package contains messages for representing data from GPS devices and algorithms for manipulating it.
This branch converts the messages and algorithms in this repository to support ROS 2 Dashing.
There have been a few architectural changes; if you were using these packages in ROS1, note that the gps_common
package has been split into two packages: gps_msgs
contains only message definitions, and gps_tools
contains the nodes and scripts that were in gps_common
. In addition, all of the C++ nodes that were in this repository have been converted into Components.
Build Status
ROS2 Distro | Branch | Build status | Released packages
:———: | :—-: | :———-: | :—————:
Humble | humble
|
| gps_msgs
gps_tools
gpsd_client
Jazzy | jazzy
|
| gps_msgs
gps_tools
gpsd_client
Rolling | rolling
|
| gps_msgs
gps_tools
gpsd_client
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
Use with ros1_bridge
The ros1_bridge package must be built from source to enable playback of GPSFix and GPSStatus messages stored in ROS1 bags. This requires that the applicable ROS1 gps_common
and ROS2 gps_msgs
packages are first installed.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | ros2-devel |
Last Updated | 2024-12-09 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_msgs | 2.0.4 |
gps_tools | 2.0.4 |
gps_umd | 2.0.4 |
gpsd_client | 2.0.4 |
README
gps_umd
This package contains messages for representing data from GPS devices and algorithms for manipulating it.
This branch converts the messages and algorithms in this repository to support ROS 2 Dashing.
There have been a few architectural changes; if you were using these packages in ROS1, note that the gps_common
package has been split into two packages: gps_msgs
contains only message definitions, and gps_tools
contains the nodes and scripts that were in gps_common
. In addition, all of the C++ nodes that were in this repository have been converted into Components.
Build Status
ROS2 Distro | Branch | Build status | Released packages
:———: | :—-: | :———-: | :—————:
Humble | humble
|
| gps_msgs
gps_tools
gpsd_client
Jazzy | jazzy
|
| gps_msgs
gps_tools
gpsd_client
Rolling | rolling
|
| gps_msgs
gps_tools
gpsd_client
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
Use with ros1_bridge
The ros1_bridge package must be built from source to enable playback of GPSFix and GPSStatus messages stored in ROS1 bags. This requires that the applicable ROS1 gps_common
and ROS2 gps_msgs
packages are first installed.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_common | 0.3.4 |
gps_umd | 0.3.4 |
gpsd_client | 0.3.4 |
README
gps_umd
This package is a space to stage messages and common GPS-processing routines. The previous maintainer has not released these packages since ROS Indigo; this fork was created in order to fix them up and release them for ROS Jade and Kinetic.
One change of note is that in the version of libgps in Ubuntu 16.04, the STATUS_DGPS_FIX
flag was removed, so the gpsd_client
package will be unable to indicate whether DGPS was used in a fix or not.
Otherwise, the API is unchanged; see http://wiki.ros.org/gps_common .
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | ros2-devel |
Last Updated | 2024-12-09 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_msgs | 2.0.4 |
gps_tools | 2.0.4 |
gps_umd | 2.0.4 |
gpsd_client | 2.0.4 |
README
gps_umd
This package contains messages for representing data from GPS devices and algorithms for manipulating it.
This branch converts the messages and algorithms in this repository to support ROS 2 Dashing.
There have been a few architectural changes; if you were using these packages in ROS1, note that the gps_common
package has been split into two packages: gps_msgs
contains only message definitions, and gps_tools
contains the nodes and scripts that were in gps_common
. In addition, all of the C++ nodes that were in this repository have been converted into Components.
Build Status
ROS2 Distro | Branch | Build status | Released packages
:———: | :—-: | :———-: | :—————:
Humble | humble
|
| gps_msgs
gps_tools
gpsd_client
Jazzy | jazzy
|
| gps_msgs
gps_tools
gpsd_client
Rolling | rolling
|
| gps_msgs
gps_tools
gpsd_client
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
Use with ros1_bridge
The ros1_bridge package must be built from source to enable playback of GPSFix and GPSStatus messages stored in ROS1 bags. This requires that the applicable ROS1 gps_common
and ROS2 gps_msgs
packages are first installed.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_common | 0.3.4 |
gps_umd | 0.3.4 |
gpsd_client | 0.3.4 |
README
gps_umd
This package is a space to stage messages and common GPS-processing routines. The previous maintainer has not released these packages since ROS Indigo; this fork was created in order to fix them up and release them for ROS Jade and Kinetic.
One change of note is that in the version of libgps in Ubuntu 16.04, the STATUS_DGPS_FIX
flag was removed, so the gpsd_client
package will be unable to indicate whether DGPS was used in a fix or not.
Otherwise, the API is unchanged; see http://wiki.ros.org/gps_common .
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_common | 0.3.4 |
gps_umd | 0.3.4 |
gpsd_client | 0.3.4 |
README
gps_umd
This package is a space to stage messages and common GPS-processing routines. The previous maintainer has not released these packages since ROS Indigo; this fork was created in order to fix them up and release them for ROS Jade and Kinetic.
One change of note is that in the version of libgps in Ubuntu 16.04, the STATUS_DGPS_FIX
flag was removed, so the gpsd_client
package will be unable to indicate whether DGPS was used in a fix or not.
Otherwise, the API is unchanged; see http://wiki.ros.org/gps_common .
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_common | 0.3.4 |
gps_umd | 0.3.4 |
gpsd_client | 0.3.4 |
README
gps_umd
This package is a space to stage messages and common GPS-processing routines. The previous maintainer has not released these packages since ROS Indigo; this fork was created in order to fix them up and release them for ROS Jade and Kinetic.
One change of note is that in the version of libgps in Ubuntu 16.04, the STATUS_DGPS_FIX
flag was removed, so the gpsd_client
package will be unable to indicate whether DGPS was used in a fix or not.
Otherwise, the API is unchanged; see http://wiki.ros.org/gps_common .
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_common | 0.3.4 |
gps_umd | 0.3.4 |
gpsd_client | 0.3.4 |
README
gps_umd
This package is a space to stage messages and common GPS-processing routines. The previous maintainer has not released these packages since ROS Indigo; this fork was created in order to fix them up and release them for ROS Jade and Kinetic.
One change of note is that in the version of libgps in Ubuntu 16.04, the STATUS_DGPS_FIX
flag was removed, so the gpsd_client
package will be unable to indicate whether DGPS was used in a fix or not.
Otherwise, the API is unchanged; see http://wiki.ros.org/gps_common .
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/swri-robotics/gps_umd.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
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 |
---|---|
gps_common | 0.3.4 |
gps_umd | 0.3.4 |
gpsd_client | 0.3.4 |
README
gps_umd
This package is a space to stage messages and common GPS-processing routines. The previous maintainer has not released these packages since ROS Indigo; this fork was created in order to fix them up and release them for ROS Jade and Kinetic.
One change of note is that in the version of libgps in Ubuntu 16.04, the STATUS_DGPS_FIX
flag was removed, so the gpsd_client
package will be unable to indicate whether DGPS was used in a fix or not.
Otherwise, the API is unchanged; see http://wiki.ros.org/gps_common .
NavSatFix vs. GPSFix
The node fix_translator
converts sensor_msgs/NavSatFix messages to gps_common/GPSFix messages and vice versa. Usage examples:
Translate from NavSatFix to GPSFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from NavSatFix to GPSFix //-->
<remap from="/navsat_fix_in" to="/YOUR_NAVSATFIX_TOPIC"/>
<remap from="/gps_fix_out" to="/YOUR_GPSFIX_TOPIC"/>
</node>
Translate from GPSFix to NavSatFix
<node name="fix_translator" pkg="gps_common" type="fix_translator">
<!-- Translate from GPSFix to NavSatFix //-->
<remap from="/gps_fix_in" to="/YOUR_GPSFIX_TOPIC"/>
<remap from="/navsat_fix_out" to="/YOUR_NAVSATFIX_TOPIC"/>
</node>
Only adjust the topic names after “to=” in each remap line.