NtoM logo ICARUS UPC logo

NtoM suggests a concept of operations for Medium-Altitude-Long-Endurance ( MALE ) and High-Altitude-Long-Endurance ( HALE ) Remotely Piloted Aircraft Systems (RPAS). Taking into account the current and expected workload of the pilots, and exploiting the potential of Controller-Pilot Data Link Communications (CPDLC), NtoM suggests a set of measures not only for a safe management of the handover process, but also to react to unexpected situations like pilot incapacitation, or even to make it feasible a parallel piloting.

NtoM flight assignments

Example of flight assignations. The use of CPDLC is not mandatory.

NtoM stages

Operators could define stages of the flight where pilots with specific skills are preferred for the assignments.

As a collateral benefit, it allows for an optimization of the human resources of the operators, providing also a way to schedule or assign the flight on the go to the pilots considering their particular skills. Another key piece of the whole system is the implementation of the CPDLC display, designed to provide a guided, quick and intuitive interface. On its own, it could be a valuable tool to the future fully instruction and deployment of the CPDLC.


Problems with libnddsjavad.so in java, IntelliJ, Ubuntu 14


I'm working in a DDS project in Java under Ubuntu using the IDE IntelliJ IDEA. The program compiles succesfully but when I execute it, under Ubuntu, it fails showing the following error:

The library libnddsjavad.so could not be loaded by Linux.
Make sure that the library is in your LD_LIBRARY_PATH environment variable.

As indicated the error, I checked my LD_LIBRARY_PATH and it's right. LD_LIBRARY_PATH is defined in .bashrc as follows:


Trade-off between nº data types and nº topics


Imagine that you need transmit a lot of different data through you system. To do that, you have to define all data types required and the topics associated to these data types.

For each data type defined can be one or more Topics associated, so imagine that the number of Topics in the system is around 1000. It means that the number of DataWriters and DataReaders in the system will be higher because the Topics are shared among several participants.


reliable QoS vs. TCP protocl

Hi guys,

I would like to know what's the difference between use a UDP traffic with a reliability, which is defined in QoS file, and use TCP traffic, also defined in QoS file.

The reliable traffic use an ACKNACK as the TCP uses ACK. Therefore, what's the difference?



RTI Monitor on Ubuntu

Hi guys,

I work with Ubuntu 14.04 LTS, eclipse CDT and the language used is c++.

I've compiled and ran successfully the rti example "using_qos_profiles".

To enable the monitoring I've modify the QoS file "my_custom_qos_profiles.xml" in the following way.

<qos_library name="profiles_Library">

<qos_profile name="transient_local_profile" base_name="BuiltinQosLib::Generic.Monitoring.Common">


Subscribe to RSS - UPC