Skip to content

Releases: CentipedeRTK/RtkBaseVar

RtkBaseVar 0.2

04 Mar 10:45

Choose a tag to compare

πŸ›°οΈ πŸ›°οΈ πŸ›°οΈ πŸ›°οΈ RtkBaseVar DOI

πŸ“‘ πŸ“‘ πŸ“‘ Broadcasting the RTCM3 correction from the nearest Centipede RTK GNSS base station πŸ“

README.md

bug correction:

  • improvement of the command /restart
  • security in case of web disconnection or caster inaccessible

RtkBaseVar_0_1

09 Feb 11:11
e3aaf1a

Choose a tag to compare

πŸ›°οΈ πŸ›°οΈ πŸ›°οΈ πŸ›°οΈ RtkBaseVar DOI

πŸ“‘ πŸ“‘ πŸ“‘ Broadcasting the RTCM3 correction from the nearest Centipede RTK GNSS base station πŸ“

README.md

Description

RtkBaseVar is a personal RTCM3 correction caster for high precision RTK geolocation in mobility. It is an assistant that automatically connects you to the Mount Point closest to your position.

Features:

  • Connect to the nearest operating GNSS station.
  • Continuously check that the GNSS station is still active.
  • Change GNSS station:
    • in case of power failure
    • If a station is closer but with configurable rules.
  • Use a personal Telegram bot to communicate with it.
  • Communicates station changes by sending notifications to his smartphone.
  • Records these changes to make them available for download and use with GIS software like Qgis.
  • Can be dynamically configured and queried by asking questions to the Telegram bot.
    • Exclusion of stations
    • Maximum distance to search for a station
    • Maximum distance before changing station
    • Hysteresis on the maximum distance and between two distant stations
    • Visualisation of the last coordinates sent by the Rover:
      • Data
      • Map
    • Download of logs in .csv format
    • Ability to purge logs
    • Restart of services

How it works

  • Socat creates two virtual ports /dev/pts/1 and /dev/pts/2
  • Two data streams are created with rtklib str2str:
    • between the caster centipede ntrip://:@caster.centipede.fr:80/ + Mountpoint variable and the port pts/1
    • between the pts/2 port and your personal caster ntripc://@:9999/ME
  • A loop check continuously:
    • the status of stations within a defined distance
    • location data sent by the rover
    • the distance between the rover and the stations according to the defined parameters
  • Rtkbase chooses the most suitable station to work with and modifies the first data stream.
  • Messages and interactions are possible between the user and the program through a Telegram bot

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.