GNSS Logger Unit with RTKLIB. Tiphat Areeyapinun Shizuoka University

Similar documents
Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

Raspberry Pi NTP Clock Setup Guide

Setup: Scratch GPIO. What is Scratch? Introducing Scratch GPIO. How to install Scratch GPIO. Obtain Scratch GPIO

Seagull #GPK. User Manual. Product: Seagull #GPK Released: FW: 1.0

Raspberry Pi Kernel-o-Matic

NinjaScan-Light User Manual

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett

ZBG 100 Gateway Recovery Guide Version 02 ZBG pikkerton GmbH ZBG Gateway Recovery Guide.docx Page 1/11

Zephyr Kernel Installation & Setup Manual

XLink Kai Raspberry Pi Beginners Tutorial

INTRODUCTION. To avoid the PHP7 conflicts use this OS image: STEP 1 - Parts List:

Bluetooth Keyboard Setup Instructions

Installation guide. Step1. Install the OS for Raspberry Pi 3. Go to to download Raspbian to the PC.

This Game HAT will turn your Raspberry Pi into a classic game console in a. 60 frame experience, smoothly display, no more frame loss

USER MANUAL: 4G. The PiIoT is a WAN communications board which provides a 2G / 3G / 4G

Davide Cavaliere 18 th February 2017

Lecture ID: WT

User Manual V4.0. Element14 element14.com/pidesktop 1

The Broadband Ham Net community has had a need for a stand alone time server for their meshes. This document will attempt to fill in this need.

Sentinel R9.1.1 Release Notes. Release Date: February 2019

3.5 Inch TFT Display

AlaMode User Manual Revision

PiCAN 2 GPS Rev B V1.0. PiCAN GPS USER GUIDE V1.0. PiCAN GPS CAN-Bus Board for Raspberry Pi. SK Pang Electronics Ltd

Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes. September 19 th, 2017

Raspberry Pi 2b PART 1. Table of Contents. Step by step guide. 1. Hardware (0:05) RS Online (ex-tax prices)... 3 MSY ebay...

USER MANUAL: Raspberry Pi 2

Adafruit PiUART - USB Console and Power Add-on for Raspberry Pi

You will need to know the IP address or the hostname of the pi (as discussed above) to continue and login to your pi via putty over Ethernet.

Adafruit DPI Display Kippah

StromPi 3 Softwaremanual

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

RETROPIE INSTALLATION GUIDE

Initial Bootloader > Flash Drive. Warning. If not used carefully this process can be dangerous

GpsNtp-Pi Network Time Server ~ Supplement

How to Make a Raspberry Pi Web Server

Adafruit's Raspberry Pi Lesson 6. Using SSH

SAROS MasterNode Guide V1.1

Getting started with Raspberry Pi (and WebIoPi framework)

Development Environment Embedded Linux Primer Ch 1&2

PiCloud. Building owncloud on a Raspberry PI

StromPi 3 Softwaremanual

5.5" HDMI OLED-Display with Capacitive Touchscreen V1.0 SKU:DFR0524

Project 3: An Introduction to File Systems. COP 4610 / CGS 5765 Principles of Operating Systems

Zero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved.

5inch HDMI LCD (B) User Manual

Md380tools on Pi-Star

PiRyte Mini ATX PSU Revision 1.0 User Manual

10.1inch HDMI LCD (B) User Manual

Getting Started with Linux

Manually Mount Usb Device Linux Command Line Ubuntu 12.04

1.3inch LCD HAT User Manual

Lab Install Windows 8

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage

Com.X. IP PBX / Gateway. ComX Software upgrade procedure. (1.3 to 1.4)

Operating Systems Linux 1-2 Measurements Background material

Wallet Installation Guide for Staking on Raspberry PI

Adafruit DPI Display Kippah

CHAPTER 7. Astlinux and Asterisk Installation on Embedded System

Assembled FreqEZ enclosure prior to cable installation

Configuring the Switch

Linux Manually Mount External Hard Drive Ntfs 3g Could Not

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage

User-space SPI TFT Python Library - ILI9341

Manual K2L (Data Logger for Kinemetrics Altus K2)

Adding a Real Time Clock to Raspberry Pi

Building a standalone access point using a Raspberry Pi Zero W

CANgineBerry Quickstart

PiCAN GPS + Gyro +Accelerometer USER GUIDE V1.0

NextBus transit clock for Raspberry Pi

Manual to install experimental firmware on a TYTERA MD380

3.2 / 3.5 Touch-Display

Raspberry Pi Setup. 5 HDMI NightScout Display Notes: Instructions to switch to chromium-browser highlighted in yellow.

Tizen.IoTivity.Init. Tizen IoTivity 를시작하기위한환경설정. Geunsun Lee

Models Affected: Matrix T7xe/7xe consoles

This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time.

CompTIA Linux+/LPIC-1 COPYRIGHTED MATERIAL

Power over Ethernet (PoE) Adaptor

1 General Information... 2

Die Brummbeere Documentation

PiCAN2 DUO ISO USER GUIDE V1.1. PiCAN 2 DUO ISO Rev B V1.1. PiCAN2 DUO CAN-Bus ISO Board for Raspberry Pi

CANgineBerry. Active CAN and CANopen interface for embedded computers. for revision 1.0 or higher COPYRIGHT BY EMBEDDED SYSTEMS ACADEMY GMBH

Lab - Install Windows 7 or Vista

APS-3 Revision Important Quick Start Guide. Typical Box Contents

7inch HDMI LCD (H) User Manual

PiRyte Mini ATX PSU Revision User Manual

Configure router. 26. Start AirPort Utility (located in the Utilities folder). The AirPort Utility window show a component diagram:

DC-103 Quick Installation Guide

RaceCapture/Apex. Ruggedized, powerful motorsports telemetry

Adafruit Ultimate GPS on the Raspberry Pi

Raspberry Pi Class Ed 299. Mike Davis Truman College 5/26/2015

Adafruit Ultimate GPS on the Raspberry Pi

The instructions in this document are applicable to personal computers running the following Operating Systems:

User Manual For TX204B/TX204G/TX306 Receivers

UM2375 User manual. Linux driver for the ST25R3911B/ST25R391x high performance NFC frontends. Introduction

Interfacing with Raspberry Pi 3 Model B Updated: 9/19/17

All rights reserved by Waveshare Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission.

2-Port Pocket USB KVM switch. Users Manual (DS )

Performing Maintenance Operations

PiCAN 2 USER GUIDE V1.2

Building CircuitPython

Transcription:

GNSS Logger Unit with RTKLIB Tiphat Areeyapinun Shizuoka University 1

GNSS Logger Unit with RTKLIB 2 Objective To record GNSS RAW data directly from a receiver module for post processing Small footprint and easy to use Use RTKLIB as base software

Complement of Logger 3 Raspberry Pi (B+, 2 and 3) Ublox M8T LCD Monitor USB cable Antenna USB Drive (Fat32)

Complement of Logger (2) 4 Antenna Tallysman 2410 Tallysman 2710 USB Drive Raspberry PI with LCD monitor Ublox NEO M8T

How to build? 5

How to build 6 1. Raspberry Pi preparation 2. Receiver preparation 3. Software preparation

Raspberry Pi preparation 7 You can install a Raspberry Pi board on any case. On this project we used a clear case from Amazon.com Case for Raspberry Pi 3 Model B/ Raspberry Pi 2 Model B/ Pi Model B+ https://www.amazon.co.jp/dp/b01cdum3d6/ref=pe_492632_227730602_te_item Price at 790Yen/case

Raspberry Pi preparation LCD Screen for displaying a log information, we used Adafruit 2.4 320x240 TFT Soldering a 40 female pin with LCD board to connect to Raspberry Pi 8 https://www.amazon.co.jp/dp/b019ibemk0 Price at 5527yen/unit http://www.marutsu.co. jp/pc/i/574345/ Price at 4350yen + tax

Raspberry Pi preparation 9 Connect LCD board to Raspberry Pi board by 40 GPIO Pin

Receiver preparation 10 Check the firmware of M8T, update to the new version (Current 3.01, support Galileo satellite) In this project, we used 4 GNSS satellites, GPS, QZSS, Beidou and Galileo UBLOX NEO M8T TIME & RAW receiver board with SMA (RTK ready) http://www.csgshop.com/product.php?id_product=205 Price at 74.99USD/Unit

Receiver preparation 11 The settings in receiver depend on what kind of data you want to output and record In this project, we used those settings below NMEA and RAW output via USB GPS, Galileo, QZSS and Beidou 5Hz data output

Software preparation 12 Pre OS configuration RTKLIB software installation CLI mode configuration LCD monitor setup USB drive configuration Auto start script configuration Trigger OS shutdown by USB

Software preparation 13 Pre Operating System configuration Expand a disk file system Open Menu Preferences Raspberry Pi Configuration Select Expand Filesystem then restart the system

Software preparation 14 RTKLIB software installation Download RTKLIB software from GITHUB (Branch: master, Version 2.4.2) Unzip and go to RTKLIB Master app directory Execute this command below sudo chmod 755 makeall.sh Then execute this command and wait until its completed sudo./makeall.sh

Software preparation 15 CLI mode configuration Open Menu Preferences Raspberry Pi Configuration From the System tab, you can simply click the radio button of To CLI, to change the boot preference Then reboot the system

Software preparation 16 LCD Monitor Setup At terminal console, install an LCD kernel by type those commands below $curl SLs https://apt.adafruit.com/add pin sudo bash $sudo apt get install raspberrypi bootloader $sudo apt get install adafruit pitft helper

Software preparation 17 LCD Monitor Setup (2) Enable & Configure the LCD by this command $sudo adafruit pitft helper t 28r At the end of process, you will be prompted on whether you want the text console to appear on the LCD Screen Answer Y to continue

Software preparation 18 USB Drive Configuration Prepare a USB drive in FAT32 file format Create a mount point on Raspberry Pi by those commands below $ sudo mkdir /media/usb $ sudo chown R pi:pi /media/usb

Software preparation 19 Auto start script configuration This step will allow STR2STR to start automatically when system booted Edit rc.local by type this command below $ sudo nano /etc/rc.local

Software preparation 20 Auto start script configuration (2) After an initial comments (lines beginning with '#'), add those commands below. sudo mount /dev/sda1 /media/usb o uid=pi,gid=pi cd /home/pi/rtklib master/app/str2str/gcc/ sudo./str2str in serial://ttyacm0:57600#ubx >//media/usb/$(date +%Y%m%d %H%M%S).ubx First command will mount USB drive Second command will change directory to /STR2STR Last command will start STR2STR and write an output to USB drive

Software preparation 21 Trigger OS shutdown by USB As the logger unit has no keyboard when operating outside. We add more script that can be trigger a shutdown process. By disconnect the receiver from Raspberry Pi. To protect an output file from EOF problem.

Software preparation 22 Trigger OS shutdown by USB (2) 1. At terminal console, get an information about USB device via "lsusb" The third field labelled ID is the vendor and model id separated by a colon 2. Create a file in /etc/udev/rules.d The file must end in.rules and all files in this directory are processed lexicographically. Such as 00 XXX.rules

Software preparation 23 Trigger OS shutdown by USB (3) 3. Edit the created file as below ACTION=="remove", ENV{ID_VENDOR_ID}=="XXXX", ENV{ID_MODEL_ID}=="XXXX", RUN+="/sbin/shutdown h now"create a file in /etc/udev/rules.d 4. Run this command below to take effect. udevadm control reload rules 5. System is now ready to use as Logger unit.

How to use? 24

How to use? 25 1. Prepare and Start system 2. Shutdown system 3. Access the record file

Prepare and Start system 26 Plug Ublox Neo M8T receiver unit (via USB) and USB drive to logger unit

Prepare and Start system 27 Plug a micro USB power cable to logger unit

Prepare and Start system 28 Logger system will start automatically as picture below. (In case of system cannot start or boot to terminal prompt, please check that receiver and USB drive are plug to the system correctly or not, then reboot the system again)

Shutdown system When you done an experiment, please unplug the Ublox Neo M8T from logger unit and system will start to shutdown automatically 29

Shutdown system The last state of shutdown system is Reached target Shutdown, then you can remove power cable 30

Access the record file 31 When you shutdown the logger unit, record file will available in the USB drive. Filename will be written by the time of Raspberry PI system, you need to check the actual time again in RAW data (GPST)

Access the record file 32 Recorded file UBX can be review from u center application provided by Ublox. From here, you can briefly review data and position in map view

Contact point 33 Professor Tomoya Kitani t kitani@kitanilab.org Tiphat Areeyapinun tiphat a@kitanilab.org Kitani Laboratory, Department of Informatics, Shizuoka University