Skip to content

Latest commit

 

History

History
311 lines (293 loc) · 12.1 KB

CHANGELOG.rst

File metadata and controls

311 lines (293 loc) · 12.1 KB

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