Skip to content

Commit

Permalink
add new model DATAGNSS NANO RTK Receiver
Browse files Browse the repository at this point in the history
- add new model
- add datagnss into the store list
  • Loading branch information
datagnss committed Oct 24, 2024
1 parent ffbf560 commit e1f9b93
Show file tree
Hide file tree
Showing 8 changed files with 185 additions and 0 deletions.
183 changes: 183 additions & 0 deletions common/source/docs/common-datagnss-nano-rcv-rtk.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
.. _common-datagnss-nano-rcv-rtk:

=======================
NANO Helix RTK receiver
=======================
NANO Helix RTK receiver is a high-precision RTK receiver designed and manufactured by DATAGNSS.

It's based on the new generation Allystar dual-core GNSS SoC. It supports RTK functionality with a maximum data update rate of 5Hz.
It includes two models, one is v1.0.0 without compass, and another is Rev.A with compass.

.. image:: ../../../images/datagnss-nano/NANO-RCV-02-main.png
:target: ../_images/datagnss-nano/NANO-RCV-02-main.png

.. note:: NANO Helix RTK Receiver doesn't support Moving Base mode.

Where to Buy
============

- `DATAGNSS website <https://www.datagnss.com/>`_

Key Features
============

- GPS/QZSS/BDS/GLONASS/GALILEO/IRNSS
- Multi-bands, support L1+L5/L1+L2
- Support RTK,output rate 5Hz
- Standard UART serial interface
- Lightweight only 26g
- High performance antenna

GNSS
====
- Allystar CYNOSURE IV GNSS SOC
- Dual core
- 3D accuracy: **1.5m** CEP
- RTK accuracy: **2cm** +1PPM(H), 3cm+1PPM(V)

Interface
=========
- UART, 230400bps default
- SMA connector for antenna
- Output rate 5Hz default
- Main power supply,4.7~5.2V

Protocol
========
- NMEA-0183 output
- RTCMv3 input/output

Environment
===========
- Operating temp. -20~85℃

Dimession and weight
====================
- 65*30mm
- 26g

Pin definition
==============
The board is connected to the autopilot via UART interface.

.. image:: ../../../images/datagnss-nano/nano-rcv-02-connector.png
:target: ../_images/datagnss-nano/nano-rcv-02-connector.png

The 1.25mm pitch 6P connector (from Left PIN1 to PIN6) :

- 1: GND
- 2: NC
- 3: NC
- 4: Rx
- 5: Tx
- 6: 5V

Please note that only Rev.A includes RTK and compass.
If the model support compass, pin2 and pin3 output compass I2C interface.

ArduPilot Setup
===============
For example, NANO Helix RTK Receiver is connected to the autopilot's SERIAL4 port, it should work with :

- :ref:`SERIAL4_PROTOCOL <SERIAL4_PROTOCOL>` = 5


Configuration
=============
RTK technology requires a base and a rover, with the base placed on the ground, which is referred to as the rover on the drone.

The data from the base needs to be transmitted to the drone via telemetry radio and inputted into the RTK receiver on the rover.

.. image:: ../../../images/gem1305/setup-rtk-00.png
:target: ../_images/gem1305/setup-rtk-00.png

NANO RTK Receiver family for UAV:

.. image:: ../../../images/datagnss-nano/NANO-total-for-UAV-800x.png
:target: ../_images/datagnss-nano/NANO-total-for-UAV-800x.png

Base station setup
==================

.. image:: ../../../images/datagnss-nano/NANO-GCS-01-600x.png
:target: ../_images/datagnss-nano/NANO-GCS-01-600x.png

Connect the NANO RTK Receiver to your Laptop via USB.

Setup the NANO RTK Receiver as a base station, and it is recommended to use Satrack software.

- `Download Satrack <https://wiki.datagnss.com/images/e/ee/Satrack.zip>`_

1. Open Satrack, then choose the com port, baud rate then connect the nano-rtk-rcv.

.. image:: ../../../images/gem1305/satrack-connect-device.png
:target: ../_images/gem1305/satrack-connect-device.png


2. Enable RTCMv3 output

.. image:: ../../../images/gem1305/satrack-rtcm-output.png
:target: ../_images/gem1305/satrack-rtcm-output.png


3. Disable NMEA data output

.. image:: ../../../images/gem1305/satrack-disable-nmea.png
:target: ../_images/gem1305/satrack-disable-nmea.png

4. Config output rate to 1Hz

In base station mode, the RTCM data output rate must be set to 1Hz.

.. image:: ../../../images/gem1305/satrack-outputrate-1hz.png
:target: ../_images/gem1305/satrack-outputrate-1hz.png

5. Config the base station fixed coordinates

There are two methods to set the coordinates of the base station:

5.1 According to the diagram below, Input the known coordinates.

Press ``Get now``, and modify the coordinates to the known values, then ``Send`` to apply the fixed coordinates.

.. image:: ../../../images/gem1305/satrack-cfg-fixedecef.png
:target: ../_images/gem1305/satrack-cfg-fixedecef.png

5.2 or, using the ``CFG-SURVEY`` meassage, config ``miniDuration`` and ``AccLimit``, then automatically calculate the average before proceeding with the setup.

.. image:: ../../../images/gem1305/satrack-cfg-survey.png
:target: ../_images/gem1305/satrack-cfg-survey.png

After completing the above operation, you can save the current configuration with ``CFG-SAVE`` message.

6. After completing the above configuration, open Mission Planner and finish the configuration on this page:

.. image:: ../../../images/gem1305/mp-connect-base.png
:target: ../_images/gem1305/mp-connect-base.png


Rover station (Aircraft) setup
==============================

.. image:: ../../../images/datagnss-nano/NANO-RCV-02-Total-800x.png
:target: ../_images/datagnss-nano/NANO-RCV-02-Total-800x.png

You need to confirm in the Satrack software that all RTCM data outputs are disabled and all NMEA outputs are enabled.

In Rover mode, the output rate must be set to 5Hz.

.. note:: NANO Helix RTK Receiver do not support safety switch, so BRD_SAFETY_DEFLT needs to be set to 0 or a separate safety switch should be connected to the flight controller.

After completing the above settings, you can write parameters to the flight controller.

Resource
========
- `DATAGNSS WiKi <https://wiki.datagnss.com>`__

More information
================

- `NANO Helix RTK Receiver <https://www.datagnss.com/collections/evk/products/nano-helix-rtk-receiver>`__
- `HELIX Antenna for RTK <https://www.datagnss.com/collections/rtk-antenna/products/smart-helix-antenna>`__
- `RTK Antenna AGR6302G <https://www.datagnss.com/collections/rtk-antenna/products/antenna-agr6302g>`__
- `AT400 RTK Antenna <https://www.datagnss.com/collections/rtk-antenna/products/at400-multi-band-antenna-for-rtk>`__
1 change: 1 addition & 0 deletions common/source/docs/common-positioning-landing-page.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ These GPS can incorporate real time kinematic data, either internally generated
CUAV C-RTK2 PPK and RTK receiver<common-cuav-c-rtk2>
CUAV C-RTK2 HP Heading and RTK receiver<common-cuav-c-rtk2-hp>
DATAGNSS GEM1305 RTK Receiver<common-datagnss-gem1305-rtk>
DATAGNSS NANO RTK Receiver<common-datagnss-nano-rcv-rtk>
Emlid Reach RTK Receiver <common-reach-rtk-receiver>
CubePilot HERE 3/3+ DroneCAN RTK GPS/IMU/Compass <https://docs.cubepilot.org/user-guides/here-3/here-3-manual>
CubePilot HERE 4 DroneCAN RTK GPS/IMU/Compass (see note below) <https://docs.cubepilot.org/user-guides/here-4/here-4-manual>
Expand Down
1 change: 1 addition & 0 deletions common/source/docs/common-stores.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ recommended for use with ArduPilot (in alphabetical order). You may also want t
* `Craft & Theory <http://www.craftandtheoryllc.com/store/>`__ (FrSky telemetry, MAUCH power modules)
* `CUAV <https://store.cuav.net/>`__
* `CubePilot <https://www.cubepilot.org>`__
* `DATAGNSS <https://www.datagnss.com>`__
* `DH Research <https://dh-research.com/>`__
* `Drotek <https://drotek.com/>`__
* `Emlid <https://store.emlid.com/>`__
Expand Down
Binary file added images/datagnss-nano/NANO-GCS-01-600x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/datagnss-nano/NANO-RCV-02-Total-800x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/datagnss-nano/NANO-RCV-02-main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/datagnss-nano/NANO-total-for-UAV-800x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/datagnss-nano/nano-rcv-02-connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e1f9b93

Please sign in to comment.