Releases: septentrio-gnss/septentrio_gnss_driver
ROS 1 & 2 Driver v1.4.2
- Merge branch 'peci1-patch-4'
- Resolved merge conflict in msg/BlockHeader.msg
- Merge pull request #144 https://github.com/septentrio-gnss/septentrio_gnss_driver//issues/144 from thomasemter/master
Export compiler directives and some minor changes - Merge pull request #141 https://github.com/septentrio-gnss/septentrio_gnss_driver//issues/141 from peci1/patch-1
Disable SBF/NMEA streams before executing user commands - Change unaligned INS publishing behavior
- Update changelog
- Update changelog
- Fix namespace
- Add missing declaration
- Update changelog
- A smoother ROS 1 experience for dual ROS 1 / 2 messages
- Better handling of different ROS 1 and ROS 2 messages
- Improve disconnection detection
- Rework connection and shutwdown
- Update changelog
- Merge remote-tracking branch 'upstream/master'
- Export directives
- Disable SBF/NMEA streams before executing user commands
This gives the possibility to configure additional streams in the user commands file. - Replace new
- Add function to set vector to NaN and refactor parsing utilities
- Add function to set quaternion to NaN
- Remove msg to be copied
- Fixes
- Improvements
- Rework TCP connection/reconnection
- Changes
- In case INS is not aligned yet but has GNSS heading, a valid orientation with roll and pitch = 0.0 will be published.
ROS 1 & 2 Driver v1.4.1
ROS 1 & 2 Driver v1.4.0
- New features
- Send custom commands via ASCII file on startup
- Save config to boot after setup
- NTP and PTP server options (BREAKING: NTP is not setup automatically for use_gnss_time: true anymore)
- Receiver status on /diagnostics
- Option to publish only valid SBF block messages
- Option to auto publish available messages for configure_rx: false
- Changes
- Change floating point do-not-use-values to NaN (BREAKING in case these values ae used for validity checks downstream)
- VSM now uses separate TCP device specified IP server
- Improvements
- Rework some sections of the README
- Combine ROS 1 and ROS 2 in one branch
- Change GPSFix publishing policy to allow for high update rates
ROS 1 & 2 Driver v1.3.2
ROS 1 & 2 Driver v1.3.1
-
New Features
Recovery from connection interruption
Add option to bypass configuration of Rx
Add tests
OSNMA
Latency compensation for ROS timestamps
Output of SBf block VelCovCartesian
Support for UDP and TCP via IP server
New VSM handling allows for unknown variances (INS firmware >= 1.4.1)
Add heading angle to GPSFix msg (by diverting dip field, cf. readme)
-
Improvements
Rework IO core and message handling
- Unified stream processing
- Internal data queue
- Prevent message loss in file reading
Add some explanatory warnings for parameter mismatches
Add units to message definitions
-
Fixes
navsatfix for INS
Empty headers
Single antenna receiver setup
-
Preliminary Features
Output of localization and tf in ECEF frame, testing and feedback welcome
ROS 1 & 2 Driver v1.2.3
-
New Features
Twist output option
Example config files for GNSS and INS
Get leap seconds from receiver
Firmware check
VSM from odometry or twist ROS messages
Add receiver type in case INS is used in GNSS mode
Add publishing of base vector topics
-
Improvements
Rework RTK corrections parameters and improve flexibility
-
Fixes
/tf not being published without /localization
Twist covariance matrix of localization
Support 5 ms period for IMU explicitly