RTKlib Touchscreen GUI for Raspberry pi2

Hello

This is a open source software of a touchscreen GUI for RTKlib made for a Rasperry Pi 2 and the 5 inch HDMI touchscreen, the software is done with QT 4.5 on a Raspian OS.(can work on any linux machine too)

This project was developped by a student of the master PPMD of ENSG (geographic science highschool in France) and now maintain in open source on Github.

It was made for a easy use of Rtklib on the field, you can use it as a Basestation to send RTCM3 data to a rover to RTK positionning, you can also use it in rover mode to get initial base position or as a real RTK rover to get position of target or objects on the field.

.

Actually it can do :

- A Basestation for your RTK rover

- A RTK Rover if you have a Basestation, or a standalone GNSS

- Do all configuration setting for Rtklib connectivity and data stream in Base mode

- Choose betwen automatic or manual input for base position (automatic is the last position recorded in rover mode)

- Choosing between 6 preset solution  type in rover mode : Single/SBAS/DGPS/PPP-Static/RTK-Static/RTK-Kinematic

- Loging data for post processing

- Display actual solution and various data about it ( sats number and level, streams, track, etc... )

- Save actual Position in rover mode with a button, files wil be logged in a separate folder, just press the save button to record the actual position

So on the field you will get this



All 3D printing files for the box are included in the Github folder, you can find all installation instructions in the Wiki here:

https://github.com/Francklin2/RTKLIB_Touchscreen_GUI/wiki

The projects files are in teh Github here:

https://github.com/Francklin2/RTKLIB_Touchscreen_GUI

For a easy installation for non linux users , a pré-installed disk image can be download and copy to the SD card with Rufus on windows 

  • Copy this image on a SD card, you can use Rufus for that : https://rufus.akeo.ie/
  • Insert the SD card in your Raspberry Pi and start it.

.Pré-installed image for raspberry pi is here :

https://drive.google.com/open?id=0B5xmVAi4jATOcEQ1TWxaOXprMk0

To build the base you will need:

  • Raspberry pi 2 and a 8gb SD

After 3D printing and assembly it will look like this

RTKbase1.JPG

RTKbase3.JPG

RTKbase4.JPG

RTKbase2.JPG

Wartch for updates, a small multirotor rover RTK module will be made this summer...

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

Join diydrones

Email me when people reply –

Replies

  • Really impressive work Franklin.

    Do you know RTKGPS+for android or the ublox C94-M8P with the buid in RTK and 3DR radio?

    For the rover, I don’t think neither that the Orange pi is needed. You may request however a dedicate 3DR module and a datalogger  ( You may have some gap in the signal in the air and could be good to keep a good raw for potential post treatment with rtklib) . I use the https://www.sparkfun.com/products/12772.
     If you have money consideration, you could also use M8N instead of M8T but only with the 2.01 Ublox firmware because the new 3.01 is incompatible with RTKlib.

    Bon courage

    SparkFun Logomatic v2 - Serial SD Datalogger (FAT32)
    The SparkFun Logomatic v2 takes everything we learned with logging analog or serial data from your projects over the years and boils it down to an ea…
  • nice project francklin,

    i'm using a windows tablet to run rtklib. have you checked rtklibexplorers page? he resolved an issue with sat ageing, not sure if it is already in master.

    As for the integration into the drone i think an orange pi is not needed. It is more the link which can cause trouble or are you going to convert the raw output into rtcm for transmission?

    EDIT: just saw the github issue#21

    BR,

    tom

  • Hello

    The project is now released on the Github at :

    https://github.com/Francklin2/RTKLIB_Touchscreen_GUI

    You will find there the source code with pré-compiled files, part list, install manual and 3D printing files. the user manual is still in french it will be translated soon in english,it's still not field tested but the accuracy should be the same as any other RTKlib system.You still have to édit the conf files of RTKlib manualy to suit you configuration.

    More vidéos comming soon

    3702244181?profile=original3702244354?profile=original

    Francklin2/RTKLIB_Touchscreen_GUI
    RTKLIB GUI for Raspberry Pi with touchscreen made with Qt by the ENSG students - Francklin2/RTKLIB_Touchscreen_GUI
    • A new vidéo of a mounted RTKbase  in his box, test in rover mode to get position in PPP-static with Ntrip correction via wifi and use this position in basestation mode to send RTCM3 message to a rover for RTK positionning

      Pré-installed iso image is available in the wiki pages here :

      https://github.com/Francklin2/RTKLIB_Touchscreen_GUI/wiki/1---Insta...

      3D printing files and part list is available in readmd.md in main page of the Github:

      https://github.com/Francklin2/RTKLIB_Touchscreen_GUI

      • We updated the RTKlib library to latest 2.43b12 , the wiki is also updated with installation instruction for splashscreen and assembly instructions.

        The first post was edited for better explanations of the Rtkbase. a small rover device for multirotor will be made this summer, it will be based on a orange pi and the Ublox M8T from Drotek.(total cost with Orange pi,Ublox M8T and Ubec 5V :around 100/120$) it will be able to give a NMEA solution output on serial port that should be accepted by the second GNSS input of the Pixhawk...

This reply was deleted.

Activity