<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>RTK on Matthew Shields</title>
    <link>https://mshields.name/tags/rtk/</link>
    <description>Recent content in RTK on Matthew Shields</description>
    <generator>Hugo -- gohugo.io</generator>
    <copyright>© 2022 - 2026 Matthew Shields</copyright>
    <lastBuildDate>Wed, 15 Feb 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://mshields.name/tags/rtk/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A GNSS Primer for Roboticists</title>
      <link>https://mshields.name/blog/2023-01-17-gnss-and-rtk-primer-for-roboticists/</link>
      <pubDate>Wed, 15 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://mshields.name/blog/2023-01-17-gnss-and-rtk-primer-for-roboticists/</guid>
      <description>Preamble Constellations How it Works Real Time Kinematic (RTK) Solutions Accuracy, Precision and Repeatability Absolute Geographic Accuracy vs. Other Forms of Accuracy Accuracy Metrics Resolution An Intentionally Brief Word on Geodetic Models and Datums Solution Types Standard Positioning Service Differential GNSS RTK Float RTK Integer Free Satellite Based Augementation Services (SBAS) - WAAS/ EGNOS/ MSAS/ GAGAN Paid For Satellite Based Correction Services - Omnistar, Terrastar Sources of GNSS Errors Atmospheric and Ionospheric Space Segment Error Multipath Reflections Other Considerations Antenna Selection Ground Planes Electromagnetic Interference (EMI) and Carrier to Noise Ratio (CNR) Communication Layer for Corrections Resources and Further Reading Hey you!</description>
    </item>
    
    <item>
      <title>Setting Up A Georeferenced RTK Base Station</title>
      <link>https://mshields.name/blog/2022-05-01-setting-up-a-georeferenced-rtk-base-station/</link>
      <pubDate>Sun, 01 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://mshields.name/blog/2022-05-01-setting-up-a-georeferenced-rtk-base-station/</guid>
      <description>Preamble In my previous post I detailed how to use RINEX data to create a sub-decimeter level position solution. Using RINEX data in this way from government sources ties you to an agreed upon reference datum. With your own base station this can be problematic as the accuracy of the established position of the station will likely not be geographically accurate. This then leads to repeatable rover solutions but they will have some offset versus many other georeferrenced data sets, eg.</description>
    </item>
    
    <item>
      <title>Remotely Connecting to a U-Blox GNSS Receiver</title>
      <link>https://mshields.name/blog/2022-02-26-remotely-connecting-to-a-ublox-gnss-receiver/</link>
      <pubDate>Mon, 07 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://mshields.name/blog/2022-02-26-remotely-connecting-to-a-ublox-gnss-receiver/</guid>
      <description>Preamble Being able to deploy over the air updates to your robot’s peripherals is a powerful thing. In the early stages it may also be useful for engineers to be able to connect directly to these devices as if they were connected to their personal computers. Here I’m going to detail one approach for this using ser2net. I’ll use connecting to a U-Blox Z-F9P GNSS receiver as a demonstration use case.</description>
    </item>
    
    <item>
      <title>Extracting Road Markings from Pointcloud Data</title>
      <link>https://mshields.name/blog/2022-02-23-extracting-road-markings-from-pointcloud-data/</link>
      <pubDate>Sat, 26 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://mshields.name/blog/2022-02-23-extracting-road-markings-from-pointcloud-data/</guid>
      <description>Preamble This is the first post in a series looking back at past projects I have done but not shared publicly or documented in any way.
This was a piece of work from 2019 with the goal of extracting road markings from geo-referenced pointclouds. For those that don’t know, a geo-referenced pointcloud is created by taking a LiDAR and putting it on some kind of a rover vehicle, then taking all the observations of the LiDAR that were taken in the moving vehicle reference frame and converting them into the global “static” reference frame.</description>
    </item>
    
  </channel>
</rss>
