Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.52 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.52 KB

UAS Communication Component

This C++ application runs in conjunction with a Tangram-generated LMCP component software interface, and OpenAMASE (a simulation environment for testing of UAV control technologies).

It sends serialized LMCP AirVehicleState and AirVehicleConfiguration messages to OpenAMASE to visualize the behavior of the system.

This is a resource for Tangram Pro™ Tutorials which can be found here.

Requirements

  • A Linux Ubuntu 20.04 LTS machine (or VM) is required to run this application.
  • The OpenAMASE Java program must be installed.

Dependencies

Additional dependencies must be generated before the lmcp_sender application can be built.

Follow these tutorials to design and generate the necessary LMCP component software interface in Tangram Pro™.

Lastly, follow this tutorial to implement and utilize this application.

Building lmcp_sender

After the Tangram-generated code is in place, build the app with the command make

Running lmcp_sender

Run the app with the command ./lmcp_sender