Dear friends, I would like to introduce you the RTKite GNSS RTK L1+L2 module receiver.

3689681853?profile=original

http://northsurveying.com/index.php/instruments/gnss-rtk-receiver

Designed specifically for Pro and Semi-pro UAV, Robotics and Industrial applications, it connects directly to the Pixhawk and other autopilots and is specific for millimetric Photogrammetry, LIDAR Scans, Themography, etc.

The RTKite is a full Receiver (not a basic GNSS board) with an internal OS that can connect directly to standard CORS stations with its embedded GSM/GPRS cellular modem, can be configured and operated by Bluetooth, COM or TTL communications and can be set with our freeware for Android, Windows PC or WindCE or Linux, or even with text string commands.

It also can receive and transmit RTCM or CRM correction signals by UHF radio or our unique AutoCaster system that allows direct link connection by the integrated mobile modem with an stable transmission range of 75Km on Fixed position.

In is in fact a miniaturization of our professional surveying RTK receiver SmaRTK, (first generation released on 2012), and is compatible with our unique AutoCaster system for direct Base to Rover cellular data link.

Below, an Autocaster test on a modified DJI drone with Pixhawk and the RTKite GNSS with the lightweight helical antenna.3689681774?profile=original

3689681876?profile=original

3689681789?profile=original

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Good day Bernardo

    The email refers to pricing on the complete unit, i am only interested in the GNSS receiver on its own, if you could relay this to Luis I would appreciate it

    Regards

    Anton

    The tests I have conducted arrives at the same position every-time. I will setup a unit and log data for you to evaluate. 

    Do you require static or moving data?

    Z has always been a problem and I do not have a precision benchmark close to me to set Z however I am using a 1"x1" GEOID model to get better Z positions

  • @Anton, I've received a copy of your email and it has the prices and the access to the dealer center, kindly recheck.

    Regarding the 1000Km baseline (sorry, but never heard that before from the hundreds of colleages that I know) how much is the accuracy that the Leica receiver gets VS the Known Point and your L1 unit? in X, Y and X?

    When you repeat the reading it arrives to the same point?

    Can you share an observation RTK cloud of about 1 minute in RTK on the same spot? I want to believe it, but I really need to see it.

  • Good day Bernardo

    You are most welcome to be skeptical, I was also skeptical at first as was my brother who has in excess of 25 years in the professional survey industry. I have a couple of known points that was determined using a Leica GS08  that I use for testing.

    Yes RMS errors are taken into consideration

    I emailed your people and they responded with the unit and not the GNSS receiver price. I would be very interested in using your GNSS receiver on my board and with my algorithm. 

    Could you please explain my requirements to Luis Hernandez?

    Thank you

    Regards

    I

  • @Anton, from the paper, as you can see, at 100Km, the position is already on the GIS range.

    3702191046?profile=original

  • @ Darius

    The Hexa characters are some noise from decompression somewhere on my data backup, not part of the dataset, please disregard that string. We ussually don't sample that kind of data so I don't have more around. Normally is binary Raw (For RINEX).

    The 150Hz trigger geotagging is already implemented on the RTKite.

    @David

    Let me to finish the MWC and I'll send you interesting stuff, however on the other side of the Comm board we have the Cell modem, processor, Bluetooth and power line, plus the GNSS receiver in standard RTK shape.

    @Anton

    1083Km Baseline!!?? Are you considering RMS Error? Have you double checked with Known points on the ground?

    Please allow me to be skeptical at this point but I have my share of GNSS surveying on my back and to get something usable on Static postprocessing with either L1 or L1+L2 it would require to record at least 1 hour and with a fair 50% chance of failure at a maximum 200km baseline.

    Here is a paper about that: http://www.fig.net/resources/proceedings/fig_proceedings/fig2014/pa...

    http://www.fig.net/resources/proceedings/fig_proceedings/fig2014/papers/ts09b/TS09B_okorocha_olajug…
  • Good day all

    As a matter of interest here is some data doing observations using a long base line 1083 km.

    Startup to gps fix in 2.4 seconds and gps fix to RTK fix in 47.1 seconds I will create a separate blog for the L1 gps units after my meeting on Thursday when we will determine production etc.

    processing cycle (ms)       : 10

    positioning mode            : kinematic

    frequencies                 : L1

    accumulated time to run     : 00:00:02.4

    cpu time for a cycle (ms)   : 1

    missing obs data count      : 0

    bytes in input buffer       : 0,0

    # of input data rover       : obs(13),nav(0),gnav(0),ion(0),sbs(0),pos(0),dgps(0),err(0)

    # of input data base        : obs(2),nav(0),gnav(0),ion(0),sbs(0),pos(2),dgps(0),err(0)

    # of rtcm messages rover    :

    # of rtcm messages base     : 1004(2),1007(1),1033(1)

    solution status             : single

    time of receiver clock rover: 2015/11/03 07:45:36.499607960

    time sys offset (glo-gps)(s): 0.000000000

    solution interval (s)       : 0.200

    age of differential (s)     : 1.500

    ratio for ar validation     : 0.000

    # of satellites rover       : 10

    # of satellites base        : 9

    # of valid satellites       : 7

    # of real estimated states  : 3

    # of all estimated states   : 112

    pos xyz single (m) rover    : 5053331.786,2704243.213,-2792763.961

    pos llh single (deg,m) rover: -26.13055336,28.15304582,1610.299

    vel enu (m/s) rover         : 0.433,0.027,0.320

    pos xyz float (m) rover     : 0.000,0.000,0.000

    pos xyz float std (m) rover : 0.000,0.000,0.000

    pos xyz fixed (m) rover     : 0.000,0.000,0.000

    pos xyz fixed std (m) rover : 0.000,0.000,0.000

    pos xyz (m) base            : 0.000,0.000,0.000

    pos llh (deg,m) base        : 0.00000000,0.00000000,0.000

    vel enu (m/s) base          : 0.000,0.000,0.000

    baseline length float (m)   : 0.000

    baseline length fixed (m)   : 0.000

    monitor port                : 0

    processing cycle (ms)       : 10

    positioning mode            : kinematic

    frequencies                 : L1

    accumulated time to run     : 00:00:47.1

    cpu time for a cycle (ms)   : 1

    missing obs data count      : 0

    bytes in input buffer       : 0,0

    # of input data rover       : obs(246),nav(9),gnav(0),ion(0),sbs(0),pos(0),dgps(0),err(0)

    # of input data base        : obs(47),nav(0),gnav(0),ion(0),sbs(0),pos(29),dgps(0),err(0)

    # of rtcm messages rover    :

    # of rtcm messages base     : 1004(47),1005(9),1007(10),1033(10),other3(9)

    solution status             : - fix

    time of receiver clock rover: 2015/11/03 07:46:20.999583536

    time sys offset (glo-gps)(s): 0.000000000

    solution interval (s)       : 0.200

    age of differential (s)     : 0.000

    ratio for ar validation     : 0.000

    # of satellites rover       : 10

    # of satellites base        : 9

    # of valid satellites       : 8

    # of real estimated states  : 3

    # of all estimated states   : 112

    pos xyz single (m) rover    : 5053359.684,2704261.595,-2792775.634

    pos llh single (deg,m) rover: -26.13051570,28.15307624,1645.310

    vel enu (m/s) rover         : 0.000,0.000,0.000

    pos xyz float (m) rover     : 5053347.070,2704253.242,-2792766.823

    pos xyz float std (m) rover : 0.108,0.083,0.058

    pos xyz fixed (m) rover     : 5053346.955,2704253.067,-2792766.716

    pos xyz fixed std (m) rover : 0.021,0.014,0.010

    pos xyz (m) base            : 5279492.052,1703114.402,-3139092.893

    pos llh (deg,m) base        : -29.66932387,17.87921216,1043.089

    vel enu (m/s) base          : 0.000,0.000,0.000

    baseline length float (m)   : 1083218.481

    baseline length fixed (m)   : 1083218.377

    monitor port                : 0

     

    processing cycle (ms)       : 10

    positioning mode            : kinematic

    frequencies                 : L1

    accumulated time to run     : 00:01:19.4

    cpu time for a cycle (ms)   : 1

    missing obs data count      : 0

    bytes in input buffer       : 0,0

    # of input data rover       : obs(409),nav(9),gnav(0),ion(0),sbs(0),pos(0),dgps(0),err(0)

    # of input data base        : obs(79),nav(0),gnav(0),ion(0),sbs(0),pos(48),dgps(0),err(0)

    # of rtcm messages rover    :

    # of rtcm messages base     : 1004(79),1005(16),1007(16),1033(16),other3(16)

    solution status             : fix

    time of receiver clock rover: 2015/11/03 07:46:53.399565830

    time sys offset (glo-gps)(s): 0.000000000

    solution interval (s)       : 0.200

    age of differential (s)     : 1.400

    ratio for ar validation     : 999.900

    # of satellites rover       : 9

    # of satellites base        : 9

    # of valid satellites       : 6

    # of real estimated states  : 3

    # of all estimated states   : 112

    pos xyz single (m) rover    : 5053344.356,2704254.176,-2792767.540

    pos llh single (deg,m) rover: -26.13051775,28.15308315,1626.470

    vel enu (m/s) rover         : -0.040,0.024,-0.310

    pos xyz float (m) rover     : 5053344.359,2704254.177,-2792767.541

    pos xyz float std (m) rover : 0.017,0.013,0.010

    pos xyz fixed (m) rover     : 5053344.356,2704254.176,-2792767.540

    pos xyz fixed std (m) rover : 0.017,0.013,0.010

    pos xyz (m) base            : 5279492.052,1703114.402,-3139092.893

    pos llh (deg,m) base        : -29.66932387,17.87921216,1043.089

    vel enu (m/s) base          : 0.000,0.000,0.000

    baseline length float (m)   : 1083219.681

    baseline length fixed (m)   : 1083219.681

  • @Bernardo,

    I get extended ASCII set characters

    $GPGGA,190827.70,4122.6723462,N,00208.8389077,E,4,07,2.0,32.0143,M,49.441,M,01,0339*68

    $GPRMC,190827.70,A,4122.6723462,N,00208.8389077,E,000.020,052.5,210915,-0.0,W,D*06

    u�v���

    ��1��1�.� nt#d o�zΈ�օ@@ u�6� T @t, �Y)� y� � �q o*'�=hN�@5�� ��� �?B6�� ��h� Y$GPGGA,190827.80,4122.6723466,N,00208.8389079,E,4,07,2.0,32.0180,M,49.441,M,01,0339*62

    $GPRMC,190827.80,A,4122.6723466,N,00208.8389079,E,000.013,069.1,210915,-0.0,W,D*0F

    Lines 55 and 56

    unzipped file RTK Dynamic at 10Hz.txt

    BTW

    I really love Barcelona

  • @John,

    competition is high on GNSS market, more than 1000 GPS sale offers from Alibaba, Aliexpress.

    GPS alone, L1, L1/L2 , L1/L2/L5   RTK or not RTK, DGPS

    make no money since what matters is high precision GPS integration.

    Interest is in 1m accuracy all-in-one RTK GPS at $100

    There is no such market solution offered yet since GPS has slow clock (1Hz - 10 Hz)

    not fir for drone high-speeding or high-speed orthophotogrametry, surveying, fotogrammetry.

    GPS is SLOW by default to offer any accuracy below 1m on drones.

    IMU integrated GPS navigation is highly complicated, algorithms offered for personal (drone) use are not reliable.

    Bernardo is exactly right, GPS should be clocked 150Hz to work for mini drones and to provide geolocation accuracy when speeding.

    Since GPS can offer 10Hz or 15Hz max, support should come from inertial IMU navigation.

    Inertial navigation technology is 60 years ago but is not offered for personal drones.

    Drone's controller features generally slow processor to supporrt inertial navigation fully.

    So Anton is right about his L1 GPS, since it doesn't matter if you buy L1 GPS, L1/L2 GPS, get RTK corrections.

    Your GPS is still very slow,  clock at 1Hz, 3Hz, 5Hz or 10Hz max.

    To slow to support fast flying personal drones in mission mode.

  • @Bernardo,

    Your product is very interesting and it appears that you have put a lot of hard work into developing it. Would you mind posting a picture of the back side of the system so we can get a better idea of the size?

  • @Darius

    Double checked the files, all seems OK. My bad I'm a Windows guy.

    Below some samples, of course this is not a normal log as we do not record every position but instead just the camera triggers, but it helps to show the 10Hz behaviour from using 1Hz common correction.

    Regarding shutter, we fit it as per our user needs, we've seen any kind of cameras out there. We sample as soon as the signal is sent, so the best is that the camera has a fixed exposition.

    Sample from the static (non moving) RTK:

    $GPGGA,191239.70,4122.6672439,N,00208.8439116,E,4,07,2.0,31.8150,M,49.440,M,01,0339*65
    $GPRMC,191239.70,A,4122.6672439,N,00208.8439116,E,000.009,131.4,210915,-0.0,W,D*0D
    $GPGGA,191239.80,4122.6672441,N,00208.8439126,E,4,07,2.0,31.8097,M,49.440,M,01,0339*6C
    $GPRMC,191239.80,A,4122.6672441,N,00208.8439126,E,000.020,070.7,210915,-0.0,W,D*02
    $GPGGA,191239.90,4122.6672439,N,00208.8439119,E,4,07,2.0,31.8102,M,49.440,M,01,0339*63
    $GPRMC,191239.90,A,4122.6672439,N,00208.8439119,E,000.003,082.1,210915,-0.0,W,D*0A
    $GPGGA,191240.00,4122.6672443,N,00208.8439116,E,4,07,2.0,31.8091,M,49.440,M,02,0339*6E

    Sample from the Dynamic:

    $GPGGA,190825.10,4122.6723659,N,00208.8389196,E,4,07,2.0,32.0102,M,49.441,M,02,0339*6E
    $GPRMC,190825.10,A,4122.6723659,N,00208.8389196,E,000.031,139.3,210915,-0.0,W,D*0C
    $GPGGA,190825.20,4122.6723638,N,00208.8389202,E,4,07,2.0,32.0128,M,49.441,M,01,0339*6F
    $GPRMC,190825.20,A,4122.6723638,N,00208.8389202,E,000.053,161.5,210915,-0.0,W,D*09
    $GPGGA,190825.30,4122.6723639,N,00208.8389198,E,4,07,2.0,32.0131,M,49.441,M,01,0339*67
    $GPRMC,190825.30,A,4122.6723639,N,00208.8389198,E,000.004,146.2,210915,-0.0,W,D*09
    $GPGGA,190825.40,4122.6723651,N,00208.8389188,E,4,07,2.0,32.0094,M,49.441,M,01,0339*61
    $GPRMC,190825.40,A,4122.6723651,N,00208.8389188,E,000.035,332.3,210915,-0.0,W,D*03
    $GPGGA,190825.50,4122.6723646,N,00208.8389193,E,4,07,2.0,32.0118,M,49.441,M,01,0339*69
    $GPRMC,190825.50,A,4122.6723646,N,00208.8389193,E,000.015,164.1,210915,-0.0,W,D*0F
    $GPGGA,190825.60,4122.6723660,N,00208.8389194,E,4,07,2.0,32.0107,M,49.441,M,01,0339*67
    $GPRMC,190825.60,A,4122.6723660,N,00208.8389194,E,000.038,015.4,210915,-0.0,W,D*02
    $GPGGA,190825.70,4122.6723657,N,00208.8389201,E,4,07,2.0,32.0096,M,49.441,M,01,0339*64
    $GPRMC,190825.70,A,4122.6723657,N,00208.8389201,E,000.016,080.5,210915,-0.0,W,D*09
    $GPGGA,190825.80,4122.6723661,N,00208.8389191,E,4,07,2.0,32.0066,M,49.441,M,01,0339*6B

This reply was deleted.