An Open Platform for Collecting Data for OpenSeaMap Ulrich Langenbach, Joachim Langenbach

Similar documents
VMAC is just one of a series of new electronic kits from HAMKit. Video Matrix ATV Controller Presented by Dave Williams, G8PUO

Processor ATP1. Product Sheet

Welcome to the NMEA Gateway session. San Diego. Wednesday Sept 25 8:00am Thursday Sept 26 1:30pm

OCEAN 7T. Technical presentation (ENGLISH) FURUNO ELECTRIC CO., LTD. All Rights Reserved.

Qwiic Shield for Arduino & Photon Hookup Guide

GPS + Inertial Sensor Fusion

Integrating Digiquartz MET3 and MET3A Broadband Meteorological Systems with a Trimble NetRS GPS Receiver

Handout. and. brief description. Marine Gravity Meter KSS 32- M

GN70/MX610/MX612 QuickStart Guide

Receivers & Tracking products

Nav App. NavLink for Mac. New features

USER MANUAL FOR HARDWARE REV

> 1000 m current profiling range for stand-alone and online applications

Don t miss a bit! The importance of built-in system diagnostic tools for Ethernet Physical Layer transceivers

Compact Voyage Data Recorders that Deliver Performance, Reliability and Value

Adafruit USB Power Gauge Mini-Kit

Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout

802.11p ETSI TC ITS Wireless Communication System, On Board Unit. Model: OBU-102

Vehicle s Kinematics Measurement with IMU

Installation & Quick Start Guide iais Wireless AIS Receiver

8/11/11. Radio Communication Configurations Zigbee Configurations. Zigbee. XBee Wireless

Explorer 3 w/o GPS antenna Multifunction chartplotter

Gumstix Pi HAT Sensor board

Rs-Pi USB- 4 Hub & I2C RS232 User Manual

Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout

Raspberry Pi - I/O Interfaces

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

PremierWave 2050 Enterprise Wi-Fi IoT Module Evaluation Kit User Guide

Getting rough with industrial wireless. A Case Study. Marc Lee Senior Tech Support / Trainer

Pressure 4 click. PID: MIKROE 3020 Weight: 24 g

WHIRLYBIRD AUTOMATIC WEATHER STATION. Whirlybird Electronics Pvt Ltd 140, 2 nd Cross 13 th Main, BTM-I Bangalore

Appendix F: Design Documentation for multisensory therapy system

ARM mbed Reference Designs

Pi HAT Sensor Board TM

SATCOM-On-The-Move User Manual

HG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual

Preliminary Design Report January 28 th, 2012

XBee Wireless. Michelle Shorter

JeeNode V2. A small *duino-ish MPU board with a wireless RF module. Jean-Claude Wippler jeelab.equi4.com March 2009

DM100 S-VDR. Simplified Voyage Data Recorder. Danelec systems Solid Safe Simple

DM100 VDR. Voyage Data Recorder. Danelec systems Solid Safe Simple

and/or b. an optional internal Iridium satellite modem.

Introduction. Installing the application

Camera Drones Lecture 2 Control and Sensors

blueberry Intelligent data acquisition for wind energy, meteorology and industry Capturing the Future

Sensornets. A Building Block Approach to Sensornet Systems

xpico Wi-Fi Embedded Device Server Evaluation Kit User Guide

Product description Rev. 3 11/06/14

Application Note AN10 RTLS TDOA Platform Components Comparison

Integration of Wireless Sensor Networks into Industrial Control Systems

vyacht NMEA Wifi Router

White paper: The cheap way to make a chart plotter/cockpit display based upon a tablet computer

Specifications for: OSOP Raspberry Boom and 'Shake and Boom'

GPS Module. Ct-G430/Ct-G430P. Specifications Sheet V0.2

Simrad Marine Electronics. Setup and Commissioning Instructions for Boatbuilders and Dealers

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

SCALE LINK - SL2 Technical Manual

USB-5100 Series Multi-Channel Data Loggers

GAUSS OBC ABACUS 2017

UART GPS NEO-7M-C User Manual

SHALLOW SOUNDING BATHYMETRIC USING MULTIBEAM ECHOSOUNDER AND TOPOGRAPHIC LASER SCANNER

DATA LOGGER GEOLOGGER G8 PLUS

Saab TransponderTech. INSTALLATION GUIDE J4N Junction Box for R4 Navigation System

Power over Ethernet (PoE) Adaptor

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

WebDAQ 316. Internet Enabled Thermocouple Logger. Remote Configuration and Monitoring. Virtually Unlimited Storage. Integrated HW and SW

64 bit Bare Metal Programming on RPI-3. Tristan Gingold

CAN-BUS MCP2515 MCP2551 OBD-II

Albatross Control System Installation

Table of Contents Introduction... 4

SAILOR 6110 Mini-C gmdss

Research on Voyage Navigation S/W Development Architecture Using Open Source Base GIS Modules

Example of Technology Development Program

Boating Tip #45: Chartplotters

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

USER MANUAL The CM2 SIDESCAN SONAR SYSTEM

Technical User Manual Avisaro 4.0 Product Series

PiCAN GPS + Gyro +Accelerometer USER GUIDE V1.0

Creator Ci40 product brief

Application Note AN-021 (v1.0) Connecting an Arduino Shield to the PiXi (2.0)

Raspberry Pi Relay Board v1.0

Chart Plotter USER MANUAL

GPS/GLONASS NV08C-RTK-EVK. Evaluation Kit. User Guide. Version 1.0. NVS Technologies AG

BroadR-Reach click PID: MIKROE Weight: 26 g

WattmonMEGA Remote Monitoring & Control Platform

USB-5100 Series Multi-Channel Data Loggers

Add Maps With its microsd card slot and 1.7 GB of internal memory, etrex 30 lets you load maps.

Innovative M-Tech projects list IEEE papers

DEFENSE & SECURITY CONNECTIVITY SOLUTIONS

Selection of controllers and integrated systems

Mission Enabling Compact Avionics Systems

The IoT and Thread in PHYTEC Nodes. Jonas Remmert July 15th, 2016

LM53X Development and Evaluation Product Family

World Leader in Supplying EOD & IED Equipment and Training

Mission Enabling Compact Avionics Systems

Test Report iµvru. (excerpt) Commercial-in-Confidence. imar Navigation GmbH Im Reihersbruch 3 D St. Ingbert Germany.

Steven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft

Module MI037 Peripherals

PICado Alpha Development Board V1.0

One Grove Base Shield board this allows you to connect various Grove units (below) to your Seeeduino board; Nine Grove Grove units, consisting of:

Transcription:

An Open Platform for Collecting Data for OpenSeaMap Ulrich Langenbach, Joachim Langenbach 03.02.2018

Overview Motivation What needs to be done? Data Collection Data Processing Hardware Setup Requirements Block and Features Diagram Device Selection Project Status and Next Steps Wrap-Up 2

What is a nautical chart? 3

This is a nautical chart 4

Overview Motivation What needs to be done? Data Collection Data Processing Hardware Setup Requirements Block and Features Diagram Device Selection Project Status and Next Steps Wrap-Up 5

Motivation: Examples of Nautic Charts OpenSeaMap NOAA NV 6

Motivation: Example Lake Schwerin 7

Target: More detailed depth maps Two Issues: Data collection Data processing (algorithms) / data visualisation 8

Target: More detailed depth maps Two Issues: Data collection Data processing (algorithms) / data visualisation 9

Overview Motivation What needs to be done? Data Collection Data Processing Hardware Setup Requirements Block and Features Diagram Device Selection Project Steps Wrap-Up 10

Quelle: http://depth.openseamap.org/#introduction Current Data Collection Path of OpenSeaMap 11

Data Collection Satellite Navigation Echo Sounder Open Source Projects OpenSeaMap HW Logger (NMEA0183) Raspberry GNUBoat (Bus) Pi Logger (NMEA2000) (NMEA2000) Proprietary Solutions ikommunicate Logging Voyage Recorder Plotter PC/Laptop/Tablet/Smartphone/... Server 12

Raspberry Pi Logger 13

Overview Motivation What needs to be done? Data Collection Data Processing Hardware Setup Requirements Block and Features Diagram Device Selection Project Status and Next Steps Wrap-Up 14

GNUBoat Requirements Tight integration Compact design Easy usability => most users are boat people, not hackers! Secure Fully At and safe Operation automated data collection least partially automated data upload Easy data transfer via WLAN, USB, Ethernet to users host Upload to OpenSeaMap servers for post processing and visualisation Possibly autonomous data transfer to OpenSeaMap servers? OpenSource design for later adaption due to boat network advances, etc. Adding more sensors for better compensation of boat movement (tilt, roll, pitch) 15

GNUBoat Additional Features / Services Mooring Weather Condition and Swell Monitoring Position and Drift Monitoring Alarm or push messages Turn plot creation Internet access point / firewall within marina WLANs Battery Health Monitoring => Power is a crucial resource on a boat! 16

GNUBoat Challenges Automotive Grade Power Supply for powered boats Complex Engine EMI conditions with RX & TX RF signals starter EMI / undervoltage and overshoot conditions Generator Ground shifts Delayed ripple power-off to safely switch off devices without data corruption Battery backed stand-alone operation for sailors without power supply Needs to supply all sensors, including echo sounder (pulsed power load ~ 2 Hz) CAN interface decoupling (EMI/ESD/...) Multiple sensors integrated into one node 17

GNUBoat Power Supply Challenge 120V Load Dump 85V Noise Nominal 14V 24V J ump Start 6V Crank Reverse Battery http://m.littelfuse.com/~/media/electronics/application_notes/littelfuse_tvs_diode_automotive_circuit_p rotection_using_automotive_tvs_diodes_application_note.pdf.pdf 18

GNUBoat Power Supply Block Diagram Power Grid 6-36V Power Filter DC/DC switcher DC/DC switcher DC/DC switcher 12V 5V 3V3 19

GNUBoat Raspberry Pi Node Remote Sensors Local Interfaces Local Sensors Raspberry Pi 20

GNUBoat Raspberry Pi Node Remote Sensors Local Interfaces Local Sensors Echo Sounder AIS GPS Wind Metrics Raspberry Pi 21

GNUBoat Raspberry Pi Node Remote Sensors Local Interfaces Echo Sounder CAN (NMEA2000) Local Sensors AIS GPS SPI Wind Metrics Raspberry Pi 22

GNUBoat Raspberry Pi Node Remote Sensors Local Interfaces Echo Sounder CAN (NMEA2000) Local Sensors AIS GPS GPS SPI Wind Metrics SPI 9DOF IMU Raspberry Pi 23

GNUBoat Raspberry Pi Node Remote Sensors Local Interfaces Echo Sounder CAN (NMEA2000) AIS Local Sensors I2C GPS Air Pressure GPS SPI Wind Metrics SPI 9DOF IMU Raspberry Pi 24

GNUBoat Raspberry Pi Node Remote Sensors Local Interfaces Echo Sounder CAN (NMEA2000) AIS Local Sensors I2C GPS Air Pressure GPS SPI SPI Wind Metrics 9DOF IMU Raspberry Pi WLAN Client USB WLAN Hotspot 25

GNUBoat Raspberry Pi Node Located somewhere within the boat Remote Sensors Local Interfaces Echo Sounder CAN (NMEA2000) AIS Local Sensors GNUBoat Shield I2C Power Monitors Air Pressure GPS SPI SPI Wind Metrics 9DOF IMU Single Board Computer WLAN Client USB WLAN Hotspot 26

GNUBoat device selection (1) Single Board Computer: Raspberry Pi Widely used and good availability Established Supported Highly by a lot of libraries / projects active community Highest OS distribution probability for reuse of the development CAN Interface: MCP2515 SPI-CAN interface / MCP2562 (CAN transceiver) Widely Well used, e.g. PICAN2 understood Good availability 27

GNUBoat device selection (2) Barometric Sensor: MPL3115A2 Reasonable Good availability Prototyping via sparkfun breakout GPS: TBD (possibly sparkfun Venus or XA1110 breakouts) Use breakout module => no RF PCB design needed Needs accuracy (0.5 m) external antenna connector due to housing and mounting position 9DOF IMU: TBD (possibly LSM9DS1) Fully integrated system in package Good availability Prototyping via sparkfun breakout 28

GNUBoat device selection (3) USB WLAN interface Good driver support HostAPD support 29

Overview Motivation What needs to be done? Data Collection Data Processing Hardware Setup Requirements Block and Features Diagram Device Selection Project Status and Next Steps Wrap-Up 30

GNUBoat Prototype Hardware RPI A+ GPS USB Hub WLAN Hotspot PICAN2 NMEA 2000 WLAN Client 6,5 36V to 5V 9 18V to 12V Airmar DST800 Echo Sounder 31

GNUBoat Prototype Hardware 32

Puppet Configuration GNUBoat Software Stack NMEA 2000 gpsd canboat Daemon Webclient RRD Webservice NMEA 0183 Logfile 33

GNUBoat Project Next Steps Running Demo Prototype Software hardware vailable stack for prototype components available Continues integration infrastructure and configuration management setup Block diagram level planning done Power supply planning in progress External module for battery health monitor schematic started CAN interface reference Power Design supply filter reference and testing Due to daytime job implications looking for support! Schematic and PCB design, mechanics,... 34

Overview Motivation What needs to be done? Data Collection Data Processing Hardware Setup Requirements Block and Features Diagram Device Selection Project Status and Next Steps Wrap-Up 35

GNUBoat Wrap-Up GNUBoat aims at providing an open nautic data collection platform Real world applicable Testing may be done with small prototypes Deployment on real yachts GNUBoat wants to help create better charts 36

Thank you very much! Have fair winds and following seas! Contact: info@engsas.de Web: https://trac.engsas.de/gnuboat/ 37