Giter Club home page Giter Club logo

f9p_ichimill's Introduction

f9p_ichimill

シリアルポートに接続されたGPSレシーバF9Pで、Ichimillサービスと連携し補正済み位置情報を取得する。

rosgraph_f9p_

確認環境

・PC Ubuntu 18.04
ROS Melodic 
 インターネット回線に接続出来ること。

・C099-F9P application board
・GGB0710(2周波対応GNSSアンテナ)

Setup

インストール

$ cd ~/catkin_ws/src
$ https://github.com/terakenxx/f9p_ichimill.git
$ sudo apt install ros-melodic-nmea-navsat-driver

$ catkin build

環境設定

$ nano f9p_ichimill/launch/gps_ichimill.launch 

F9Pを接続しているシリアルポート名
Ichimillユーザー名、Ichimillパスワード、ホストURL、マウントポイントを適宜編集

 <!-- f9p receiver -->
  <node pkg="rosif" type="f9p_driver.py" name="f9p_driver" args="" >

    <param name="port" value="(シリアルポート名)"/>
    <param name="baud" value="230400"/>

    <param name="debug" value="True"/>
  </node>

  <!-- ichimill -->
  <node pkg="rosif" type="ichimill_connect.py" name="ichimill_connect" args="" output="screen" >

    <param name="username" value="(ユーザー名)"/>
    <param name="password" value="(パスワード)"/>
    <param name="port" value="2101"/>

    <param name="host" value="(ホストURL)"/>
    <param name="mountpoint" value="(マウントポイント)"/>

    <param name="debug" value="True"/>
  </node>

Usage

$ roslaunch f9p_ichimill gps_ichimill.launch

動作確認

RTKのLEDが点滅していれば、補正済み位置情報を取得出来ている
DSC_0977b

echo_status

Troubleshooting

以下のようなエラーが出る場合、次のコマンドを実行

[INFO] [1633851715.741557]: serial port Open...
Could not open serial port: I/O error(13): could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'

$ sudo chmod 666 /dev/ttyACM0

Authors

MissingLink kenji.terasaka

References

http://wiki.ros.org/nmea_navsat_driver
http://docs.ros.org/en/api/nmea_msgs/html/msg/Sentence.html
https://ales-corp.co.jp/service-use/

f9p_ichimill's People

Contributors

paterasaka avatar terakenxx avatar

Watchers

James Cloos 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.