![]() |
novatel_oem7_driver package from novatel_oem7_driver reponovatel_oem7_driver novatel_oem7_msgs |
|
Package Summary
Tags | No category tags. |
Version | 20.6.0 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/novatel/novatel_oem7_driver.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-01-30 |
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) |
Package Description
Additional Links
Maintainers
- NovAtel Support
Authors
Changelog for package novatel_oem7_driver
20.6.0 (2025-01-30)
Various QoL changes
Modifications:
- Reduced log verbosity of various expected logs to DEBUG
- Updated launch files to include all configurable parameters
- Added BESTGNSSVEL and RAWIMUSX Oem7 Messages
- Expanded oem7_msgs.yaml and std_oem7_raw_msgs.yaml to include all topics matching Oem7Decoder database
- Minor adjustments to std_init_commands.yaml
20.5.0 (2024-09-26)
Misc ROS2 fixes Added support in the CMakeLists.txt to include building with ninja
20.4.0 (2024-07-25)
Implementation of Odometry to publish ellipsoid height for GNSS only and SPAN receivers
Fixes:
- Adjusted Odometry to use undulation from BESTPOS or INSPVAX
- Listed git as a dependency in CmakeLists.txt
20.0.0 (2023-04-18)
Formal support for Humble; functionality updated to that of ROS1 v4.2.0
Features:
- BESTGNSSPOS, PPPPOS, TERRASTARINFO, TERRASTARSTATUS Oem7 Messages
- imu/data_raw output, source from RAWIMUSX and scaled
- HG4930_AN04, HG4930_AN04_400Hz IMUs
- Odometry Angular velocities
- Optionally, publish Odometry Transform
- Optionally, use first valid GPSFix as Odometry Pose origin
Fixes:
- Rotate Odometry Twist covariances into local frame
10.5.0 (2021-11-12)
Misc ROS2 fixes
10.0.0 (2021-08-31)
Initial Support for ROS2/Foxy
2.2.0 (2021-02-03)
- No feature changes
- More robust support for compillation for 32 vs. 64 bit targets
2.1.0 (2021-01-28)
- Support for ARM builds: arm32v7, arm64v8 (#1)
- Initialization command mechanism robustness improvements
2.0.0 (2020-12-18)
- Support logging 'unknown' OEM7 messages under Oem7Raw topic
- Populate gps_common/GPSStatus.status with more detailed status info
-
Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.
Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)
- Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)
- Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)
1.1.0 (2020-05-02)
-
No feature changes
Build fixes and documentation improvements.
1.0.0 (2020-04-20)
- Initial release
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
git |
boost |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged novatel_oem7_driver at Robotics Stack Exchange
![]() |
novatel_oem7_driver package from novatel_oem7_driver reponovatel_oem7_driver novatel_oem7_msgs |
|
Package Summary
Tags | No category tags. |
Version | 24.0.0 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/novatel/novatel_oem7_driver.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-02-12 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- NovAtel Support
Authors
Changelog for package novatel_oem7_driver
24.0.0 (2025-01-31)
Formal support for Jazzy
Modifications:
- Upgraded oem7_receiver_if.hpp to remove Boost dependency
- Upgraded port and net receiver connections to ensure that they are non-blocking
- Removed Boost dependency from the port and net receiver connections. This removes the ability to build with Windows. These files have been left but labelled as sync (to indicate they are blocking), these files are deprecated and will be removed in a future release
- Updates to address various deprecation warnings by third party libraries
20.6.0 (2025-01-30)
Various QoL changes
Modifications:
- Reduced log verbosity of various expected logs to DEBUG
- Updated launch files to include all configurable parameters
- Added BESTGNSSVEL and RAWIMUSX Oem7 Messages
- Expanded oem7_msgs.yaml and std_oem7_raw_msgs.yaml to include all topics matching Oem7Decoder database
- Minor adjustments to std_init_commands.yaml
20.5.0 (2024-09-26)
Misc ROS2 fixes Added support in the CMakeLists.txt to include building with ninja
20.4.0 (2024-07-25)
Implementation of Odometry to publish ellipsoid height for GNSS only and SPAN receivers
Fixes:
- Adjusted Odometry to use undulation from BESTPOS or INSPVAX
- Listed git as a dependency in CmakeLists.txt
20.0.0 (2023-04-18)
Formal support for Humble; functionality updated to that of ROS1 v4.2.0
Features:
- BESTGNSSPOS, PPPPOS, TERRASTARINFO, TERRASTARSTATUS Oem7 Messages
- imu/data_raw output, source from RAWIMUSX and scaled
- HG4930_AN04, HG4930_AN04_400Hz IMUs
- Odometry Angular velocities
- Optionally, publish Odometry Transform
- Optionally, use first valid GPSFix as Odometry Pose origin
Fixes:
- Rotate Odometry Twist covariances into local frame
10.5.0 (2021-11-12)
Misc ROS2 fixes
10.0.0 (2021-08-31)
Initial Support for ROS2/Foxy
2.2.0 (2021-02-03)
- No feature changes
- More robust support for compillation for 32 vs. 64 bit targets
2.1.0 (2021-01-28)
- Support for ARM builds: arm32v7, arm64v8 (#1)
- Initialization command mechanism robustness improvements
2.0.0 (2020-12-18)
- Support logging 'unknown' OEM7 messages under Oem7Raw topic
- Populate gps_common/GPSStatus.status with more detailed status info
-
Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.
Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)
- Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)
- Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)
1.1.0 (2020-05-02)
-
No feature changes
Build fixes and documentation improvements.
1.0.0 (2020-04-20)
- Initial release
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
git |
boost |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged novatel_oem7_driver at Robotics Stack Exchange
![]() |
novatel_oem7_driver package from novatel_oem7_driver reponovatel_oem7_driver novatel_oem7_msgs |
|
Package Summary
Tags | No category tags. |
Version | 4.3.0 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/novatel/novatel_oem7_driver.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-01-30 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- NovAtel Support
Authors
Changelog for package novatel_oem7_driver
4.3.0 (2024-01-30)
- ISA 100C data changed in src/novatel_oem7_driver/config/oem7_supported_imus.yaml
- CMake error fix in docker/Dockerfile.build
- CONNECTIMU command and CORRIMUSB comment added in src/novatel_oem7_driver/config/std_init_commands.yaml
4.2.0 (2023-03-14)
- Minor fix to include missing header file
- CMakeLists update to suppress external project
4.1.0 (2023-02-27)
- ROS1 now builds NovAtel EDIE from external repository
4.0.0 (2022-03-04)
- Adding new messages
- Support BESTGNSSPOS log topic publish
3.0.0 (2022-02-23)
- Adding new messages
- Support PPPPOS, TERRASTARSTATUS, TERRASTARINFO log topic publish
2.2.0 (2021-02-03)
- No feature changes
- More robust support for compillation for 32 vs. 64 bit targets
2.1.0 (2021-01-28)
- Support for ARM builds: arm32v7, arm64v8 (#1)
- Initialization command mechanism robustness improvements
2.0.0 (2020-12-18)
- Support logging 'unknown' OEM7 messages under Oem7Raw topic
- Populate gps_common/GPSStatus.status with more detailed status info
-
Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.
Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)
- Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)
- Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)
1.1.0 (2020-05-02)
-
No feature changes
Build fixes and documentation improvements.
1.0.0 (2020-04-20)
- Initial release
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rostest | |
rosbag | |
nodelet | |
roscpp | |
gps_common | |
sensor_msgs | |
nmea_msgs | |
nav_msgs | |
novatel_oem7_msgs | |
tf2_geometry_msgs |
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
- launch/oem7_net.launch
-
- oem7_if [default: Oem7ReceiverTcp]
- oem7_ip_addr
- oem7_port [default: 3001]
- oem7_receiver_log [default: ]
- oem7_bist [default: false]
- launch/oem7_gps_file.launch
-
- oem7_file_name
- launch/oem7_tty.launch
-
- oem7_if [default: Oem7ReceiverPort]
- oem7_tty_name [default: /dev/ttyUSB0]
- oem7_tty_baud [default: 9600]
- oem7_receiver_log [default: ]
- oem7_bist [default: false]
- config/std_driver_config.xml
-
- oem7_bist [default: false]
- test/publish_test.xml
-
- oem7_test_name
- oem7_topic_list
Messages
Services
Plugins
Recent questions tagged novatel_oem7_driver at Robotics Stack Exchange
![]() |
novatel_oem7_driver package from novatel_oem7_driver reponovatel_oem7_driver novatel_oem7_msgs |
|
Package Summary
Tags | No category tags. |
Version | 10.5.0 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/novatel/novatel_oem7_driver.git |
VCS Type | git |
VCS Version | ros2-dev |
Last Updated | 2023-10-30 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- NovAtel Support
Authors
Changelog for package novatel_oem7_driver
2.2.0 (2021-02-03)
- No feature changes
- More robust support for compillation for 32 vs. 64 bit targets
2.1.0 (2021-01-28)
- Support for ARM builds: arm32v7, arm64v8 (#1)
- Initialization command mechanism robustness improvements
2.0.0 (2020-12-18)
- Support logging 'unknown' OEM7 messages under Oem7Raw topic
- Populate gps_common/GPSStatus.status with more detailed status info
-
Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.
Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)
- Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)
- Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)
1.1.0 (2020-05-02)
-
No feature changes
Build fixes and documentation improvements.
1.0.0 (2020-04-20)
- Initial release
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
- config/std_driver_config.xml
-
- oem7_bist [default: false]
- test/publish_test.xml
-
- oem7_test_name
- oem7_topic_list
Messages
Services
Plugins
Recent questions tagged novatel_oem7_driver at Robotics Stack Exchange
![]() |
novatel_oem7_driver package from novatel_oem7_driver reponovatel_oem7_driver novatel_oem7_msgs |
|
Package Summary
Tags | No category tags. |
Version | 4.0.0 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/novatel/novatel_oem7_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-01-12 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- NovAtel Support
Authors
Changelog for package novatel_oem7_driver
4.0.0 (2022-03-04)
- Adding new messages
- Support BESTGNSSPOS log topic publish
3.0.0 (2022-02-23)
- Adding new messages
- Support PPPPOS, TERRASTARSTATUS, TERRASTARINFO log topic publish
2.2.0 (2021-02-03)
- No feature changes
- More robust support for compillation for 32 vs. 64 bit targets
2.1.0 (2021-01-28)
- Support for ARM builds: arm32v7, arm64v8 (#1)
- Initialization command mechanism robustness improvements
2.0.0 (2020-12-18)
- Support logging 'unknown' OEM7 messages under Oem7Raw topic
- Populate gps_common/GPSStatus.status with more detailed status info
-
Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.
Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)
- Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)
- Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)
1.1.0 (2020-05-02)
-
No feature changes
Build fixes and documentation improvements.
1.0.0 (2020-04-20)
- Initial release
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rostest | |
rosbag | |
nodelet | |
roscpp | |
gps_common | |
sensor_msgs | |
nmea_msgs | |
nav_msgs | |
novatel_oem7_msgs | |
tf2_geometry_msgs |
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
- launch/oem7_tty_2_ns.launch
- launch/oem7_net.launch
-
- oem7_if [default: Oem7ReceiverTcp]
- oem7_ip_addr
- oem7_port [default: 3001]
- oem7_receiver_log [default: ]
- oem7_bist [default: false]
- launch/oem7_tty_2.launch
-
- oem7_tty_name [default: /dev/ttyUSB0]
- oem7_tty_baud [default: 9600]
- launch/oem7_gps_file.launch
-
- oem7_file_name
- launch/oem7_tty.launch
-
- oem7_if [default: Oem7ReceiverPort]
- oem7_tty_name [default: /dev/ttyUSB0]
- oem7_tty_baud [default: 9600]
- oem7_receiver_log [default: ]
- oem7_bist [default: false]
- config/std_driver_config.xml
-
- oem7_bist [default: false]
- test/publish_test.xml
-
- oem7_test_name
- oem7_topic_list
Messages
Services
Plugins
Recent questions tagged novatel_oem7_driver at Robotics Stack Exchange
![]() |
novatel_oem7_driver package from novatel_oem7_driver reponovatel_oem7_driver novatel_oem7_msgs |
|
Package Summary
Tags | No category tags. |
Version | 4.3.0 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/novatel/novatel_oem7_driver.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-01-30 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- NovAtel Support
Authors
Changelog for package novatel_oem7_driver
4.3.0 (2024-01-30)
- ISA 100C data changed in src/novatel_oem7_driver/config/oem7_supported_imus.yaml
- CMake error fix in docker/Dockerfile.build
- CONNECTIMU command and CORRIMUSB comment added in src/novatel_oem7_driver/config/std_init_commands.yaml
4.2.0 (2023-03-14)
- Minor fix to include missing header file
- CMakeLists update to suppress external project
4.1.0 (2023-02-27)
- ROS1 now builds NovAtel EDIE from external repository
4.0.0 (2022-03-04)
- Adding new messages
- Support BESTGNSSPOS log topic publish
3.0.0 (2022-02-23)
- Adding new messages
- Support PPPPOS, TERRASTARSTATUS, TERRASTARINFO log topic publish
2.2.0 (2021-02-03)
- No feature changes
- More robust support for compillation for 32 vs. 64 bit targets
2.1.0 (2021-01-28)
- Support for ARM builds: arm32v7, arm64v8 (#1)
- Initialization command mechanism robustness improvements
2.0.0 (2020-12-18)
- Support logging 'unknown' OEM7 messages under Oem7Raw topic
- Populate gps_common/GPSStatus.status with more detailed status info
-
Source gps_common/GPSFix, gps_common/NavSatFix position data from the most recent and higher quality INSPVAS or BESTPOS/BESTVEL messsage.
Previously, position data was always sourced from BESTPOS/BESTVEL, which is transmitted at lower rate than INSPVAS (#13)
- Support nmea_msgs/Sentence for all OEM7 NMEA0183 messages (#4)
- Support nav_msgs/Odometry, with position and orientation populated based on BESTPOS/BESTVEL/INSPVAS (#8)
1.1.0 (2020-05-02)
-
No feature changes
Build fixes and documentation improvements.
1.0.0 (2020-04-20)
- Initial release
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rostest | |
rosbag | |
nodelet | |
roscpp | |
gps_common | |
sensor_msgs | |
nmea_msgs | |
nav_msgs | |
novatel_oem7_msgs | |
tf2_geometry_msgs |
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
- launch/oem7_net.launch
-
- oem7_if [default: Oem7ReceiverTcp]
- oem7_ip_addr
- oem7_port [default: 3001]
- oem7_receiver_log [default: ]
- oem7_bist [default: false]
- launch/oem7_gps_file.launch
-
- oem7_file_name
- launch/oem7_tty.launch
-
- oem7_if [default: Oem7ReceiverPort]
- oem7_tty_name [default: /dev/ttyUSB0]
- oem7_tty_baud [default: 9600]
- oem7_receiver_log [default: ]
- oem7_bist [default: false]
- config/std_driver_config.xml
-
- oem7_bist [default: false]
- test/publish_test.xml
-
- oem7_test_name
- oem7_topic_list