Skip to content

C++ application for sending serialized Tangram LMCP CSI messages to OpenAMASE

Notifications You must be signed in to change notification settings

TangramFlex/uas-communication-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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

About

C++ application for sending serialized Tangram LMCP CSI messages to OpenAMASE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published