LoginSignup
1
0

More than 1 year has passed since last update.

【備忘録】MAVProxy経由でNTRIPデータをAutopilotへ送信する

Last updated at Posted at 2022-04-13

QGrround Control(QGC)上でNTRIPを使う為、MAVProxy経由でNTRIPデータの入れ込みを行ったので、その方法を記載する。

イメージ

zu.png

手順

1.MAVProxyをラズパイにインストール
2.AutopilotとラズパイをUSBで接続
3.MAVProxyを起動
4.NTRIPサーバの情報を入力する
5.GCSを起動する

1.MAVProxyをラズパイにインストールする

MAVProxyをラズパイにインストール

sudo apt-get install python3-dev python3-opencv python3-wxgtk4.0 python3-pip python3-matplotlib python3-lxml python3-pygame
pip3 install PyYAML mavproxy --user
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc

2.AutopilotとラズパイをUSBで接続

AutopilotのUSBとラズパイをUSBで接続する
image.png

3.MAVProxyを起動

SSHでラズパイにアクセスし以下のコマンドを入力してMAVProxyを起動します。

pi@raspberrypi:~ $ mavproxy.py --master=/dev/ttyACM* --baudrate 115200 --out 192.168.xx.x:14550

もしくは

pi@raspberrypi:~ $ mavproxy.py --baudrate 115200 --out 192.168.xx.x:14550

※ xx.xはGCSのIPを記載します
※ ttyACM*はautopilotと接続しているシリアルポートを記載します
  確認方法 ⇒ https://qiita.com/m2_labo/items/7823fb26197fa5f5ff23

4.NTRIPサーバの情報を入力する

module load ntrip
ntrip set caster XXXXX
ntrip set port XXXXX
ntrip set mountpoint XXXXX
ntrip set username XXXXX
ntrip set password XXXXX
ntrip start

※ XXXXはNTRIP配信先の情報を入力する

5.GCSを起動する

MAVPoxy経由経由でNTRIPサーバよりRTCMデータを受信しAutopilotへ送信し、GPSは自動的にRTK Float モードへ移行する(演算終了と同時にFIXへ変わる)

image.png

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0