WP5-19 ACO: Difference between revisions

From COMP4DRONES
Jump to navigation Jump to search
 
(18 intermediate revisions by the same user not shown)
Line 9: Line 9:
|  Require || Indoor Positioning System anchor and tag platforms [[WP3-15_1]]
|  Require || Indoor Positioning System anchor and tag platforms [[WP3-15_1]]
|-
|-
|  Provide || Detection of jamming and spoofing events on the raw data GNSS input used for positioning
|  Provide || Robust and enriched communication among beacons and becons/drone
|-
|-
|  Input || Specific messages from underlying GNSS receivers.
|  Input || Specific messages among UWB devices.
|-
|-
|  Output || Jamming and spoofing detection
|  Output || robust and enriched communication
|-
|-
|  C4D building block || (see [[WP3-15_1]])
|  C4D building block || (see [[WP3-15_1]])
Line 24: Line 24:
|}
|}


This page introduced the software developed for Indoor Positioning solution developed by ACORDE in COMP4DRONES.
== Description ==
It includes tag and anchor firmware (application and other underlying levels).
 
In WP5 of COMP4DRONES, ACORDE worked to enable a '''robust and enriched communication''' among anchors and among tag and anchors '''on its Indoor Positioning Solution''' [[WP3-15_1]].
 
'''Robust communication''' among anchors and between the tag and its surrounding anchors is essential. Specially in the latter case, for the tag to compute its position. The obtention of the ranges relies on a Two-Way Ranging (TWR) protocol where up to four short messages need to be exchanged. This causes a traffic that, depending on the medium access control (MAC) protocol, might lead to collisions and loss of messages. For the TWR protocol this is an especially bad scenario, because sending retrials do not only adds latencies, but it also complicates much range estimation up to the point of disabling it.
 
'''Enriched communication''' means two things in this context. First, enriched communication stands for the '''ability to augment the information exchanged among anchors and between tag and anchors'''. This enriched information enables the higher layers, namely the location algorithms to make better estimates.
The second meaning of enriched communication refers to the '''extension of the capabilities at the user-level interface (integrator API)''', to have access to such an enriched information. This was indeed a requirement from the integrator company in the UC2-Demo2, which desired to make data fusion of the ACORDE UWB-IPS data with other source of data (LIDAR).
 
== How and Benefits ==
 
For '''robust communication''', ACORDE has developed and integrated a MAC scheme for robust communication at the tag ranging phase. This is a novel MAC scheme which exploits the described usage scenario, for ensuring robustness and optimizing the amount of anchor ranges that can be safely handled (i.e., deterministically and without collision) at the tag-anchor ranging phase.
 
ACORDE enables '''enriched communication''' by introducing a specific ''message extension'' at the lower implementation levels (MAC, ranging) to enable the ''exchange of data on error related information''. This type of enriched communication enables better robustness against error
 
ACORDE also enables '''enriched communicaton''' by introducing on the specific ''message extension' additional data beyond locations and ranges (the minimum information for enabling trilateration). This additional information can be exploited by the positioning algorithms (developed in WP4) for improving the accuracy of the position estimation.
 
Finally, ACORDE also tackled the '''enriched user-level''' API by proposing a Mavlink extension which enables the provision of information like ranges, so that drone integrator activity is facilitated.
 
 
Figure below sketches these main actions for robust and enriched communication of the ACORDE IPS solution tackled in the WP5 package of the project.
 
[[File:wp5-19_01.png|frame|center|100px|ACORDE enabled robust and enriched communication across serveral implementation layers of its Indoor Positioning Solution]]
 
== Evaluation ==
 
The '''robustness''' of the anchor-anchor, anchor-tag, and anchor-conf. element links has been assessed through measurements on empirical setups, at indoor and outdoor scenarios
 
[[File:wp5-19_02.png|frame|center|100px|Set-up used for assessment of communication robustness in outdoor experiments]]
 
These experiments have been performed on an anchor-tag link. However, the conclusions can be generally applied to the IPS solution. Although there are several types of elements in the ACORDE solution (internal anchor, external anchor, tag, configuration device) and thus, different link types, all those radio communication links can be reduced to a communication between UWB interfaces relying on the same MAC layer.
 
The communication was very robust. No or negligible TWR exchange loss was measured on the experiments, considering ranges above 50 meters.
 
Experimentation on '''enriched communication''' was conducted based on the IPS Modelling and Simulation Framework (IPS-MAF) [[WP6-21]].

Latest revision as of 13:11, 10 March 2023

Robust communication for an improved Indoor Positioning System

ID WP4-19
Contributor ACORDE
Levels Function
Require Indoor Positioning System anchor and tag platforms WP3-15_1
Provide Robust and enriched communication among beacons and becons/drone
Input Specific messages among UWB devices.
Output robust and enriched communication
C4D building block (see WP3-15_1)
TRL 4
Parent Building block WP3-15_1
Contact fernando.herrera at acorde.com

Description

In WP5 of COMP4DRONES, ACORDE worked to enable a robust and enriched communication among anchors and among tag and anchors on its Indoor Positioning Solution WP3-15_1.

Robust communication among anchors and between the tag and its surrounding anchors is essential. Specially in the latter case, for the tag to compute its position. The obtention of the ranges relies on a Two-Way Ranging (TWR) protocol where up to four short messages need to be exchanged. This causes a traffic that, depending on the medium access control (MAC) protocol, might lead to collisions and loss of messages. For the TWR protocol this is an especially bad scenario, because sending retrials do not only adds latencies, but it also complicates much range estimation up to the point of disabling it.

Enriched communication means two things in this context. First, enriched communication stands for the ability to augment the information exchanged among anchors and between tag and anchors. This enriched information enables the higher layers, namely the location algorithms to make better estimates. The second meaning of enriched communication refers to the extension of the capabilities at the user-level interface (integrator API), to have access to such an enriched information. This was indeed a requirement from the integrator company in the UC2-Demo2, which desired to make data fusion of the ACORDE UWB-IPS data with other source of data (LIDAR).

How and Benefits

For robust communication, ACORDE has developed and integrated a MAC scheme for robust communication at the tag ranging phase. This is a novel MAC scheme which exploits the described usage scenario, for ensuring robustness and optimizing the amount of anchor ranges that can be safely handled (i.e., deterministically and without collision) at the tag-anchor ranging phase.

ACORDE enables enriched communication by introducing a specific message extension at the lower implementation levels (MAC, ranging) to enable the exchange of data on error related information. This type of enriched communication enables better robustness against error

ACORDE also enables enriched communicaton by introducing on the specific message extension' additional data beyond locations and ranges (the minimum information for enabling trilateration). This additional information can be exploited by the positioning algorithms (developed in WP4) for improving the accuracy of the position estimation.

Finally, ACORDE also tackled the enriched user-level API by proposing a Mavlink extension which enables the provision of information like ranges, so that drone integrator activity is facilitated.


Figure below sketches these main actions for robust and enriched communication of the ACORDE IPS solution tackled in the WP5 package of the project.

ACORDE enabled robust and enriched communication across serveral implementation layers of its Indoor Positioning Solution

Evaluation

The robustness of the anchor-anchor, anchor-tag, and anchor-conf. element links has been assessed through measurements on empirical setups, at indoor and outdoor scenarios

Set-up used for assessment of communication robustness in outdoor experiments

These experiments have been performed on an anchor-tag link. However, the conclusions can be generally applied to the IPS solution. Although there are several types of elements in the ACORDE solution (internal anchor, external anchor, tag, configuration device) and thus, different link types, all those radio communication links can be reduced to a communication between UWB interfaces relying on the same MAC layer.

The communication was very robust. No or negligible TWR exchange loss was measured on the experiments, considering ranges above 50 meters.

Experimentation on enriched communication was conducted based on the IPS Modelling and Simulation Framework (IPS-MAF) WP6-21.