Git Product home page Git Product logo

simplertk2blite_ros's Introduction

simpleRTK2BLite_ROS setup

Table of contents

General info

This project configures a simpleRTK2BLite with a Wi-Fi NTRIP fix on ROS.

Packages

Setup

To run this project, clone this repo inside your ros workspace and compile:

$ cd ~/ros_ws/src
$ git clone https://github.com/SimoneMalavasi/simpleRTK2Blite_ROS
$ catkin_make

Testing Dashboard

Launch the following launch file in order to use an user-friendly GUI (PySide2 required):

$ roslaunch ardusimple_rover dashboard_testing.launch  

In the following window is possible to change the default NTRIP Parameters saved in /ntrip_ros/config/ntrip_ros.yaml:

ntripParams

  • Server: ip_address of ntrip server : Port
  • User: username related to ntrip server
  • Pass: password related to ntrip server
  • Mountpoint: mountpoint name of the ntrip server
  • Nmea GGA: GGA position of the position of GPS testing. It is possible to download it from the link 'NMEA GENERATOR'

In the following window is possible to connect both GPS and to check whether they have FIX (with its percentage) or not and the heading:

dashboard

  • %: it shows the percentage of FIX RTK over all the GPS sample logged
  • Connect/Disconnect GPS: it launches/disconnects the ardusimple_rover_pair.launch file
  • Start/Stop: it starts/stop the logging of data
  • Bag Name: the name of the bag where record data
  • Select Bag Folder: the folder where to save the bag
  • Hz: it shows the hz of /gps1/fix and /gps2/fix topic
  • Car Image : it shows the heading

Launch

Launch the following launch files in order to retrieve data from simpleRTK2Blite and to visualize them on RVIZ

$ roslaunch ardusimple_rover ardusimple_rover_pair.launch  
$ roslaunch ntrip_ros ntrip_ros.launch
$ roslaunch ardusimple_rover mapviz.launch

Topics

The most relevant topics are the following ones:

  • /gps1/fix: it shows gps1 fix data
  • /gps2/fix: it shows gps2 fix data
  • /diagnostics: it shows important info about gps connection
  • /rtcm: it shows rtcm messages coming from NTRIP connection

simplertk2blite_ros's People

Contributors

simonemalavasi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.