CHANGELOG

Changelog for package septentrio_gnss_driver

1.4.2 (2025-02-22)

  • Fixes
    • Add export of compiler directives (thanks to @oysstu)

    • ROS 1 rebuild (thanks to @peci1)

  • 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.

  • Contributors: Martin Pecka, Thomas Emter, @oysstu, septentrio-users

1.4.1 (2024-08-04)

  • Fixes
    • Lever arm calculation from tf

    • NavSatStatus and GPSFixStatus

    • Orientation in pose topic of GNSS

  • Contributors: Thomas Emter, Tibor Dome, septentrio-users

1.4.0 (2024-05-21)

  • 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

  • Contributors: Thomas Emter, Tibor Dome, septentrio-users

1.3.2 (2023-11-19)

  • Merge pull request #106 from thomasemter/dev/next2 Fix IMU units

  • Fix topics namespace

  • Fix units of imu angular rates

  • Merge pull request #96 from septentrio-gnss/dev2 Dev2

  • Contributors: Thomas Emter, Tibor Dome, septentrio-users

1.3.1 (2023-07-06)

  • 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

  • Contributors: Thomas Emter, Tibor Dome

1.2.3 (2022-11-09)

  • 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

1.2.2 (2022-06-22)

  • Fixes
    • Memory corruption under adverse conditions

  • Contributors: Thomas Emter, Tibor Dome

1.2.1 (2022-05-16)

  • New Features
    • Add login credentials

    • Activate NTP server if use_gnss_time is set to true

  • Improvements
    • Add NED option to localization

  • Fixes
    • IMU orientation for ROS axis convention

  • Contributors: Daisuke Nishimatsu, Thomas Emter, Tibor Dome

1.2.0 (2022-04-27)

  • New Features
    • Add option to use ROS axis orientations according to REP103

    • Add frame_id parameters

    • Add option to get frames from tf

    • Publishing of cartesian localization in UTM (topic and/or tf) for INS

    • Publishing of IMU topic for INS

    • Publishing of MeasEpoch

    • ROS2 branch

  • Improvements
    • Add multi antenna option

    • Increase number of SBF streams

    • Add option to set polling_period to “on change”

    • Increased buffer size from 8192 to 131072 bytes

    • Add endianess aware parsers

    • Only publish topics set to true

    • Add parameter to switch DEBUG logging on and off

    • Change GPxxx messages to ROS built-in types

    • Remove duplicate INS msg types

  • Fixes
    • Setting of antenna type

    • Publishing rate interconnections of gpsfix and velcovgeodetic

    • Missing quotes for antenna type

    • Broken attitude parsing pose and gpsfix from INS

    • IMU orientation was not sent to Rx

    • Graceful shutdown of threads

  • Contributors: Thomas Emter, Tibor Dome, tibordome

1.0.8 (2021-10-23)

  • Added INS Support

1.0.7 (2021-05-18)

  • Clang formatting, publishing from SBF log, play-back of PCAP files

1.0.6 (2020-10-16)

  • ROSaic binary installation now available on Melodic & Noetic

1.0.5 (2020-10-15)

  • changed repo name

  • v1.0.4

  • 1.0.3

  • Merge pull request #22 from septentrio-gnss/local_tibor New changelog

  • New changelog

  • Merge pull request #21 from septentrio-gnss/local_tibor Added rosdoc.yaml file

  • Merge pull request #20 from septentrio-gnss/local_tibor Improved doxygen annotations

  • Merge pull request #19 from septentrio-gnss/local_tibor Improved doxygen annotations

  • Update README.md

  • Merge pull request #18 from septentrio-gnss/local_tibor Adopted ROS and C++ conventions, added ROS diagnostics msg,

  • Update README.md

  • Update README.md

  • Update README.md

  • Contributors: septentrio-users, tibordome

1.0.4 (2020-10-11)

  • Added rosdoc.yaml file

  • Improved doxygen annotations

  • Improved doxygen annotations

  • Adopted ROS and C++ conventions, added ROS diagnostics msg, removed ROS garbage value bug, added auto-detection of SBF arrival order for composite ROS msgs

  • Merge branch ‘master’ of https://github.com/septentrio-gnss/rosaic

  • NTRIP with Datalink, circular buffer, reading connection descriptor, new messages

  • Update README.md

  • Contributors: septentrio-users, tibordome

1.0.3 (2020-09-30)

  • Add new config/rover.yaml file

  • Add config/rover.yaml to .gitignore

  • Merge pull request #17 from septentrio-gnss/local_tibor NTRIP with Datalink, circular buffer, reading connection descriptor..

  • Merge branch ‘local_tibor’

  • NTRIP with Datalink, circular buffer, reading connection descriptor, new messages

  • Update README.md

  • Update README.md

  • Update README.md

  • Merge pull request #16 from septentrio-gnss/local_tibor NTRIP parameters added, reconnect_delay_s implemented,

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Merge pull request #15 from tibordome/local_tibor GPSFix completed, datum as new parameter

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Merge pull request #14 from tibordome/local_tibor GPSFix completed, datum as new parameter

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Merge pull request #13 from tibordome/local_tibor Added AttCovEuler.msg and AttEuler.msg

  • Merge pull request #12 from tibordome/local_tibor Fixed service field of NavSatStatus

  • Contributors: Tibor Dome, septentrio-users, tibordome

1.0.2 (2020-09-25)

  • NTRIP parameters added, reconnect_delay_s implemented, package.xml updated, ROSaic now detects connection descriptor automatically, mosaic serial port parameter added

  • GPSFix completed, datum as new parameter, ANT type and marker-to-arp distances as new parameters, BlockLength() method corrected, sending multiple commands to Rx corrected by means of mutex

  • Contributors: tibordome

1.0.1 (2020-09-22)

  • GPSFix completed, datum as new parameter, ANT type and marker-to-arp distances as new parameters, BlockLength() method corrected, sending multiple commands to Rx corrected by means of mutex

  • Added AttCovEuler.msg and AttEuler.msg

  • Fixed service field of NavSatStatus, fixed ROS header’s seq field of each published ROS message, added write method for sending commands to Rx, successfully tested, added AttEuler, added AttCovEuler

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Update README.md

  • Merge pull request #11 from tibordome/local_tibor rosconsole_backend_interface dependency not needed

  • rosconsole_backend_interface dependency not needed

  • Merge pull request #10 from tibordome/local_tibor rosconsole_log4cxx dep not needed

  • rosconsole_log4cxx dep not needed

  • Merge pull request #9 from tibordome/local_tibor rosconsole_log4cxx dep not needed

  • rosconsole_log4cxx dep not needed

  • Merge pull request #8 from tibordome/local_tibor Local tibor

  • Update README.md

  • Merge pull request #7 from tibordome/local_tibor Ready for First Release

  • Update README.md

  • Update README.md

  • Update README.md

  • Merge pull request #6 from tibordome/local_tibor Local tibor

  • Merge pull request #5 from tibordome/local_tibor TCP seems to work

  • Contributors: Tibor Dome, tibordome

1.0.0 (2020-09-11)

  • Ready for first release

  • Added Gpgga.msg and PosCovGeodetic.msg files

  • Ready for First Release

  • Ready for first release

  • Ready for first release

  • Ready for first release

  • TCP bug removed

  • TCP bug removed

  • TCP seems to work

  • Merge pull request #4 from tibordome/v0.2 V0.2

  • PVTCartesian and PVTGeodetic publishing works on serial

  • PVTCartesian and PVTGeodetic publishing works on serial

  • Merge pull request #3 from tibordome/v0.2 Add doxygen_out and Doxyfile 2nd trial

  • Add doxygen_out and Doxyfile 2nd trial

  • Merge pull request #2 from tibordome/v0.1 Add doxygen_out and Doxyfile

  • Add doxygen_out and Doxyfile

  • Update README.md

  • Create README.md

  • Update LICENSE

  • Merge pull request #1 from tibordome/add-license-1 Create LICENSE

  • Create LICENSE

  • Create LICENSE

  • Commit

  • Successfully tested publishing to /gpgga topic via serial

  • To make sure master branch exists

  • Contributors: Tibor Dome, tibordome